Mostrar el registro sencillo del ítem
System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument
dc.contributor.author | Cadavid, Héctor | |
dc.contributor.author | Andrikopoulos, Vasilios | |
dc.contributor.author | Avgeriou, Paris | |
dc.contributor.author | Broekema, Chris | |
dc.date.accessioned | 2024-07-08T20:31:01Z | |
dc.date.available | 2024-07-08T20:31:01Z | |
dc.date.issued | 2022 | |
dc.identifier.issn | 0950-5849 | spa |
dc.identifier.uri | https://repositorio.escuelaing.edu.co/handle/001/3150 | |
dc.description.abstract | 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. | eng |
dc.description.abstract | 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. | spa |
dc.format.extent | 12 páginas | spa |
dc.format.mimetype | application/pdf | spa |
dc.language.iso | eng | spa |
dc.publisher | Elsevier Science | spa |
dc.source | https://www.icsa.org/publications/ | spa |
dc.title | System- and Software-level Architecting Harmonization Practices for Systems-of-Systems: An exploratory case study on a long-running large-scale scientific instrument | eng |
dc.type | Artículo de revista | spa |
dc.type.version | info:eu-repo/semantics/publishedVersion | spa |
oaire.accessrights | http://purl.org/coar/access_right/c_abf2 | spa |
oaire.version | http://purl.org/coar/version/c_970fb48d4fbd8a85 | spa |
dc.contributor.researchgroup | CTG - Informática | spa |
dc.identifier.eissn | 0950-5849 | spa |
dc.identifier.instname | Universidad Escuela Colombiana de Ingeniería Julio Garavito | spa |
dc.identifier.reponame | Repositorio Digital | spa |
dc.identifier.repourl | https://repositorio.escuelaing.edu.co/ | spa |
dc.publisher.place | Países Bajos | spa |
dc.relation.citationedition | No. 150 Año 2022 | spa |
dc.relation.citationissue | 150 | spa |
dc.relation.ispartofjournal | Information and software technology | eng |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Gerrit Muller. Validation of systems engineering methods and techniques in industry. Procedia Computer Science, 8:321–326, 2012. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Richard E Fairley. Systems Engineering of Softwareenabled Systems. John Wiley & Sons, 2019. | spa |
dc.relation.references | Mark W Maier. System and software architecture reconciliation. Systems Engineering, 9(2):146–159, 2006. | spa |
dc.relation.references | James A Crowder, John N Carbone, and Russell Demijohn. Multidisciplinary systems engineering: Architecting the design process. Springer, 2015. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Raghu Singh. International standard iso/iec 12207 software life cycle processes. Software Process: Improvement and Practice, 2(1):35–50, 1996. | spa |
dc.relation.references | Office of the Under Secretary of Defense- AT&L. Systems Engineering Guide for Systems of Systems, 2008. | spa |
dc.relation.references | Danse: Designing for adaptability and evolution in system-of-systems engineering., 2011. | spa |
dc.relation.references | Compass: Comprehensive modelling for advanced systems of systems., 2011. | spa |
dc.relation.references | Amadeos: Architecture for multi-criticality agile dependable evolutionary open system-of-systems, 2013. | spa |
dc.relation.references | M. P. van Haarlem, M. W. Wise, A. W. Gunst, et al. LOFAR: The LOw-Frequency ARray. Astronomy and Astrophysics, 556, August 2013. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Mark W Maier. The art of systems architecting. CRC press, 2009. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Mark W Maier. Architecting principles for systemsof-systems. Systems Engineering: The Journal of the International Council on Systems Engineering, 1(4):267284, 1998. | spa |
dc.relation.references | Donald Firesmith. Profiling systems using the defining characteristics of systems of systems (sos). 2010. | spa |
dc.relation.references | Jason Hessels. KNAW-Agenda Grootschalige Onderzoeksfaciliteiten, 2016 (accessed December 6, 2019). | spa |
dc.relation.references | Victor R Basili. Software modeling and measurement: the goal/question/metric paradigm. Technical report, 1992. | spa |
dc.relation.references | Per Runeson and Martin H¨ ost. Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14(2):131, 2009. | spa |
dc.relation.references | Janice E Hawkins. The practical utility and suitability of email interviews in qualitative research. The Qualitative Report, 23(2), 2018. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | P. Crosby and A.-J. Boonstra. Lofar project- post project and lessons learned review (internal report). ASTRON, 2011. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Kate Stewart and Matthew Williams. Researching online populations: the use of online focus groups for social research. Qualitative Research, 5(4):395–416, 2005. | spa |
dc.relation.references | Peter J Murray. Using virtual focus groups in qualitative research. Qualitative health research, 7(4):542–549, 1997. | spa |
dc.relation.references | 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 | spa |
dc.relation.references | Satu Elo and Helvi Kyng¨as. The qualitative content analysis process. Journal of advanced nursing, 62(1):107115, 2008. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Jaap D. Bregman. Concept design for a low-frequency array. In Proc.SPIE, volume 4015, pages 4015– 401514, 2000. | spa |
dc.relation.references | Jaap D. Bregman. System Optimisation Of Multi-Beam Aperture Synthesis Arrays For Survey Performance. Experimental Astronomy, 17:365–380, June 2004. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | J. Blyler. Interface management. IEEE Instrumentation Measurement Magazine, 7(1):32–37, March 2004. Conference Name: IEEE Instrumentation Measurement Magazine. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Sebastian Haag and Reiner Anderl. Automated generation of as-manufactured geometric representations for digital twins using step. Procedia CIRP, 84:1082–1087, | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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 | spa |
dc.relation.references | 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. | spa |
dc.relation.references | H´ ector Cadavid, Vasilios Andrikopoulos, and Paris Avgeriou. Architecting systems of systems: A tertiary study. Information and Software Technology, 2019. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | 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. | spa |
dc.relation.references | Sirous F Yasseri and Hamid Bahai. Interface and integration management for fpsos. Ocean Engineering, 191:106441, 2019. | spa |
dc.relation.references | 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. | spa |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
dc.subject.armarc | Arquitectura de software - Casos de estudio | |
dc.subject.armarc | Software architecture - Case study | |
dc.subject.armarc | Ingeniería de sistemas de sistemas - Estudio de casos | |
dc.subject.armarc | Systems of Systems Engineering - Case Study | |
dc.subject.armarc | Software - Estudio de casos | |
dc.subject.armarc | Software - Case study | |
dc.subject.proposal | Systems of systems | eng |
dc.subject.proposal | Sistemas de sistemas | spa |
dc.subject.proposal | Architecting | eng |
dc.subject.proposal | Case study | eng |
dc.subject.proposal | Arquitectura | spa |
dc.subject.proposal | Estudio de casos | spa |
dc.subject.proposal | Scientific instruments | eng |
dc.subject.proposal | Instrumentos científicos | spa |
dc.subject.proposal | Empirical software engineering | eng |
dc.subject.proposal | Ingeniería de software empírica | spa |
dc.type.coar | http://purl.org/coar/resource_type/c_6501 | spa |
dc.type.content | Text | spa |
dc.type.driver | info:eu-repo/semantics/article | spa |
Ficheros en el ítem
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
AD - CTG – Informática [89]
Clasificación B- Convocatoria 2018