Towards Design and Verification of Evolving Cyber Physical Systems Using Contract-Based Methodology

被引:0
|
作者
Guissouma, Houssem [1 ]
Leiner, Simon [1 ]
Sax, Eric [1 ]
机构
[1] Karlsruhe Inst Technol KIT, Inst Informat Proc Technol ITIV, D-76131 Karlsruhe, Germany
来源
2019 5TH IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (IEEE ISSE 2019) | 2019年
关键词
Formal Verification; Contract-based Development; Model-based Engineering; Software Updates; Cyber Physical Systems;
D O I
10.1109/isse46696.2019.8984478
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The number of involved embedded systems and their interconnection in different Cyber Physical Systems (CPS) fields, such as automated and autonomous driving or industry 4.0, is continuously increasing. At the same time, the continuous integration of new or updated software parts into CPS throughout their life-cycles is accentuating the need for more efficient verification and validation methods, especially for safety-critical domains. This work investigates the application of contracts into a model-based development approach, focusing on updates development and validation. For this purpose, an overview of existing approaches and a strategy for the integration of contracts into the V-model, incorporating static and dynamic analysis techniques, are presented. Furthermore, experiences in applying these techniques for the design and verification of an exemplary system in the automotive domain are described. Finally, a methodology to apply contracts for an efficient modular verification of software updates is explained using the introduced proof-of-concept system.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] A framework for contract-based collaborative verification and validation of web services
    Bai, Xiaoying
    Wang, Yongbo
    Dai, Guilan
    Tsai, Wei-Tek
    Chen, Yinong
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4608 : 258 - +
  • [42] Integrating scenario- and contract-based verification for automated vessels
    Hake, Georg
    Reiher, David
    Mentjes, Jan
    Hahn, Axel
    JOURNAL OF MARINE SCIENCE AND TECHNOLOGY, 2024, 29 (03) : 620 - 640
  • [43] A Black-Box and Contract-Based Verification of Model Transformations
    Lahrouni, Meriem
    Cariou, Eric
    El Fazziki, Abdelaziz
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (04) : 651 - 660
  • [44] A Temporal Logics Approach to Contract-Based Design
    Cimatti, Alessandro
    Tonetta, Stefano
    2016 ARCHITECTURE-CENTRIC VIRTUAL INTEGRATION (ACVI), 2016, : 1 - 3
  • [45] Multiple Viewpoint Contract-Based Specification and Design
    Benveniste, Albert
    Caillaud, Benoit
    Ferrari, Alberto
    Mangeruca, Leonardo
    Passerone, Roberto
    Sofronis, Christos
    FORMAL METHODS FOR COMPONENTS AND OBJECTS, 2008, 5382 : 200 - +
  • [46] Contract-based coordination of distributed object systems
    Giese, H
    Graf, J
    Wirtz, G
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 25 - 31
  • [47] Functional Model-Based Design Methodology for Automotive Cyber-Physical Systems
    Wan, Jiang
    Canedo, Arquimedes
    Al Faruque, Mohammad Abdullah
    IEEE SYSTEMS JOURNAL, 2017, 11 (04): : 2028 - 2039
  • [48] A Contract-Based Approach to Scheduling and Verification of Dynamic Dataflow Networks
    Wiik, Jonatan
    Ersfolk, Johan
    Walden, Marina
    PROCEEDINGS OF THE 2018 16TH ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2018, : 78 - 87
  • [49] Contract-based verification of MATLAB-style matrix programs
    Wiik, Jonatan
    Bostrom, Pontus
    FORMAL ASPECTS OF COMPUTING, 2016, 28 (01) : 79 - 107
  • [50] Towards context-aware medical cyber-physical systems: design methodology and a case study
    Li, Tao
    Cao, Jiannong
    Liang, Junbin
    Zheng, Junhao
    Cyber-Physical Systems, 2015, 1 (01) : 5 - 23