Publication:
Towards a method to quantitatively measure toolchain interoperability in the engineering lifecycle: A case study of digital hardware design

dc.affiliation.dptoUC3M. Departamento de Informáticaes
dc.affiliation.grupoinvUC3M. Grupo de Investigación: Knowledge Reusinges
dc.contributor.authorÁlvarez Rodríguez, José María
dc.contributor.authorMendieta Zuniga, Roy Arturo
dc.contributor.authorCibrian Sánchez, Eduardo
dc.contributor.authorLlorens Morillo, Juan Bautista
dc.contributor.funderEuropean Commissionen
dc.contributor.funderUniversidad Carlos III de Madrides
dc.date.accessioned2023-09-01T07:45:24Z
dc.date.available2023-09-01T07:45:24Z
dc.date.issued2023-08-01
dc.description.abstractThe engineering lifecycle of cyber-physical systems is becoming more challenging than ever. Multiple engineering disciplines must be orchestrated to produce both a virtual and physical version of the system. Each engineering discipline makes use of their own methods and tools generating different types of work products that must be consistently linked together and reused throughout the lifecycle. Requirements, logical/descriptive and physical/analytical models, 3D designs, test case descriptions, product lines, ontologies, evidence argumentations, and many other work products are continuously being produced and integrated to implement the technical engineering and technical management processes established in standards such as the ISO/IEC/IEEE 15288:2015 "Systems and software engineering-System life cycle processes". Toolchains are then created as a set of collaborative tools to provide an executable version of the required technical processes. In this engineering environment, there is a need for technical interoperability enabling tools to easily exchange data and invoke operations among them under different protocols, formats, and schemas. However, this automation of tasks and lifecycle processes does not come free of charge. Although enterprise integration patterns, shared and standardized data schemas and business process management tools are being used to implement toolchains, the reality shows that in many cases, the integration of tools within a toolchain is implemented through point-to-point connectors or applying some architectural style such as a communication bus to ease data exchange and to invoke operations. In this context, the ability to measure the current and expected degree of interoperability becomes relevant: 1) to understand the implications of defining a toolchain (need of different protocols, formats, schemas and tool interconnections) and 2) to measure the effort to implement the desired toolchain. To improve the management of the engineering lifecycle, a method is defined: 1) to measure the degree of interoperability within a technical engineering process implemented with a toolchain and 2) to estimate the effort to transition from an existing toolchain to another. A case study in the field of digital hardware design comprising 6 different technical engineering processes and 7 domain engineering tools is conducted to demonstrate and validate the proposed method.en
dc.description.sponsorshipThe work leading to these results has received funding from the H2020-ECSEL Joint Undertaking (JU) under grant agreement No 826452-“Arrowhead Tools for Engineering of Digitalisation Solutions” and from specific national programs and/or funding authorities. Funding for APC: Universidad Carlos III de Madrid (Read & Publish Agreement CRUE-CSIC 2023).en
dc.format.extent12
dc.identifier.bibliographicCitationÁlvarez-Rodríguez, J.M., Mendieta, R. Cibrián, E. Llorens, J. (2023). Towards a method to quantitatively measure toolchain interoperability in the engineering lifecycle: A case study of digital hardware design. Computer Standars & Interfaces,86, 103744. https://doi.org/10.1016/j.csi.2023.103744en
dc.identifier.doihttps://doi.org/10.1016/j.csi.2023.103744
dc.identifier.issn0920-5489
dc.identifier.publicationtitleCOMPUTER STANDARDS & INTERFACESen
dc.identifier.publicationvolume86
dc.identifier.urihttps://hdl.handle.net/10016/38174
dc.identifier.uxxiAR/0000033169
dc.language.isoeng
dc.publisherElservier
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/826452
dc.rights©2023, The Authors.en
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsopen accessen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.ecienciaInformáticaes
dc.subject.othersoftware toolsen
dc.subject.othersoftware reusabilityen
dc.subject.otherweb servicesen
dc.subject.othersoftware as a serviceen
dc.subject.otherinterneten
dc.titleTowards a method to quantitatively measure toolchain interoperability in the engineering lifecycle: A case study of digital hardware designen
dc.typeresearch article*
dc.type.hasVersionVoR*
dspace.entity.typePublication
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
towards_CSI_2023.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format
Description: