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

被引:3
|
作者
Alvarez-Rodriguez, Jose Maria [1 ]
Mendieta, Roy [2 ]
Cibrian, Eduardo [1 ]
Llorens, Juan [1 ]
机构
[1] Carlos III Univ Madrid, Dept Comp Sci & Engn, Ave Univ 30, Leganes 28911, Spain
[2] Reuse Co Inc, Avd Margarita Salas, Leganes 28919, Spain
基金
欧盟地平线“2020”;
关键词
Software tools; Software reusability; Web services; Software as a service; Internet; SYSTEM; CHAIN; MODEL;
D O I
10.1016/j.csi.2023.103744
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The 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.
引用
收藏
页数:12
相关论文
共 32 条
  • [1] A Case Study of AOP and OOP applied to digital hardware design
    Muck, Tiago R.
    Gernoth, Michael
    Schroder-Preikschat, Wolfgang
    Frohlich, Antonio A.
    2011 BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEM ENGINEERING (SBESC), 2011, : 66 - 71
  • [2] Towards an Integrated Method for the Engineering of Digital Innovation and Design Science Research
    Bub, Udo
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2018, 2018, 909 : 327 - 338
  • [3] Towards an optimization design of seepage control: A case study in dam engineering
    Xing Li
    YiFeng Chen
    Ran Hu
    ZhiBing Yang
    Science China Technological Sciences, 2017, 60 : 1903 - 1916
  • [4] Towards an optimization design of seepage control: A case study in dam engineering
    Li, Xing
    Chen, YiFeng
    Hu, Ran
    Yang, ZhiBing
    SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2017, 60 (12) : 1903 - 1916
  • [5] Towards an optimization design of seepage control:A case study in dam engineering
    LI Xing
    CHEN YiFeng
    HU Ran
    YANG ZhiBing
    Science China(Technological Sciences), 2017, (12) : 1903 - 1916
  • [6] Towards an optimization design of seepage control:A case study in dam engineering
    LI Xing
    CHEN YiFeng
    HU Ran
    YANG ZhiBing
    Science China(Technological Sciences), 2017, 60 (12) : 1903 - 1916
  • [7] Open Source Hardware-Arduino: Case Study on Mechanical Engineering Students Design Project
    Istanbullu, Ayhan
    Tasci, Mustafa
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2019, 35 (05) : 1326 - 1335
  • [8] A method for measuring satisfaction of users of digital libraries: a case study with engineering faculty
    Cendon, Beatriz Valadares
    de Almeida Souza, Juliana Lopes
    QUALITATIVE & QUANTITATIVE METHODS IN LIBRARIES, 2015, : 11 - 20
  • [9] Application of a novel collaboration engineering method for learning design: A case study
    Cheng, Xusen
    Li, Yuanyuan
    Sun, Jianshan
    Huang, Jianqing
    BRITISH JOURNAL OF EDUCATIONAL TECHNOLOGY, 2016, 47 (04) : 803 - 818
  • [10] Management of multi-method engineering design research: a case study
    Green, G
    Kennedy, P
    McGown, A
    JOURNAL OF ENGINEERING AND TECHNOLOGY MANAGEMENT, 2002, 19 (02) : 131 - 140