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 条
[31]   Development of service-oriented architectures using model-driven development: A mapping study [J].
Ameller, David ;
Burgues, Xavier ;
Collell, Oriol ;
Costal, Dolors ;
Franch, Xavier ;
Papazoglou, Mike P. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 62 :42-66
[32]   An ontology-based collaborative service-oriented simulation framework with Microsoft Robotics Studio® [J].
Tsai, W. T. ;
Sun, Xin ;
Huang, Qian ;
Karatza, Helen .
SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (09) :1392-1414
[33]   Applying CIM-to-PIM model transformations for the service-oriented development of information systems [J].
De Castro, Valeria ;
Marcos, Esperanza ;
Manuel Vara, Juan .
INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (01) :87-105
[34]   Specification-based verification and validation of web services and service-oriented operating systems [J].
Tsai, WT ;
Chen, YN ;
Paul, R .
WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, :139-147
[35]   Incorporating Model-Driven Techniques into Requirements Engineering for the Service-Oriented Development Process [J].
Loniewski, Grzegorz ;
Armesto, Ausias ;
Insfran, Emilio .
ENGINEERING METHODS IN THE SERVICE-ORIENTED CONTEXT, 2011, 351 :102-107
[36]   Model-driven Approach for Verifying Conformity of Models in the Presence of Constraints [J].
Cuevas Cuesta, Cesar ;
Lopez Martinez, Patricia ;
Drake, Jose M. .
PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, :455-466
[37]   Service-oriented model-driven development: Filling the extra-functional property gap [J].
Ortiz, Guadalupe ;
Hernandez, Juan .
SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 :471-+
[38]   A declarative two-level framework to specify and verify workflow and authorization policies in service-oriented architectures [J].
Barletta, Michele ;
Ranise, Silvio ;
Vigano, Luca .
SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2011, 5 (02) :105-137
[39]   Object oriented approach for deriving feared scenarios in hybrid systems [J].
Sadou, N ;
Demmou, H ;
Pascal, JC ;
Valette, R .
MODELLING AND SIMULATION 2005, 2005, :572-578
[40]   A BDD-based approach to verifying clone-enabled feature models' constraints and customization [J].
Zhang, Wei ;
Yan, Hua ;
Zhao, Haiyan ;
Jin, Zhi .
HIGH CONFIDENCE SOFTWARE REUSE IN LARGE SYSTEMS, PROCEEDINGS, 2008, 5030 :186-+