System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument

The problems caused by the gap between systemand software-level architecting practices, especially in the context of Systems of Systems where the two disciplines inexorably meet, is a well known issue with a disappointingly low amount of works in the literature dedicated to it. At the same time, org...

Full description

Autores:
Cadavid, Héctor
Andrikopoulos, Vasilios
Avgeriou, Paris
Broekema, Chris
Tipo de recurso:
Article of journal
Fecha de publicación:
2022
Institución:
Escuela Colombiana de Ingeniería Julio Garavito
Repositorio:
Repositorio Institucional ECI
Idioma:
eng
OAI Identifier:
oai:repositorio.escuelaing.edu.co:001/3150
Acceso en línea:
https://repositorio.escuelaing.edu.co/handle/001/3150
https://repositorio.escuelaing.edu.co/
Palabra clave:
Arquitectura de software - Casos de estudio
Software architecture - Case study
Ingeniería de sistemas de sistemas - Estudio de casos
Systems of Systems Engineering - Case Study
Software - Estudio de casos
Software - Case study
Systems of systems
Architecting
Case study
Scientific instruments
Empirical software engineering
Sistemas de sistemas
Arquitectura
Estudio de casos
Instrumentos científicos
Ingeniería de software empírica
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id ESCUELAIG2_969f6d643fb520b6bb54c2dd909af6d0
oai_identifier_str oai:repositorio.escuelaing.edu.co:001/3150
network_acronym_str ESCUELAIG2
network_name_str Repositorio Institucional ECI
repository_id_str
dc.title.eng.fl_str_mv System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
title System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
spellingShingle System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
Arquitectura de software - Casos de estudio
Software architecture - Case study
Ingeniería de sistemas de sistemas - Estudio de casos
Systems of Systems Engineering - Case Study
Software - Estudio de casos
Software - Case study
Systems of systems
Architecting
Case study
Scientific instruments
Empirical software engineering
Sistemas de sistemas
Arquitectura
Estudio de casos
Instrumentos científicos
Ingeniería de software empírica
title_short System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
title_full System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
title_fullStr System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
title_full_unstemmed System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
title_sort System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
dc.creator.fl_str_mv Cadavid, Héctor
Andrikopoulos, Vasilios
Avgeriou, Paris
Broekema, Chris
dc.contributor.author.none.fl_str_mv Cadavid, Héctor
Andrikopoulos, Vasilios
Avgeriou, Paris
Broekema, Chris
dc.contributor.researchgroup.spa.fl_str_mv CTG - Informática
dc.subject.armarc.none.fl_str_mv Arquitectura de software - Casos de estudio
Software architecture - Case study
Ingeniería de sistemas de sistemas - Estudio de casos
Systems of Systems Engineering - Case Study
Software - Estudio de casos
Software - Case study
topic Arquitectura de software - Casos de estudio
Software architecture - Case study
Ingeniería de sistemas de sistemas - Estudio de casos
Systems of Systems Engineering - Case Study
Software - Estudio de casos
Software - Case study
Systems of systems
Architecting
Case study
Scientific instruments
Empirical software engineering
Sistemas de sistemas
Arquitectura
Estudio de casos
Instrumentos científicos
Ingeniería de software empírica
dc.subject.proposal.eng.fl_str_mv Systems of systems
Architecting
Case study
Scientific instruments
Empirical software engineering
dc.subject.proposal.spa.fl_str_mv Sistemas de sistemas
Arquitectura
Estudio de casos
Instrumentos científicos
Ingeniería de software empírica
description The problems caused by the gap between systemand software-level architecting practices, especially in the context of Systems of Systems where the two disciplines inexorably meet, is a well known issue with a disappointingly low amount of works in the literature dedicated to it. At the same time, organizations working on Systems of Systems have been developing solutions for closing this gap for many years now. This work aims to extract such knowledge from practitioners by studying the case of a large-scale scientific instrument, a geographically distributed radio telescope to be more specific, developed as a sequence of projects during the last two decades. As the means for collecting data for this study we combine online interviews with a virtual focus group of practitioners from the organization responsible for building the instrument. Through this process, we identify persisting problems and the best practices that have been developed to deal with them, together with the perceived benefits and drawbacks of applying the latter in practice. Some of our major findings include the need to avoid over-reliance on the flexibility of software to compensate for incomplete requirements, hidden assumptions, as well as late involvement of system architecting, and to facilitate the cooperation between the involved disciplines through dedicated architecting roles and the adoption of unifying practices and standards.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2024-07-08T20:31:01Z
dc.date.available.none.fl_str_mv 2024-07-08T20:31:01Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
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_6501
dc.type.content.spa.fl_str_mv Text
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/article
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.issn.spa.fl_str_mv 0950-5849
dc.identifier.uri.none.fl_str_mv https://repositorio.escuelaing.edu.co/handle/001/3150
dc.identifier.eissn.spa.fl_str_mv 0950-5849
dc.identifier.instname.spa.fl_str_mv Universidad Escuela Colombiana de Ingeniería Julio Garavito
dc.identifier.reponame.spa.fl_str_mv Repositorio Digital
dc.identifier.repourl.spa.fl_str_mv https://repositorio.escuelaing.edu.co/
identifier_str_mv 0950-5849
Universidad Escuela Colombiana de Ingeniería Julio Garavito
Repositorio Digital
url https://repositorio.escuelaing.edu.co/handle/001/3150
https://repositorio.escuelaing.edu.co/
dc.language.iso.spa.fl_str_mv eng
language eng
dc.relation.citationedition.spa.fl_str_mv No. 150 Año 2022
dc.relation.citationissue.spa.fl_str_mv 150
dc.relation.ispartofjournal.eng.fl_str_mv Information and software technology
dc.relation.references.spa.fl_str_mv Draft bs iso/iec 21839 information technology- systems and software engineering- system of systems (sos) considerations in life cycle stages of a system. Standard, International Organization for Standardization, Geneva, CH, March 2018.
Art Pyster, Rick Adcock, Mark Ardis, Rob Cloutier, Devanandham Henry, Linda Laird, and J Wade. Exploring the relationship between systems engineering and software engineering. Procedia Computer Science, 44(2015a):708–717, 2015.
Gerrit Muller. Validation of systems engineering methods and techniques in industry. Procedia Computer Science, 8:321–326, 2012.
Sarah Sheard, Michael E Pafford, and Mike Phillips. Systems engineering–software engineering interface for cyber-physical systems. In INCOSE International Symposium, volume 29, pages 249–268. Wiley Online Library, 2019.
Richard E Fairley. Systems Engineering of Softwareenabled Systems. John Wiley & Sons, 2019.
Mark W Maier. System and software architecture reconciliation. Systems Engineering, 9(2):146–159, 2006.
James A Crowder, John N Carbone, and Russell Demijohn. Multidisciplinary systems engineering: Architecting the design process. Springer, 2015.
Michael Gagliardi, WG Wood, J Klein, and J Morley. A uniform approach for system of systems architecture evaluation. CrossTalk, 22(3-4):12–15, 2009.
Barry W Boehm. Extending software engineering research outside the digital box. In Proceedings of the FSE/SDP workshop on Future of software engineering research, pages 39–42. ACM, 2010.
H´ ector Cadavid, Vasilios Andrikopoulos, Paris Avgeriou, and John Klein. A survey on the interplay between software engineering and systems engineering during sos architecting. In Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 1–11, 2020.
Sally Muscarella, Macaulay Osaisai, and Sarah Sheard. Systems and software interface survey. In INCOSE International Symposium, volume 30, pages 1294–1312. Wiley Online Library, 2020.
Iso/iec 15288 systems and software engineering- system life cycle processes (also: Ieee std 15288-2008). Standard, International Organization for Standardization, Geneva, CH, March 2015.
Raghu Singh. International standard iso/iec 12207 software life cycle processes. Software Process: Improvement and Practice, 2(1):35–50, 1996.
Office of the Under Secretary of Defense- AT&L. Systems Engineering Guide for Systems of Systems, 2008.
Danse: Designing for adaptability and evolution in system-of-systems engineering., 2011.
Compass: Comprehensive modelling for advanced systems of systems., 2011.
Amadeos: Architecture for multi-criticality agile dependable evolutionary open system-of-systems, 2013.
M. P. van Haarlem, M. W. Wise, A. W. Gunst, et al. LOFAR: The LOw-Frequency ARray. Astronomy and Astrophysics, 556, August 2013.
Barry Boehm and Jo Ann Lane. Using the incremental commitment model to integrate system acquisition, systems engineering, and software engineering. CrossTalk, 19(10):4–9, 2007.
Mark W Maier. The art of systems architecting. CRC press, 2009.
Art Pyster, David H Olwell, Nicole Hutchison, Stephanie Enck, James F Anthony Jr, Devanandham Henry, et al. Guide to the systems engineering body of knowledge (sebok) v. 1.0. 1. Guide to the Systems Engineering Body of Knowledge (SEBoK), 2012.
Mark W Maier. Architecting principles for systemsof-systems. Systems Engineering: The Journal of the International Council on Systems Engineering, 1(4):267284, 1998.
Donald Firesmith. Profiling systems using the defining characteristics of systems of systems (sos). 2010.
Jason Hessels. KNAW-Agenda Grootschalige Onderzoeksfaciliteiten, 2016 (accessed December 6, 2019).
Victor R Basili. Software modeling and measurement: the goal/question/metric paradigm. Technical report, 1992.
Per Runeson and Martin H¨ ost. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2):131, 2009.
Janice E Hawkins. The practical utility and suitability of email interviews in qualitative research. The Qualitative Report, 23(2), 2018.
Michael H Miner, Walter O Bockting, Rebecca Swinburne Romine, and Sivakumaran Raman. Conducting internet research with the transgender population: Reaching broad samples and collecting valid data. Social science computer review, 30(2):202–211, 2012.
Airil Haimi Mohd Adnan and Zarlina Mohd Zamari. Computer-aided self-access language learning: Views of indonesian, malaysian & new zealand practitioners. Procedia-Social and Behavioral Sciences, 67:49–60, 2012.
Chandra Bowden and Sebastian Galindo-Gonzalez. Interviewing when you’re not face-to-face: The use of email interviews in a phenomenological study. International Journal of Doctoral Studies, 10(12):79–92, 2015.
P. Crosby and A.-J. Boonstra. Lofar project- post project and lessons learned review (internal report). ASTRON, 2011.
Jyrki Kontio, Johanna Bragge, and Laura Lehtola. The focus group method as an empirical tool in software engineering. In Guide to advanced empirical software engineering, pages 93–116. Springer, 2008.
Kate Stewart and Matthew Williams. Researching online populations: the use of online focus groups for social research. Qualitative Research, 5(4):395–416, 2005.
Peter J Murray. Using virtual focus groups in qualitative research. Qualitative health research, 7(4):542–549, 1997.
Margaret F Moloney, Alexa S Dietrich, Ora Strickland, and Stuart Myerburg. Using intern as virtual focus groups. Advances in Nursing Science, 26(4):274–286, 2003.et discussion boards
Satu Elo and Helvi Kyng¨as. The qualitative content analysis process. Journal of advanced nursing, 62(1):107115, 2008.
Christine Hofmeister, Philippe Kruchten, Robert L Nord, Henk Obbink, Alexander Ran, and Pierre America. Generalizing a model of software architecture design from f ive industrial approaches. In 5th Working IEEE/IFIP Conference on Software Architecture (WICSA’05), pages 77–88. IEEE, 2005.
Antony Tang, Paris Avgeriou, Anton Jansen, Rafael Capilla, and Muhammad Ali Babar. A comparative study of architecture knowledge management tools. Journal of Systems and Software, 83(3):352–370, 2010.
Stefan Thomke and Takahiro Fujimoto. The effect of “front-loading” problem-solving on product development performance. Journal of Product Innovation Management: An International Publication of the Product Development & Management Association, 17(2):128–142, 2000.
Jaap D. Bregman. Design concepts for a sky noise limited low frequency array. In A.B. Smolders and M.P. van Haarlem, editors, Perspectives on Radio AstronomyTechnologies for Large Antenna Arrays, 1999.
Jaap D. Bregman. Concept design for a low-frequency array. In Proc.SPIE, volume 4015, pages 4015– 401514, 2000.
Jaap D. Bregman. System Optimisation Of Multi-Beam Aperture Synthesis Arrays For Survey Performance. Experimental Astronomy, 17:365–380, June 2004.
Roger Champagne and Hassna Louadah. Will the ICDs Please Stand Up? An Attempt to Reason about Subsystem Interfaces in Avionics System Integration. In 2016 Architecture-Centric Virtual Integration (ACVI), pages 19–24, April 2016.
J. Blyler. Interface management. IEEE Instrumentation Measurement Magazine, 7(1):32–37, March 2004. Conference Name: IEEE Instrumentation Measurement Magazine.
Louis S Wheatcraft. 9.2. 2 everything you wanted to know about interfaces, but were afraid to ask. In INCOSE International Symposium, volume 20, pages 1132–1149.
Sebastian Haag and Reiner Anderl. Automated generation of as-manufactured geometric representations for digital twins using step. Procedia CIRP, 84:1082–1087,
Claudio Tanci, Gino Tosti, Elisa Antolini, Giorgio Francesco Gambini, Pietro Bruno, Rodolfo Canestrari, Vito Conforti, Saverio Lombardi, Federico Russo, Pierluca Sangiorgi, et al. Software design and code generation for the engineering graphical user interface of the astri sst-2m prototype for the cherenkov telescope array. In Software and Cyberinfrastructure for Astronomy IV, volume 9913, page 99133X. International Society for Optics and Photonics, 2016.
Julio Garrido Campos, Juan S´ aez L´ opez, Jos´ e Ignacio Armesto Quiroga, and Angel Manuel Espada Seoane. Automatic generation of digital twin industrial system from a high level specification. Procedia Manufacturing, 38:1095–1102, 2019
EP Hinchy, Noel P O’Dowd, and Conor T McCarthy. Using open-source microcontrollers to enable digital twin communication for smart manufacturing. Procedia Manufacturing, 38:1213–1219, 2019.
H´ ector Cadavid, Vasilios Andrikopoulos, and Paris Avgeriou. Architecting systems of systems: A tertiary study. Information and Software Technology, 2019.
Fatmah Yousef Assiri and Rashid Mehmood. Software quality in the era of big data, iot and smart cities. In Smart Infrastructure and Applications, pages 519–536. Springer, 2020.
Kartik Krishna Bhardwaj, Anirudh Khanna, Deepak Kumar Sharma, and Anshuman Chhabra. Designing energyefficient iot-based intelligent transport system: Need, architecture, characteristics, challenges, and applications. In Energy Conservation for IoT Devices, pages 209–233. Springer, 2019.
Hassna Louadah, Roger Champagne, Yvan Labiche, and Yann-Ga¨ el Gu´ eh´ eneuc. A Data Extraction Process for Avionics Systems’ Interface Specifications. pages 544554, August 2020.
Sirous F Yasseri and Hamid Bahai. Interface and integration management for fpsos. Ocean Engineering, 191:106441, 2019.
Rashidah Kasauli, Eric Knauss, Joyce NakatumbaNabende, and Benjamin Kanagwa. Agile islands in a waterfall environment: Challenges and strategies in automotive. In Proceedings of the Evaluation and Assessment in Software Engineering, pages 31–40. 2020.
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
dc.format.extent.spa.fl_str_mv 12 páginas
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Elsevier Science
dc.publisher.place.spa.fl_str_mv Países Bajos
dc.source.spa.fl_str_mv https://www.icsa.org/publications/
institution Escuela Colombiana de Ingeniería Julio Garavito
bitstream.url.fl_str_mv https://repositorio.escuelaing.edu.co/bitstream/001/3150/4/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf.txt
https://repositorio.escuelaing.edu.co/bitstream/001/3150/3/Portada%20System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20system.PNG
https://repositorio.escuelaing.edu.co/bitstream/001/3150/5/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf.jpg
https://repositorio.escuelaing.edu.co/bitstream/001/3150/2/license.txt
https://repositorio.escuelaing.edu.co/bitstream/001/3150/1/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf
bitstream.checksum.fl_str_mv 2a9230df9d6e1330b38b62f5e73c855b
67d196e49224c408092c28f06b8b80df
4dfd615a98b39cae3ddc83ab06cd3bd8
5a7ca94c2e5326ee169f979d71d0f06e
257b8132773a114251528412208148f4
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
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_ 1814355617037418496
spelling Cadavid, Héctor1419fa48babb695dddb738176b5abcb4Andrikopoulos, Vasiliosbecfca714fa59aebf6f1bd73e59f6c09Avgeriou, Parise72215bb7bab84cd1166ffc5f719ca64Broekema, Chris64442f8894e3ae1c62227c4ea57c359aCTG - Informática2024-07-08T20:31:01Z2024-07-08T20:31:01Z20220950-5849https://repositorio.escuelaing.edu.co/handle/001/31500950-5849Universidad Escuela Colombiana de Ingeniería Julio GaravitoRepositorio Digitalhttps://repositorio.escuelaing.edu.co/The problems caused by the gap between systemand software-level architecting practices, especially in the context of Systems of Systems where the two disciplines inexorably meet, is a well known issue with a disappointingly low amount of works in the literature dedicated to it. At the same time, organizations working on Systems of Systems have been developing solutions for closing this gap for many years now. This work aims to extract such knowledge from practitioners by studying the case of a large-scale scientific instrument, a geographically distributed radio telescope to be more specific, developed as a sequence of projects during the last two decades. As the means for collecting data for this study we combine online interviews with a virtual focus group of practitioners from the organization responsible for building the instrument. Through this process, we identify persisting problems and the best practices that have been developed to deal with them, together with the perceived benefits and drawbacks of applying the latter in practice. Some of our major findings include the need to avoid over-reliance on the flexibility of software to compensate for incomplete requirements, hidden assumptions, as well as late involvement of system architecting, and to facilitate the cooperation between the involved disciplines through dedicated architecting roles and the adoption of unifying practices and standards.Los problemas causados ​​por la brecha entre las prácticas de arquitectura a nivel de sistemas y software, especialmente en el contexto de Sistemas de Sistemas donde las dos disciplinas se encuentran inexorablemente, es un problema bien conocido con una cantidad decepcionantemente baja de trabajos en la literatura dedicados a ello. Al mismo tiempo, las organizaciones que trabajan en Sistemas de Sistemas llevan muchos años desarrollando soluciones para cerrar esta brecha. Este trabajo tiene como objetivo extraer ese conocimiento de los profesionales mediante el estudio del caso de un instrumento científico a gran escala, un radiotelescopio distribuido geográficamente para ser más específicos, desarrollado como una secuencia de proyectos durante las últimas dos décadas. Como medio para recopilar datos para este estudio, combinamos entrevistas en línea con un grupo focal virtual de profesionales de la organización responsable de construir el instrumento. A través de este proceso, identificamos los problemas persistentes y las mejores prácticas que se han desarrollado para abordarlos, junto con los beneficios y desventajas percibidos de aplicar estas últimas en la práctica. Algunos de nuestros principales hallazgos incluyen la necesidad de evitar una dependencia excesiva de la flexibilidad del software para compensar requisitos incompletos, suposiciones ocultas, así como la participación tardía de la arquitectura de sistemas, y facilitar la cooperación entre las disciplinas involucradas a través de roles de arquitectura dedicados y la adopción de prácticas y normas unificadoras.12 páginasapplication/pdfengElsevier SciencePaíses Bajoshttps://www.icsa.org/publications/System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrumentArtículo de revistainfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85No. 150 Año 2022150Information and software technologyDraft bs iso/iec 21839 information technology- systems and software engineering- system of systems (sos) considerations in life cycle stages of a system. Standard, International Organization for Standardization, Geneva, CH, March 2018.Art Pyster, Rick Adcock, Mark Ardis, Rob Cloutier, Devanandham Henry, Linda Laird, and J Wade. Exploring the relationship between systems engineering and software engineering. Procedia Computer Science, 44(2015a):708–717, 2015.Gerrit Muller. Validation of systems engineering methods and techniques in industry. Procedia Computer Science, 8:321–326, 2012.Sarah Sheard, Michael E Pafford, and Mike Phillips. Systems engineering–software engineering interface for cyber-physical systems. In INCOSE International Symposium, volume 29, pages 249–268. Wiley Online Library, 2019.Richard E Fairley. Systems Engineering of Softwareenabled Systems. John Wiley & Sons, 2019.Mark W Maier. System and software architecture reconciliation. Systems Engineering, 9(2):146–159, 2006.James A Crowder, John N Carbone, and Russell Demijohn. Multidisciplinary systems engineering: Architecting the design process. Springer, 2015.Michael Gagliardi, WG Wood, J Klein, and J Morley. A uniform approach for system of systems architecture evaluation. CrossTalk, 22(3-4):12–15, 2009.Barry W Boehm. Extending software engineering research outside the digital box. In Proceedings of the FSE/SDP workshop on Future of software engineering research, pages 39–42. ACM, 2010.H´ ector Cadavid, Vasilios Andrikopoulos, Paris Avgeriou, and John Klein. A survey on the interplay between software engineering and systems engineering during sos architecting. In Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 1–11, 2020.Sally Muscarella, Macaulay Osaisai, and Sarah Sheard. Systems and software interface survey. In INCOSE International Symposium, volume 30, pages 1294–1312. Wiley Online Library, 2020.Iso/iec 15288 systems and software engineering- system life cycle processes (also: Ieee std 15288-2008). Standard, International Organization for Standardization, Geneva, CH, March 2015.Raghu Singh. International standard iso/iec 12207 software life cycle processes. Software Process: Improvement and Practice, 2(1):35–50, 1996.Office of the Under Secretary of Defense- AT&L. Systems Engineering Guide for Systems of Systems, 2008.Danse: Designing for adaptability and evolution in system-of-systems engineering., 2011.Compass: Comprehensive modelling for advanced systems of systems., 2011.Amadeos: Architecture for multi-criticality agile dependable evolutionary open system-of-systems, 2013.M. P. van Haarlem, M. W. Wise, A. W. Gunst, et al. LOFAR: The LOw-Frequency ARray. Astronomy and Astrophysics, 556, August 2013.Barry Boehm and Jo Ann Lane. Using the incremental commitment model to integrate system acquisition, systems engineering, and software engineering. CrossTalk, 19(10):4–9, 2007.Mark W Maier. The art of systems architecting. CRC press, 2009.Art Pyster, David H Olwell, Nicole Hutchison, Stephanie Enck, James F Anthony Jr, Devanandham Henry, et al. Guide to the systems engineering body of knowledge (sebok) v. 1.0. 1. Guide to the Systems Engineering Body of Knowledge (SEBoK), 2012.Mark W Maier. Architecting principles for systemsof-systems. Systems Engineering: The Journal of the International Council on Systems Engineering, 1(4):267284, 1998.Donald Firesmith. Profiling systems using the defining characteristics of systems of systems (sos). 2010.Jason Hessels. KNAW-Agenda Grootschalige Onderzoeksfaciliteiten, 2016 (accessed December 6, 2019).Victor R Basili. Software modeling and measurement: the goal/question/metric paradigm. Technical report, 1992.Per Runeson and Martin H¨ ost. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2):131, 2009.Janice E Hawkins. The practical utility and suitability of email interviews in qualitative research. The Qualitative Report, 23(2), 2018.Michael H Miner, Walter O Bockting, Rebecca Swinburne Romine, and Sivakumaran Raman. Conducting internet research with the transgender population: Reaching broad samples and collecting valid data. Social science computer review, 30(2):202–211, 2012.Airil Haimi Mohd Adnan and Zarlina Mohd Zamari. Computer-aided self-access language learning: Views of indonesian, malaysian & new zealand practitioners. Procedia-Social and Behavioral Sciences, 67:49–60, 2012.Chandra Bowden and Sebastian Galindo-Gonzalez. Interviewing when you’re not face-to-face: The use of email interviews in a phenomenological study. International Journal of Doctoral Studies, 10(12):79–92, 2015.P. Crosby and A.-J. Boonstra. Lofar project- post project and lessons learned review (internal report). ASTRON, 2011.Jyrki Kontio, Johanna Bragge, and Laura Lehtola. The focus group method as an empirical tool in software engineering. In Guide to advanced empirical software engineering, pages 93–116. Springer, 2008.Kate Stewart and Matthew Williams. Researching online populations: the use of online focus groups for social research. Qualitative Research, 5(4):395–416, 2005.Peter J Murray. Using virtual focus groups in qualitative research. Qualitative health research, 7(4):542–549, 1997.Margaret F Moloney, Alexa S Dietrich, Ora Strickland, and Stuart Myerburg. Using intern as virtual focus groups. Advances in Nursing Science, 26(4):274–286, 2003.et discussion boardsSatu Elo and Helvi Kyng¨as. The qualitative content analysis process. Journal of advanced nursing, 62(1):107115, 2008.Christine Hofmeister, Philippe Kruchten, Robert L Nord, Henk Obbink, Alexander Ran, and Pierre America. Generalizing a model of software architecture design from f ive industrial approaches. In 5th Working IEEE/IFIP Conference on Software Architecture (WICSA’05), pages 77–88. IEEE, 2005.Antony Tang, Paris Avgeriou, Anton Jansen, Rafael Capilla, and Muhammad Ali Babar. A comparative study of architecture knowledge management tools. Journal of Systems and Software, 83(3):352–370, 2010.Stefan Thomke and Takahiro Fujimoto. The effect of “front-loading” problem-solving on product development performance. Journal of Product Innovation Management: An International Publication of the Product Development & Management Association, 17(2):128–142, 2000.Jaap D. Bregman. Design concepts for a sky noise limited low frequency array. In A.B. Smolders and M.P. van Haarlem, editors, Perspectives on Radio AstronomyTechnologies for Large Antenna Arrays, 1999.Jaap D. Bregman. Concept design for a low-frequency array. In Proc.SPIE, volume 4015, pages 4015– 401514, 2000.Jaap D. Bregman. System Optimisation Of Multi-Beam Aperture Synthesis Arrays For Survey Performance. Experimental Astronomy, 17:365–380, June 2004.Roger Champagne and Hassna Louadah. Will the ICDs Please Stand Up? An Attempt to Reason about Subsystem Interfaces in Avionics System Integration. In 2016 Architecture-Centric Virtual Integration (ACVI), pages 19–24, April 2016.J. Blyler. Interface management. IEEE Instrumentation Measurement Magazine, 7(1):32–37, March 2004. Conference Name: IEEE Instrumentation Measurement Magazine.Louis S Wheatcraft. 9.2. 2 everything you wanted to know about interfaces, but were afraid to ask. In INCOSE International Symposium, volume 20, pages 1132–1149.Sebastian Haag and Reiner Anderl. Automated generation of as-manufactured geometric representations for digital twins using step. Procedia CIRP, 84:1082–1087,Claudio Tanci, Gino Tosti, Elisa Antolini, Giorgio Francesco Gambini, Pietro Bruno, Rodolfo Canestrari, Vito Conforti, Saverio Lombardi, Federico Russo, Pierluca Sangiorgi, et al. Software design and code generation for the engineering graphical user interface of the astri sst-2m prototype for the cherenkov telescope array. In Software and Cyberinfrastructure for Astronomy IV, volume 9913, page 99133X. International Society for Optics and Photonics, 2016.Julio Garrido Campos, Juan S´ aez L´ opez, Jos´ e Ignacio Armesto Quiroga, and Angel Manuel Espada Seoane. Automatic generation of digital twin industrial system from a high level specification. Procedia Manufacturing, 38:1095–1102, 2019EP Hinchy, Noel P O’Dowd, and Conor T McCarthy. Using open-source microcontrollers to enable digital twin communication for smart manufacturing. Procedia Manufacturing, 38:1213–1219, 2019.H´ ector Cadavid, Vasilios Andrikopoulos, and Paris Avgeriou. Architecting systems of systems: A tertiary study. Information and Software Technology, 2019.Fatmah Yousef Assiri and Rashid Mehmood. Software quality in the era of big data, iot and smart cities. In Smart Infrastructure and Applications, pages 519–536. Springer, 2020.Kartik Krishna Bhardwaj, Anirudh Khanna, Deepak Kumar Sharma, and Anshuman Chhabra. Designing energyefficient iot-based intelligent transport system: Need, architecture, characteristics, challenges, and applications. In Energy Conservation for IoT Devices, pages 209–233. Springer, 2019.Hassna Louadah, Roger Champagne, Yvan Labiche, and Yann-Ga¨ el Gu´ eh´ eneuc. A Data Extraction Process for Avionics Systems’ Interface Specifications. pages 544554, August 2020.Sirous F Yasseri and Hamid Bahai. Interface and integration management for fpsos. Ocean Engineering, 191:106441, 2019.Rashidah Kasauli, Eric Knauss, Joyce NakatumbaNabende, and Benjamin Kanagwa. Agile islands in a waterfall environment: Challenges and strategies in automotive. In Proceedings of the Evaluation and Assessment in Software Engineering, pages 31–40. 2020.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Arquitectura de software - Casos de estudioSoftware architecture - Case studyIngeniería de sistemas de sistemas - Estudio de casosSystems of Systems Engineering - Case StudySoftware - Estudio de casosSoftware - Case studySystems of systemsArchitectingCase studyScientific instrumentsEmpirical software engineeringSistemas de sistemasArquitecturaEstudio de casosInstrumentos científicosIngeniería de software empíricaTEXTSystem and software level architecting harmonization practices for systems of systems.pdf.txtSystem and software level architecting harmonization practices for systems of systems.pdf.txtExtracted texttext/plain72761https://repositorio.escuelaing.edu.co/bitstream/001/3150/4/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf.txt2a9230df9d6e1330b38b62f5e73c855bMD54open accessTHUMBNAILPortada System and software level architecting harmonization practices for system.PNGPortada System and software level architecting harmonization practices for system.PNGimage/png243640https://repositorio.escuelaing.edu.co/bitstream/001/3150/3/Portada%20System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20system.PNG67d196e49224c408092c28f06b8b80dfMD53open accessSystem and software level architecting harmonization practices for systems of systems.pdf.jpgSystem and software level architecting harmonization practices for systems of systems.pdf.jpgGenerated Thumbnailimage/jpeg19229https://repositorio.escuelaing.edu.co/bitstream/001/3150/5/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf.jpg4dfd615a98b39cae3ddc83ab06cd3bd8MD55open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/3150/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessORIGINALSystem and software level architecting harmonization practices for systems of systems.pdfSystem and software level architecting harmonization practices for systems of systems.pdfapplication/pdf303964https://repositorio.escuelaing.edu.co/bitstream/001/3150/1/System%20and%20software%20level%20architecting%20harmonization%20practices%20for%20systems%20of%20systems.pdf257b8132773a114251528412208148f4MD51metadata only access001/3150oai:repositorio.escuelaing.edu.co:001/31502024-08-06 16:02:48.526metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK