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 条
  • [21] Towards a reliable assessment of engineering in-house practical training courses: A case study of method-in-action
    Ng, EYK
    Ng, GS
    INNOVATIONS IN EDUCATION AND TRAINING INTERNATIONAL, 1997, 34 (04): : 288 - 293
  • [22] Method to Build a Generalized Table of Parameters in Engineering Design of Technical Systems: Lattice Structure as a Case Study
    Abdellatif, Mohamed
    Chibane, Hicham
    Dubois, Sebastien
    De Guio, Roland
    Roland, Thierry
    FME TRANSACTIONS, 2023, 51 (04): : 480 - 496
  • [23] Life Cycle Sustainability Performance Assessment Method for Comparison of Civil Engineering Works Design Concepts: Case Study of a Bridge
    Ek, Kristine
    Mathern, Alexandre
    Rempling, Rasmus
    Brinkhoff, Petra
    Karlsson, Mats
    Norin, Malin
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2020, 17 (21) : 1 - 34
  • [24] Using the ARCADIA/Capella Systems Engineering Method and Tool to Design Manufacturing Systems-Case Study and Industrial Feedback
    Baron, Claude
    Grenier, Lorenzo
    Ostapenko, Vitalina
    Xue, Rui
    SYSTEMS, 2023, 11 (08):
  • [25] A novel integrated method of fsQCA and digital design for sustainability monitoring and assessment in building energy management systems: a case study
    Fetanat, Abdolvahhab
    Tayebi, Mohsen
    Shafipour, Gholamreza
    Moteraghi, Mehran
    JOURNAL OF BUILDING PERFORMANCE SIMULATION, 2023, 16 (01) : 107 - 130
  • [26] Fuzzy-based Taguchi method for multi-response optimization of product form design in Kansei engineering: a case study on car form design
    Sutono, Sugoro Bhakti
    Abdul-Rashid, Salwa Hanim
    Aoyama, Hideki
    Taha, Zahari
    JOURNAL OF ADVANCED MECHANICAL DESIGN SYSTEMS AND MANUFACTURING, 2016, 10 (09): : 1 - 16
  • [27] A Method to Design a Multi-player Scenario to Experiment Risk Management in a Digital Collaborative Learning Game: A Case of Study in Healthcare
    Lelardeux, Catherine Pons
    Galaup, Michel
    Panzoli, David
    Lagarrigue, Pierre
    Jessel, Jean-Pierre
    TEACHING AND LEARNING IN A DIGITAL WORLD, VOL 1, 2018, 715 : 926 - 935
  • [28] Generative design method of the facade of traditional architecture and settlement based on knowledge discovery and digital generation: a case study of Gunanjie Street in China
    Tang, Peng
    Wang, Xiao
    Shi, Xing
    INTERNATIONAL JOURNAL OF ARCHITECTURAL HERITAGE, 2019, 13 (05) : 679 - 690
  • [29] Digital Design Exploration of Nature-Approximating Urban Forest Basing on the Miyawaki Method: A Case Study of Xingtai Forest in a Hebei Green Expo Garden
    Qian Xiaoqin
    Liu Zhe
    Zhao Tianyi
    Bai Hualin
    Sun Jiao
    Feng Xiao
    LANDSCAPE ARCHITECTURE FRONTIERS, 2021, 9 (06) : 60 - 76
  • [30] Applying the AHP-FUZZY method to evaluate the measure effect of rubble roadbed engineering in permafrost regions of Qinghai-Tibet Plateau: a case study of Chaidaer-Muli Railway
    Cao, Wei
    Sheng, Yu
    Chen, Ji
    Wu, JiChun
    SCIENCES IN COLD AND ARID REGIONS, 2018, 10 (06): : 447 - 457