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 条
  • [21] A practical method and tool for systems engineering of service-oriented applications
    Bahler, Lisa
    Caruso, Francesco
    Micallef, Josephine
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2007, PROCEEDINGS, 2007, 4831 : 472 - 483
  • [22] VERIFYING ASPECT-ORIENTED MODELS AGAINST CROSSCUTTING PROPERTIES
    Cui, Zhanqi
    Wang, Linzhang
    Liu, Xi
    Bu, Lei
    Zhao, Jianhua
    Li, Xuandong
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (05) : 655 - 676
  • [23] MDD-Approach for developing Pervasive Systems based on Service-Oriented Multi-Agent Systems
    Agueero, Jorge
    Rebollo, Miguel
    Carrascosa, Carlos
    Julian, Vicente
    ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2013, 2 (03): : 55 - 64
  • [24] Software Development Concerns in the Building of Service-Oriented Based Enterprise Systems
    Chiang, Chia-Chu
    2014 15TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2014, : 263 - 267
  • [25] SMART REIFIER: Model-Driven Development of Service-Oriented SCADA Applications from Models of Sensor and Actuator Networks
    Bosshardt, Margaux
    Geslin, Clementine
    Rocheteau, Jerome
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 125 - 136
  • [26] On More Predictable Implementations of Reliable Workflows in Service-oriented Architectures.
    Both, Andreas
    Zimmermann, Wolf
    ECOWS'09: PROCEEDINGS OF THE 7TH IEEE EUROPEAN CONFERENCE ON WEB SERVICES, 2009, : 87 - 96
  • [27] TOWARDS A SERVICE-ORIENTED MDA-BASED APPROACH TO THE ALIGNMENT OF BUSINESS PROCESSES WITH IT SYSTEMS: FROM THE BUSINESS MODEL TO A WEB SERVICE COMPOSITION MODEL
    De Castro, Valeria
    Marcos, Esperanza
    Wieringa, Roel
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2009, 18 (02) : 225 - 260
  • [28] An approach for synthesis Petri nets for modeling and verifying composite web service
    Ding, Zhi-Jun
    Wang, Jun-Li
    Jiang, Chang-Jun
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2008, 24 (05) : 1309 - 1328
  • [29] Non-functional requirements in model-driven development of service-oriented architectures
    Ameller, David
    Burgues, Xavier
    Costal, Dolors
    Farre, Carles
    Franch, Xavier
    SCIENCE OF COMPUTER PROGRAMMING, 2018, 168 : 18 - 37
  • [30] Development of service-oriented architectures using model-driven development: A mapping study
    Ameller, David
    Burgues, Xavier
    Collell, Oriol
    Costal, Dolors
    Franch, Xavier
    Papazoglou, Mike P.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 62 : 42 - 66