Show simple item record

dc.contributor.authorCadavid, Héctor
dc.contributor.authorAndrikopoulos, Vasilios
dc.contributor.authorAvgeriou, Paris
dc.date.accessioned2024-07-09T21:14:48Z
dc.date.available2024-07-09T21:14:48Z
dc.date.issued2022
dc.identifier.urihttps://repositorio.escuelaing.edu.co/handle/001/3153
dc.description.abstractThe architecting of Systems of Systems (SoS), that is, of systems that emerge from the cooperation of multiple independent constituent systems, is a topic of increasing interest in both industry and academia. However, recent empirical studies revealed what seems to be an overlooked aspect of the architecting of SoS that is linked to major integration and operational issues: the interplay between the various disciplines involved in such an architecting process. This aspect becomes particularly relevant for the management of the interfaces between the SoS constituents, where such disciplines inevitably meet. In this paper, we present the results of the f irst cycle of a Technical Action Research (TAR) study conducted in cooperation between the authors and a group of practitioners involved in the long-running architecting process of a largescale radio astronomy SoS project. This TAR is aimed at exploring potential improvements of the document-centered interface management approach currently followed in this project by adopting elements of the documentation-as-code philosophy, which is widely adopted in the domain of software systems. As a result, a working proof-of-concept of an ICD (Interface Control Document) management approach was developed by the researchers and evaluated by the practitioners. The results of the study and the corresponding lessons learned are reported in this work.eng
dc.description.abstractLa arquitectura de Sistemas de Sistemas (SoS), es decir, de sistemas que surgen de la cooperación de múltiples sistemas constituyentes independientes, es un tema de creciente interés tanto en la industria como en la academia. Sin embargo, estudios empíricos recientes revelaron lo que parece ser un aspecto pasado por alto de la arquitectura de SoS que está vinculado a importantes cuestiones operativas e de integración: la interacción entre las diversas disciplinas involucradas en dicho proceso de arquitectura. Este aspecto se vuelve particularmente relevante para la gestión de las interfaces entre los componentes del SoS, donde dichas disciplinas inevitablemente se encuentran. En este artículo, presentamos los resultados del primer ciclo de un estudio de Investigación de Acción Técnica (TAR) realizado en cooperación entre los autores y un grupo de profesionales involucrados en el proceso de arquitectura de largo plazo de un proyecto SoS de radioastronomía a gran escala. Este TAR tiene como objetivo explorar posibles mejoras del enfoque de gestión de interfaz centrada en documentos que se sigue actualmente en este proyecto mediante la adopción de elementos de la filosofía de documentación como código, que se adopta ampliamente en el dominio de los sistemas de software. Como resultado, los investigadores desarrollaron una prueba funcional de concepto de un enfoque de gestión ICD (Documento de control de interfaz), que los profesionales evaluaron. Los resultados del estudio y las correspondientes lecciones aprendidas se reportan en este trabajo.spa
dc.format.extent16 páginasspa
dc.format.mimetypeapplication/pdfspa
dc.language.isoengspa
dc.publisherSpringerspa
dc.sourcehttps://www.springer.com/gpspa
dc.titleDocumentation-as-code for Interface Control Document Management in Systems of Systems: a Technical Action Research Studyeng
dc.typeArtículo de revistaspa
dc.type.versioninfo:eu-repo/semantics/publishedVersionspa
oaire.accessrightshttp://purl.org/coar/access_right/c_abf2spa
oaire.versionhttp://purl.org/coar/version/c_970fb48d4fbd8a85spa
dc.contributor.researchgroupCTG - Informáticaspa
dc.identifier.eissn1611-3349spa
dc.identifier.instnameUniversidad Escuela Colombiana de Ingeniería Julio Garavitospa
dc.identifier.reponameRepositorio Digitalspa
dc.identifier.repourlhttps://repositorio.escuelaing.edu.co/spa
dc.publisher.placeEstados Unidosspa
dc.relation.citationendpage16spa
dc.relation.citationstartpage1spa
dc.relation.citationvolume13444spa
dc.relation.ispartofjournalLecture notes computer scienceeng
dc.relation.referencesBeck, R.: Future observations of cosmic magnetic fields with lofar, ska and its precursors. In: Magnetic Fields in Diffuse Media, pp. 3–17. Springer (2015)spa
dc.relation.referencesBorrowman, A.J., Taylor, P.: Can your software engineer program your PLC? In: Software and Cyberinfrastructure for Astronomy IV. vol. 9913, p. 99131S. International Society for Optics and Photonics (Jul 2016)spa
dc.relation.referencesBroy, M., Böhm, W., Rumpe, B.: Advanced systems engineering. In: Model-Based Engineering of Collaborative Embedded Systems, pp. 353–364. Springer (2021)spa
dc.relation.referencesCadavid, H., Andrikopoulos, V., Avgeriou, P.: Architecting systems of systems: A tertiary study. Information and Software Technology 118, 106202 (2020)spa
dc.relation.referencesCadavid, H., Andrikopoulos, V., Avgeriou, P., Klein, J.: 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). ESEM ’20, Association for Computing Machinery, New York, NY, USA (2020)spa
dc.relation.referencesCadavid, H., Andrikopoulos, V., Avgeriou, P., Broekema, P.C.: System- and software-level architecting harmonization practices for systems-of-systems : An exploratory case study on a long-running largescale scientific instrument. In: 2021 IEEE 18th International Conference on Software Architecture (ICSA). pp. 13–24 (2021)spa
dc.relation.referencesChiozzi, G., Andolfato, L., Kiekebusch, M.J., Kornweibel, N., Schilling, M., Zamparelli, M.: Designing and managing software interfaces for the ELT. In: Guzman, J.C., Ibsen, J. (eds.) Software and Cyberinfrastructure for Astronomy V. p. 78. SPIE, Austin, United States (Jul 2018)spa
dc.relation.referencesDi Maio, M., Atorf, L., Dahmen, U., Schluse, M., Rossmann, J., Hoppe, M., Kapos, G.D.: Interface Management with Closed-Loop Systems Engineering (CLOSE). In: 2018 IEEE International Systems Engineering Symposium (ISSE). pp. 1–8 (Oct 2018)spa
dc.relation.referencesFairley, R.E.: Systems Engineering of Software-enabled Systems. Wiley Online Library (2019)spa
dc.relation.referencesGentle, A.: Docs like code. Lulu Press, Inc (2017)spa
dc.relation.referencesGuo, D., Zhang, X., Zhang, J., Li, H.: An interface management approach for civil aircraft design. In: International Conference on Aerospace System Science and Engineering. pp. 435–446. Springer (2020)spa
dc.relation.referencesvan Haarlem, M.P., Wise, M.W., Gunst, A., Heald, G., McKean, J.P., Hessels, J.W., de Bruyn, A.G., Nijboer, R., Swinbank, J., Fallows, R., et al.: Lofar: The low-frequency array. Astronomy & astrophysics 556, A2 (2013)spa
dc.relation.referencesHarvey, D., Waite, M., Logan, P., Liddy, T.: Document the model, don’t model the document. In: Proc. Syst. Eng./Test Eval. Conf. 6th Asia Pac. Conf. Syst. Eng (2012)spa
dc.relation.referencesDraft 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 (Mar 2018)spa
dc.relation.referencesJaps, S., Anacker, H., Dumitrescu, R.: Save: Security & safety by model-based systems engineering on the example of automotive industry. Procedia CIRP 100, 187–192 (2021)spa
dc.relation.referencesJuerges, T., Mol, J., Snijder, T., et al.: Lofar2. 0: Station control upgrade (2021)spa
dc.relation.referencesKarban, R., Troy, M., Brack, G.L., Dekens, F.G., Michaels, S.B., Herzig, S.: Verifying Interfaces and generating interface control documents for the alignment and phasing subsystem of the Thirty Meter Telescope from a system model in SysML. In: Angeli, G.Z., Dierickx, P. (eds.) Modeling, Systems Engineering, and Project Management for Astronomy VIII. p. 29. SPIE, Austin, United States (Jul 2018). https://doi.org/10.1117/12.2310184spa
dc.relation.referencesKontio, J., Bragge, J., Lehtola, L.: The focus group method as an empirical tool in software engineering. In: Guide to advanced empirical software engineering, pp. 93–116. Springer (2008)spa
dc.relation.referencesLambourne, J.: cal documentation Why we use a ’docs as code’ approach for techni(Aug 2017), https://technology.blog.gov.uk/2017/08/25/ why-we-use-a-docs-as-code-approach-for-technical-documentation/spa
dc.relation.referencesLouadah, H., Champagne, R., Labiche, Y.: Towards automating Interface Control Documents elaboration and management. vol. 1250, pp. 26–33 (2014)spa
dc.relation.referencesMaier, M.W.: Architecting principles for systems-of-systems. Systems Engineering: The Journal of the International Council on Systems Engineering 1(4), 267–284 (1998)spa
dc.relation.referencesOzerova, M.I., Zhigalov, I.E., Vershinin, V.V.: Comparison of document generation algorithms using the docs-as-code approach and using a text editor. In: Proceedings of the Computational Methods in Systems and Software. pp. 315–326. Springer (2020)spa
dc.relation.referencesPetersen, K., Gencel, C., Asghari, N., Baca, D., Betz, S.: Action research as a model for industryacademia collaboration in the software engineering context. In: Proceedings of the 2014 international workshop on Long-term industrial collaboration on software engineering. pp. 55–62 (2014)spa
dc.relation.referencesRahmani, K., Thomson, V.: Managing subsystem interfaces of complex products. International Journal of Product Lifecycle Management 5(1), 73 (2011). https://doi.org/10.1504/IJPLM.2011.038103spa
dc.relation.referencesRong, G., Jin, Z., Zhang, H., Zhang, Y., Ye, W., Shao, D.: Devdocops: Enabling continuous documentation in alignment with devops. Software: Practice and Experience 50(3), 210–226 (2020)spa
dc.relation.referencesSheard, S., Creel, R., Cadigan, J., Marvin, J., Chim, L., Pafford, M.E.: Incose working group addresses system and software interfaces. INSIGHT 21(3), 62–71 (2018)spa
dc.relation.referencesThomchick, R.: Improving access to api documentation for developers with docs-as-code-as-a-service. Proceedings of the Association for Information Science and Technology 55(1), 908–910 (2018)spa
dc.relation.referencesTsui, R., Davis, D., Sahlin, J.: Digital engineering models of complex systems using model-based systems engineering (mbse) from enterprise architecture (ea) to systems of systems (sos) architectures & systems development life cycle (sdlc). In: INCOSE International Symposium. vol. 28, pp. 760–776. Wiley Online Library (2018)spa
dc.relation.referencesVipavetz, K., Shull, T.A., Infeld, S., Price, J.: Interface Management for a NASA Flight Project using Model-Based Systems Engineering (MBSE). INCOSE International Symposium 26(1), 11291144 (2016)spa
dc.relation.referencesWheatcraft, L.S.: 9.2. 2 everything you wanted to know about interfaces, but were afraid to ask. In: INCOSE International Symposium. vol. 20, pp. 1132–1149. Wiley Online Library (2010)spa
dc.relation.referencesWieringa, R.J.: Single-case mechanism experiments. In: Design Science Methodology for Information Systems and Software Engineering, pp. 247–267. Springer (2014)spa
dc.relation.referencesWieringa, R.J.: Technical action research. In: Design science methodology for information systems and software engineering, pp. 269–293. Springer (2014)spa
dc.relation.referencesYasseri, S.F., Bahai, H.: Interface and integration management for FPSOs. Ocean Engineering 191, 106441 (Nov 2019)spa
dc.relation.referencesZdravković, M., Panetto, H.: The challenges of model-based systems engineering for the next generation enterprise information systems (2017)spa
dc.rights.accessrightsinfo:eu-repo/semantics/openAccessspa
dc.subject.armarcIngeniería de sistemas de sistemas
dc.subject.armarcAnálisis de sistemas
dc.subject.armarcSystems of Systems Engineering
dc.subject.armarcSystem analysis
dc.subject.armarcIntegración de sistemas
dc.subject.armarcSystems integration
dc.subject.proposalSystems of Systemseng
dc.subject.proposalSistemas de sistemas Interfazspa
dc.subject.proposalControl Documentosspa
dc.subject.proposalControl Documentseng
dc.subject.proposalDocumentation as code technicaleng
dc.subject.proposalDocumentación como código Técnicospa
dc.subject.proposalAction Researcheng
dc.subject.proposalInvestigación para la Acciónspa
dc.type.coarhttp://purl.org/coar/resource_type/c_6501spa
dc.type.contentTextspa
dc.type.driverinfo:eu-repo/semantics/articlespa


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record