Deriving architectural models from requirements specifications: A systematic mapping study
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://doi.org/10.1016/j.infsof.2019.01.004 |
Resumo: | Programa Cada sem Fronteiras (Ref. 99999.009047/2013-01) |
id |
RCAP_4e5e59b89d51a631471c0fb5ab58b7d8 |
---|---|
oai_identifier_str |
oai:run.unl.pt:10362/80276 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Deriving architectural models from requirements specifications: A systematic mapping studyLiterature reviewMapping studySoftware architectureSoftwareInformation SystemsComputer Science ApplicationsPrograma Cada sem Fronteiras (Ref. 99999.009047/2013-01)Context: Software architecture design creates and documents the high-level structure of a software system. Such structure, expressed in architectural models, comprises software elements, relations among them, and properties of these elements and relations. Existing software architecture methods offer ways to derive architectural models from requirements specifications. These models must balance different forces that should be analyzed during this derivation process, such as those imposed by different application domains and quality attributes. Such balance is difficult to achieve, requiring skilled and experienced architects. Object: The purpose of this paper is to provide a comprehensive overview of the existing methods to derive architectural models from requirements specifications and offer a research roadmap to challenge the community to address the identified limitations and open issues that require further investigation. Method: To achieve this goal, we performed a systematic mapping study following the good practices from the Evidence-Based Software Engineering field. Results: This study resulted in 39 primary studies selected for analysis and data extraction, from the 2575 initially retrieved. Conclusion: The major findings indicate that current architectural derivation methods rely heavily on the architects’ tacit knowledge (experience and intuition), do not offer sufficient support for inexperienced architects, and lack explicit evaluation mechanisms. These and other findings are synthesized in a research roadmap which results would benefit researchers and practitioners.NOVALincsDI - Departamento de InformáticaRUNSouza, EricMoreira, AnaGoulão, Miguel2022-02-16T01:31:07Z2019-05-012019-05-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttps://doi.org/10.1016/j.infsof.2019.01.004eng0950-5849PURE: 11680227http://www.scopus.com/inward/record.url?scp=85060004787&partnerID=8YFLogxKhttps://doi.org/10.1016/j.infsof.2019.01.004info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T04:35:32Zoai:run.unl.pt:10362/80276Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:35:52.189586Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Deriving architectural models from requirements specifications: A systematic mapping study |
title |
Deriving architectural models from requirements specifications: A systematic mapping study |
spellingShingle |
Deriving architectural models from requirements specifications: A systematic mapping study Souza, Eric Literature review Mapping study Software architecture Software Information Systems Computer Science Applications |
title_short |
Deriving architectural models from requirements specifications: A systematic mapping study |
title_full |
Deriving architectural models from requirements specifications: A systematic mapping study |
title_fullStr |
Deriving architectural models from requirements specifications: A systematic mapping study |
title_full_unstemmed |
Deriving architectural models from requirements specifications: A systematic mapping study |
title_sort |
Deriving architectural models from requirements specifications: A systematic mapping study |
author |
Souza, Eric |
author_facet |
Souza, Eric Moreira, Ana Goulão, Miguel |
author_role |
author |
author2 |
Moreira, Ana Goulão, Miguel |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
NOVALincs DI - Departamento de Informática RUN |
dc.contributor.author.fl_str_mv |
Souza, Eric Moreira, Ana Goulão, Miguel |
dc.subject.por.fl_str_mv |
Literature review Mapping study Software architecture Software Information Systems Computer Science Applications |
topic |
Literature review Mapping study Software architecture Software Information Systems Computer Science Applications |
description |
Programa Cada sem Fronteiras (Ref. 99999.009047/2013-01) |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-05-01 2019-05-01T00:00:00Z 2022-02-16T01:31:07Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://doi.org/10.1016/j.infsof.2019.01.004 |
url |
https://doi.org/10.1016/j.infsof.2019.01.004 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
0950-5849 PURE: 11680227 http://www.scopus.com/inward/record.url?scp=85060004787&partnerID=8YFLogxK https://doi.org/10.1016/j.infsof.2019.01.004 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137979075133440 |