A Service-Oriented Approach for Decomposing and Verifying Hybrid System Models

被引:6
作者
Liebrenz, Timm [1 ]
Herber, Paula [2 ]
Glesner, Sabine [1 ]
机构
[1] TU Berlin, Software & Embedded Syst Engn Grp, Berlin, Germany
[2] Univ Munster, Embedded Syst Grp, Munster, Germany
来源
FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2019 | 2020年 / 12018卷
关键词
Hybrid systems; Compositional verification; Theorem proving; Model-driven development; VERIFICATION;
D O I
10.1007/978-3-030-40914-2_7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The design of fault free hybrid control systems, which combine discrete and continuous behavior, is a challenging task. Their hybrid behavior and further factors make their design and verification challenging: These systems can consist of multiple interacting components, and commonly used design languages, like MATLAB Simulink do not directly allow for the verification of hybrid behavior. By providing hybrid contracts, which formally define the interface behavior of hybrid system components in differential dynamic logic (dL), and providing a decomposition technique, we enable compositional verification of Simulink models with interacting components. This enables us to use the interactive theorem prover KeYmaera X to prove the correctness of hybrid control systems modeled in Simulink, which we demonstrate with an automotive industrial case study.
引用
收藏
页码:127 / 146
页数:20
相关论文
共 50 条
  • [1] Service-oriented decomposition and verification of hybrid system models using feature models and contracts
    Liebrenz, Timm
    Herber, Paula
    Glesner, Sabine
    SCIENCE OF COMPUTER PROGRAMMING, 2021, 211
  • [2] A Service-Level Agreement Approach Towards Termination Analysis of Service-Oriented Systems
    Weissbach, Mandy
    Zimmermann, Wolf
    CLOUD COMPUTING 2011: THE SECOND INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION, 2011, : 26 - 31
  • [3] A Model-Driven Development Approach for Service-Oriented Integration Scenarios
    Hoyer, Philip
    Gebhart, Michael
    Pansa, Ingo
    Link, Stefan
    Dikanski, Aleksander
    Abeck, Sebastian
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 353 - 358
  • [4] A model-driven development approach to creating service-oriented solutions
    Johnson, Simon K.
    Brown, Alan W.
    SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 624 - +
  • [5] Formal Analysis of Service-oriented Architectures
    Rafe, Vahid
    PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (11): : 310 - 313
  • [6] On testing and evaluating service-oriented software
    Tsai, W. T.
    Zhou, Xinyu
    Chen, Yinong
    Bai, Xiaoying
    COMPUTER, 2008, 41 (08) : 40 - +
  • [7] A formal model for service-oriented interactions
    Fiadeiro, Jose
    Lopes, Antonia
    Abreu, Joao
    SCIENCE OF COMPUTER PROGRAMMING, 2012, 77 (05) : 577 - 608
  • [8] Model Driven Development Process for a Service-oriented Industry 4.0 System
    Liu, Bo
    Glock, Thomas
    Betancourt, Victor Pazmino
    Kern, Matthias
    Sax, Eric
    Becker, Juergen
    2020 9TH INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY AND MANAGEMENT (ICITM 2020), 2020, : 78 - 83
  • [9] A MODEL-DRIVEN APPROACH TO WEAVE ARCHITECTURAL STYLES INTO SERVICE-ORIENTED ARCHITECTURES
    Lopez-Sanz, Marcos
    Manuel Vara, Juan
    Marcos, Esperanza
    Cuesta, Carlos E.
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2011, 20 (02) : 201 - 220
  • [10] A Logical Verification Methodology for Service-Oriented Computing
    Fantechi, Alessandro
    Gnesi, Stefania
    Lapadula, Alessandro
    Mazzanti, Franco
    Pugliese, Rosario
    Tiezzi, Francesco
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2012, 21 (03)