Architecting systems of systems: A tertiary study
Context: The term System of Systems (SoS) has increasingly been used in a wide variety of domains to describe those systems composed of independent constituent systems that collaborate towards a mission that they could not accomplish on their own. There is a significant volume of research by the sof...
- Autores:
-
Cadavid, Héctor
Andrikopoulos, Vasilios
Avgeriou, Paris
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2020
- Institución:
- Escuela Colombiana de Ingeniería Julio Garavito
- Repositorio:
- Repositorio Institucional ECI
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.escuelaing.edu.co:001/1435
- Acceso en línea:
- https://repositorio.escuelaing.edu.co/handle/001/1435
https://www.sciencedirect.com/science/article/abs/pii/S0950584919302083
- Palabra clave:
- Arquitectura de software
Arquitectura SOS
Desarrollo de software
Systems of Systems
SoS Architecting
Tertiary study
Systematic literature review
- Rights
- closedAccess
- License
- https://creativecommons.org/licenses/by/4.0/
id |
ESCUELAIG2_93ab62900bf3b5b8db44057f27321be4 |
---|---|
oai_identifier_str |
oai:repositorio.escuelaing.edu.co:001/1435 |
network_acronym_str |
ESCUELAIG2 |
network_name_str |
Repositorio Institucional ECI |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Architecting systems of systems: A tertiary study |
title |
Architecting systems of systems: A tertiary study |
spellingShingle |
Architecting systems of systems: A tertiary study Arquitectura de software Arquitectura SOS Desarrollo de software Systems of Systems SoS Architecting Tertiary study Systematic literature review |
title_short |
Architecting systems of systems: A tertiary study |
title_full |
Architecting systems of systems: A tertiary study |
title_fullStr |
Architecting systems of systems: A tertiary study |
title_full_unstemmed |
Architecting systems of systems: A tertiary study |
title_sort |
Architecting systems of systems: A tertiary study |
dc.creator.fl_str_mv |
Cadavid, Héctor Andrikopoulos, Vasilios Avgeriou, Paris |
dc.contributor.author.none.fl_str_mv |
Cadavid, Héctor Andrikopoulos, Vasilios Avgeriou, Paris |
dc.contributor.researchgroup.spa.fl_str_mv |
CTG-Informática |
dc.subject.armarc.spa.fl_str_mv |
Arquitectura de software Arquitectura SOS Desarrollo de software |
topic |
Arquitectura de software Arquitectura SOS Desarrollo de software Systems of Systems SoS Architecting Tertiary study Systematic literature review |
dc.subject.proposal.spa.fl_str_mv |
Systems of Systems SoS Architecting Tertiary study Systematic literature review |
description |
Context: The term System of Systems (SoS) has increasingly been used in a wide variety of domains to describe those systems composed of independent constituent systems that collaborate towards a mission that they could not accomplish on their own. There is a significant volume of research by the software architecture community that aims to overcome the challenges involved in architecting SoS, as evidenced by the number of secondary studies in the field published so far. However, the boundaries of such research do not seem to be well defined, at least partially, due to the emergence of SoS-adjacent areas of interest like the Internet of Things.Objective: This paper aims to investigate the current state of research on SoS architecting by synthesizing the demographic data, assessing the quality and the coverage of architecting activities and software quality attributes by the research, and distilling a concept map that reflects a community-wide understanding of the concept of SoS. Method: We conduct what is, to the best of our understanding, the first tertiary study on SoS architecting. Such tertiary study was based on five research questions, and was performed by following the guidelines of Kitchenham et al. In all, 19 secondary studies were evaluated, which is comparable to other tertiary studies. Results: The study illustrates a state of disconnection in the research community, with research gaps in the coverage of particular phases and quality attributes. Furthermore, a more effective approach in classifying systems as SoS is required, as the means of resolving conceptual and terminological overlaps with the related domains. Conclusions: Despite the amount of research in the area of SoS architecting, more coordinated and systematic targeted efforts are required in order to address the identified issues with the current state of research. |
publishDate |
2020 |
dc.date.available.none.fl_str_mv |
2020 2021-10-01T17:22:41Z |
dc.date.issued.none.fl_str_mv |
2020 |
dc.date.accessioned.none.fl_str_mv |
2021-05-18T21:47:46Z 2021-10-01T17:22:41Z |
dc.type.spa.fl_str_mv |
Artículo de revista |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
format |
http://purl.org/coar/resource_type/c_2df8fbb1 |
status_str |
publishedVersion |
dc.identifier.issn.none.fl_str_mv |
0950-5849 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.escuelaing.edu.co/handle/001/1435 |
dc.identifier.doi.none.fl_str_mv |
doi.org/10.1016/j.infsof.2019.106202 |
dc.identifier.url.none.fl_str_mv |
https://www.sciencedirect.com/science/article/abs/pii/S0950584919302083 |
identifier_str_mv |
0950-5849 doi.org/10.1016/j.infsof.2019.106202 |
url |
https://repositorio.escuelaing.edu.co/handle/001/1435 https://www.sciencedirect.com/science/article/abs/pii/S0950584919302083 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.citationedition.spa.fl_str_mv |
Volume 118, February 2020, 106202 |
dc.relation.citationvolume.spa.fl_str_mv |
118 |
dc.relation.indexed.spa.fl_str_mv |
N/A |
dc.relation.ispartofjournal.spa.fl_str_mv |
Information and Software Technology , February 2020, 106202 |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_14cb |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/closedAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución 4.0 Internacional (CC BY 4.0) |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ Atribución 4.0 Internacional (CC BY 4.0) http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Elsevier |
dc.source.spa.fl_str_mv |
https://www.sciencedirect.com/science/article/abs/pii/S0950584919302083 |
institution |
Escuela Colombiana de Ingeniería Julio Garavito |
bitstream.url.fl_str_mv |
https://repositorio.escuelaing.edu.co/bitstream/001/1435/1/license.txt https://repositorio.escuelaing.edu.co/bitstream/001/1435/2/Architecting%20systems%20of%20systems%20A%20tertiary%20study.docx |
bitstream.checksum.fl_str_mv |
5a7ca94c2e5326ee169f979d71d0f06e 03a1f548ce10f76e5adc9ded5836f681 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Escuela Colombiana de Ingeniería Julio Garavito |
repository.mail.fl_str_mv |
repositorio.eci@escuelaing.edu.co |
_version_ |
1814355587907977216 |
spelling |
Cadavid, Héctor1419fa48babb695dddb738176b5abcb4600Andrikopoulos, Vasiliosbecfca714fa59aebf6f1bd73e59f6c09600Avgeriou, Parise72215bb7bab84cd1166ffc5f719ca64600CTG-Informática2021-05-18T21:47:46Z2021-10-01T17:22:41Z20202021-10-01T17:22:41Z20200950-5849https://repositorio.escuelaing.edu.co/handle/001/1435doi.org/10.1016/j.infsof.2019.106202https://www.sciencedirect.com/science/article/abs/pii/S0950584919302083Context: The term System of Systems (SoS) has increasingly been used in a wide variety of domains to describe those systems composed of independent constituent systems that collaborate towards a mission that they could not accomplish on their own. There is a significant volume of research by the software architecture community that aims to overcome the challenges involved in architecting SoS, as evidenced by the number of secondary studies in the field published so far. However, the boundaries of such research do not seem to be well defined, at least partially, due to the emergence of SoS-adjacent areas of interest like the Internet of Things.Objective: This paper aims to investigate the current state of research on SoS architecting by synthesizing the demographic data, assessing the quality and the coverage of architecting activities and software quality attributes by the research, and distilling a concept map that reflects a community-wide understanding of the concept of SoS. Method: We conduct what is, to the best of our understanding, the first tertiary study on SoS architecting. Such tertiary study was based on five research questions, and was performed by following the guidelines of Kitchenham et al. In all, 19 secondary studies were evaluated, which is comparable to other tertiary studies. Results: The study illustrates a state of disconnection in the research community, with research gaps in the coverage of particular phases and quality attributes. Furthermore, a more effective approach in classifying systems as SoS is required, as the means of resolving conceptual and terminological overlaps with the related domains. Conclusions: Despite the amount of research in the area of SoS architecting, more coordinated and systematic targeted efforts are required in order to address the identified issues with the current state of research.Contexto: El término Sistema de Sistemas (SoS) se ha utilizado cada vez más en una amplia variedad de dominios para describir aquellos sistemas compuestos por sistemas constituyentes independientes que colaboran hacia una misión que no podrían cumplir por sí mismos. Existe un volumen significativo de investigación por parte de la comunidad de arquitectura de software que tiene como objetivo superar los desafíos involucrados en la arquitectura de SoS, como lo demuestra la cantidad de estudios secundarios en el campo publicados hasta ahora. Sin embargo, los límites de dicha investigación no parecen estar bien definidos, al menos parcialmente, debido a la aparición de áreas de interés adyacentes a SoS como el Internet de las cosas. Objetivo: Este artículo tiene como objetivo investigar el estado actual de la investigación sobre SoS la arquitectura mediante la síntesis de los datos demográficos, la evaluación de la calidad y la cobertura de las actividades de arquitectura y los atributos de calidad del software mediante la investigación, y la elaboración de un mapa conceptual que refleje una comprensión de toda la comunidad del concepto de SoS. Método: Realizamos lo que es, a nuestro entender, el primer estudio terciario sobre arquitectura de SoS. Dicho estudio terciario se basó en cinco preguntas de investigación y se realizó siguiendo las pautas de Kitchenham et al. En total, se evaluaron 19 estudios secundarios, lo que es comparable a otros estudios terciarios. Resultados: El estudio ilustra un estado de desconexión en la comunidad investigadora, con brechas de investigación en la cobertura de fases particulares y atributos de calidad. Además, se requiere un enfoque más eficaz en la clasificación de sistemas como SoS, como medio para resolver superposiciones conceptuales y terminológicas con los dominios relacionados. Conclusiones: A pesar de la cantidad de investigación en el área de la arquitectura de SoS, se requieren esfuerzos dirigidos más coordinados y sistemáticos para abordar los problemas identificados con el estado actual de la investigación.Department of Computer Science, Bernoulli Institute for Mathematics, Computer Science and Artificial Intelligence, University of Groningen, the NetherlandsReceived 27 March 2019, Revised 15 October 2019, Accepted 15 October 2019, Available online 16 October 2019.application/pdfengElsevierhttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/closedAccessAtribución 4.0 Internacional (CC BY 4.0)http://purl.org/coar/access_right/c_14cbhttps://www.sciencedirect.com/science/article/abs/pii/S0950584919302083Architecting systems of systems: A tertiary studyArtículo de revistainfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85Volume 118, February 2020, 106202118N/AInformation and Software Technology , February 2020, 106202Arquitectura de softwareArquitectura SOSDesarrollo de softwareSystems of SystemsSoS ArchitectingTertiary studySystematic literature reviewLICENSElicense.txttext/plain1881https://repositorio.escuelaing.edu.co/bitstream/001/1435/1/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD51open accessORIGINALArchitecting systems of systems A tertiary study.docxImagenapplication/vnd.openxmlformats-officedocument.wordprocessingml.document310481https://repositorio.escuelaing.edu.co/bitstream/001/1435/2/Architecting%20systems%20of%20systems%20A%20tertiary%20study.docx03a1f548ce10f76e5adc9ded5836f681MD52metadata only access001/1435oai:repositorio.escuelaing.edu.co:001/14352022-08-11 11:47:39.664metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK |