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...

Full description

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