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 条
  • [21] A Model-Based Design Methodology for Cyber-Physical Systems
    Jensen, Jeff C.
    Chang, Danica H.
    Lee, Edward A.
    2011 7TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2011, : 1666 - 1671
  • [22] Contract-Based Design for Hybrid Dynamical Systems and Invariance Properties
    Alaoui, Sadek Belamfedel
    Saoud, Adnane
    IFAC PAPERSONLINE, 2024, 58 (11): : 189 - 194
  • [23] Application of Contract-based verification techniques for Hybrid Automata to Surgical Robotic Systems
    Schreiter, Luzie
    Bresolin, Davide
    Capiluppi, Marta
    Raczkowsky, Joerg
    Fiorini, Paolo
    Woern, Heinz
    2014 EUROPEAN CONTROL CONFERENCE (ECC), 2014, : 2310 - 2315
  • [24] A Contract-based Methodology for Production Lines Validation
    Chirico, Roberta
    Spellini, Stefano
    Panato, Marco
    Lora, Michele
    Fummi, Franco
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 695 - 698
  • [25] Contract-based design for computation and verification of a closed-loop hybrid system
    Benvenuti, L.
    Ferrari, A.
    Mazzi, E.
    Vincentelli, A. L. Sangiovanni
    HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2008, 4981 : 58 - +
  • [26] Contract-Based Verification of Complex Time-Dependent Behaviors in Avionic Systems
    Bhatt, Devesh
    Chattopadhyay, Arunabh
    Li, Wenchao
    Oglesby, David
    Owre, Sam
    Shankar, Natarajan
    NASA FORMAL METHODS, NFM 2016, 2016, 9690 : 34 - 40
  • [27] CONDEnSe: Contract-Based Design Synthesis
    Santos, Cesar Augusto
    Saleh, Amr Hany
    Schrijvers, Tom
    Nicolai, Mike
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2019), 2019, : 250 - 260
  • [28] VCC: Contract-based Modular Verification of Concurrent C
    Dahlweid, Markus
    Moskal, Michal
    Santen, Thomas
    Tobies, Stephan
    Schulte, Wolfram
    2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 429 - +
  • [29] Towards Contract-based Testing of Web Services
    Heckel, Reiko
    Lohmann, Marc
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 116 : 145 - 156
  • [30] Mechatronics vs. Cyber Physical Systems: towards a conceptual framework for a suitable design methodology
    Guerineau, B.
    Bricogne, M.
    Durupt, A.
    Rivest, L.
    2016 11TH FRANCE-JAPAN & 9TH EUROPE-ASIA CONGRESS ON MECHATRONICS (MECATRONICS) / 17TH INTERNATIONAL CONFERENCE ON RESEARCH AND EDUCATION IN MECHATRONICS (REM), 2016, : 314 - 320