Using model-to-model transformations for web software architecture simulation

Autores
Blas, María Julia; Gonnet, Silvio
Año de publicación
2022
Idioma
español castellano
Tipo de recurso
artículo
Estado
versión aceptada
Descripción
The development of evaluation methods that allow improving the capture of quality data regarding software architectures is a topic of interest in Software Engineering. However, the dynamic of the traditional methods used for architecture evaluation is not enough to deal with the architectural complexity exhibit in new types of software products (such as cloud and web applications). In this paper, we present a model-to-model mapping based on modeling and simulation techniques that can be used as a complement of the traditional evaluation methods to improve the architecture design of complex systems. Using the set of elements that compose the architecture design of web applications, an abstraction model is designed with the aim to define the basic structure for the equivalent simulation model. Such a simulation model is detailed using two discrete-event formalisms: Discrete Event System Specification and Routed DEVS. In each case, a mapping is proposed to capture the full structure of the architecture with all its complexity. We compare both solutions to judge their applicability. Hence, the main advantages and disadvantages of both approaches are analyzed with the aim to evaluate their use in the architecture design stage of Software Engineering projects related to web applications.
Fil: Blas, María Julia. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
Fil: Gonnet, Silvio. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
Peer Reviewed
Fuente
IEEE Latin America Transactions 20(4), 545 - 552. (2022)
Materia
Software design
Software systems
Systems simulation
Systems architecture
Nivel de accesibilidad
acceso abierto
Condiciones de uso
2024-03-26T22:29:03Z
Repositorio
Repositorio Institucional Abierto (UTN)
Institución
Universidad Tecnológica Nacional
OAI Identificador
oai:ria.utn.edu.ar:20.500.12272/10162

id RIAUTN_eba4958d5123eadfeb2ae1baa932eaab
oai_identifier_str oai:ria.utn.edu.ar:20.500.12272/10162
network_acronym_str RIAUTN
repository_id_str a
network_name_str Repositorio Institucional Abierto (UTN)
spelling Using model-to-model transformations for web software architecture simulationBlas, María JuliaGonnet, SilvioSoftware designSoftware systemsSystems simulationSystems architectureThe development of evaluation methods that allow improving the capture of quality data regarding software architectures is a topic of interest in Software Engineering. However, the dynamic of the traditional methods used for architecture evaluation is not enough to deal with the architectural complexity exhibit in new types of software products (such as cloud and web applications). In this paper, we present a model-to-model mapping based on modeling and simulation techniques that can be used as a complement of the traditional evaluation methods to improve the architecture design of complex systems. Using the set of elements that compose the architecture design of web applications, an abstraction model is designed with the aim to define the basic structure for the equivalent simulation model. Such a simulation model is detailed using two discrete-event formalisms: Discrete Event System Specification and Routed DEVS. In each case, a mapping is proposed to capture the full structure of the architecture with all its complexity. We compare both solutions to judge their applicability. Hence, the main advantages and disadvantages of both approaches are analyzed with the aim to evaluate their use in the architecture design stage of Software Engineering projects related to web applications.Fil: Blas, María Julia. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.Fil: Gonnet, Silvio. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.Peer Reviewed2024-03-26T22:29:03Z2024-03-26T22:29:03Z2022info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articulopdfapplication/pdfBlas, M. J. y Gonnet, S. (2022). Using model-to-model transformations for web software architecture simulation. IEEE Latin America Transactions 20(4), 545 - 552.http://hdl.handle.net/20.500.12272/1016210.1109/TLA.2022.9675459IEEE Latin America Transactions 20(4), 545 - 552. (2022)reponame:Repositorio Institucional Abierto (UTN)instname:Universidad Tecnológica NacionalspaSIUTIFE0007638TC - Evaluación de Arquitecturas de Software de Sistemas Auto-Adaptativos mediante Simulacióninfo:eu-repo/semantics/openAccess2024-03-26T22:29:03Zhttp://creativecommons.org/licenses/by-nc-nd/4.0/Attribution-NonCommercial-NoDerivatives 4.0 Internacionallos autoresCreativeCommons2026-09-24T12:44:00Zoai:ria.utn.edu.ar:20.500.12272/10162instacron:UTNInstitucionalhttp://ria.utn.edu.ar/Universidad públicaNo correspondehttp://ria.utn.edu.ar/oaigestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:a2026-09-24 12:44:01.354Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacionalfalse
dc.title.none.fl_str_mv Using model-to-model transformations for web software architecture simulation
title Using model-to-model transformations for web software architecture simulation
spellingShingle Using model-to-model transformations for web software architecture simulation
Blas, María Julia
Software design
Software systems
Systems simulation
Systems architecture
title_short Using model-to-model transformations for web software architecture simulation
title_full Using model-to-model transformations for web software architecture simulation
title_fullStr Using model-to-model transformations for web software architecture simulation
title_full_unstemmed Using model-to-model transformations for web software architecture simulation
title_sort Using model-to-model transformations for web software architecture simulation
dc.creator.none.fl_str_mv Blas, María Julia
Gonnet, Silvio
author Blas, María Julia
author_facet Blas, María Julia
Gonnet, Silvio
author_role author
author2 Gonnet, Silvio
author2_role author
dc.subject.none.fl_str_mv Software design
Software systems
Systems simulation
Systems architecture
topic Software design
Software systems
Systems simulation
Systems architecture
dc.description.none.fl_txt_mv The development of evaluation methods that allow improving the capture of quality data regarding software architectures is a topic of interest in Software Engineering. However, the dynamic of the traditional methods used for architecture evaluation is not enough to deal with the architectural complexity exhibit in new types of software products (such as cloud and web applications). In this paper, we present a model-to-model mapping based on modeling and simulation techniques that can be used as a complement of the traditional evaluation methods to improve the architecture design of complex systems. Using the set of elements that compose the architecture design of web applications, an abstraction model is designed with the aim to define the basic structure for the equivalent simulation model. Such a simulation model is detailed using two discrete-event formalisms: Discrete Event System Specification and Routed DEVS. In each case, a mapping is proposed to capture the full structure of the architecture with all its complexity. We compare both solutions to judge their applicability. Hence, the main advantages and disadvantages of both approaches are analyzed with the aim to evaluate their use in the architecture design stage of Software Engineering projects related to web applications.
Fil: Blas, María Julia. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
Fil: Gonnet, Silvio. CONICET-UTN. Instituto de desarrollo y diseño (INGAR), Argentina.
Peer Reviewed
description The development of evaluation methods that allow improving the capture of quality data regarding software architectures is a topic of interest in Software Engineering. However, the dynamic of the traditional methods used for architecture evaluation is not enough to deal with the architectural complexity exhibit in new types of software products (such as cloud and web applications). In this paper, we present a model-to-model mapping based on modeling and simulation techniques that can be used as a complement of the traditional evaluation methods to improve the architecture design of complex systems. Using the set of elements that compose the architecture design of web applications, an abstraction model is designed with the aim to define the basic structure for the equivalent simulation model. Such a simulation model is detailed using two discrete-event formalisms: Discrete Event System Specification and Routed DEVS. In each case, a mapping is proposed to capture the full structure of the architecture with all its complexity. We compare both solutions to judge their applicability. Hence, the main advantages and disadvantages of both approaches are analyzed with the aim to evaluate their use in the architecture design stage of Software Engineering projects related to web applications.
publishDate 2022
dc.date.none.fl_str_mv 2022
2024-03-26T22:29:03Z
2024-03-26T22:29:03Z
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/acceptedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str acceptedVersion
dc.identifier.none.fl_str_mv Blas, M. J. y Gonnet, S. (2022). Using model-to-model transformations for web software architecture simulation. IEEE Latin America Transactions 20(4), 545 - 552.
http://hdl.handle.net/20.500.12272/10162
10.1109/TLA.2022.9675459
identifier_str_mv Blas, M. J. y Gonnet, S. (2022). Using model-to-model transformations for web software architecture simulation. IEEE Latin America Transactions 20(4), 545 - 552.
10.1109/TLA.2022.9675459
url http://hdl.handle.net/20.500.12272/10162
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv SIUTIFE0007638TC - Evaluación de Arquitecturas de Software de Sistemas Auto-Adaptativos mediante Simulación
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
2024-03-26T22:29:03Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
los autores
CreativeCommons
eu_rights_str_mv openAccess
rights_invalid_str_mv 2024-03-26T22:29:03Z
http://creativecommons.org/licenses/by-nc-nd/4.0/
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
los autores
CreativeCommons
dc.format.none.fl_str_mv pdf
application/pdf
dc.source.none.fl_str_mv IEEE Latin America Transactions 20(4), 545 - 552. (2022)
reponame:Repositorio Institucional Abierto (UTN)
instname:Universidad Tecnológica Nacional
reponame_str Repositorio Institucional Abierto (UTN)
collection Repositorio Institucional Abierto (UTN)
instname_str Universidad Tecnológica Nacional
repository.name.fl_str_mv Repositorio Institucional Abierto (UTN) - Universidad Tecnológica Nacional
repository.mail.fl_str_mv gestionria@rec.utn.edu.ar; fsuarez@rec.utn.edu.ar
_version_ 1877230868881211392
score 13.265058