Multiple Analyses, Requirements Once: Simplifying Testing and Verification in Automotive Model-Based Development

被引:1
作者
Berger, Philipp [1 ]
Nellen, Johanna [1 ]
Katoen, Joost-Pieter [1 ]
Abraham, Erika Prime [1 ]
Bin Waez, Tawhid [2 ]
Rambow, Thomas [3 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
[2] Ford Motor Co, Dearborn, MI USA
[3] Ford Res & Innovat Ctr Aachen, Aachen, Germany
来源
FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2019 | 2019年 / 11687卷
关键词
D O I
10.1007/978-3-030-27008-7_4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In industrial model-based development (MBD) frameworks, requirements are typically specified informally using textual descriptions. To enable the application of formal methods, these specifications need to be formalized in the input languages of all formal tools that should be applied to analyse the models at different development levels. In this paper we propose a unified approach for the computer-assisted formal specification of requirements and their fully automated translation into the specification languages of different verification tools. We consider a two-stage MBD scenario where first Simulink models are developed from which executable code is generated automatically. We (i) propose a specification language and a prototypical tool for the formal but still textual specification of requirements, (ii) show how these requirements can be translated automatically into the input languages of Simulink Design Verifier for verification of Simulink models and BTC Embedded-Validator for source code verification, and (iii) show how our unified framework enables besides automated formal verification also the automated generation of test cases.
引用
收藏
页码:59 / 75
页数:17
相关论文
共 50 条
[31]   Model-Based Real-Time Testing of Embedded Automotive Systems [J].
Skruch, Pawel ;
Buchala, Gabriel .
SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2014, 7 (02) :337-344
[32]   How to test Security? Model-based Security Testing for the Automotive Industry [J].
Kremer, Wolfgang ;
Schulze, Andreas ;
Grossmann, Juergen .
AUTOMOTIVE SECURITY, 2011, 2011, 2131 :137-164
[33]   An Overview of Resilient and Automatic Model-Based Testing Approaches for Automotive Industry [J].
Khan, Muhammad Awais ;
Jadoon, Ayesha ;
Haq, Kazi Mohammed Saidul ;
Mumtaz, Shahid ;
Rodrigues, Jonathan .
2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
[34]   Automotive software: A challenge and opportunity for model-based software development [J].
Karsai, Gabor .
AUTOMOTIVE SOFTWARE-CONNECTED SERVICES IN MOBILE NETWORKS, 2004, 4147 :103-115
[35]   A Model-Based Approach to Automotive Feature Development for Updates and Upgrades [J].
Schindewolf, Marc ;
Wittler, Jan Willem ;
Kuehn, Thomas ;
Grimm, Daniel ;
Sax, Eric .
2023 IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING, SOSE, 2023, :19-26
[36]   Model-Based Development of Automotive Electronic Climate Control Software [J].
Kakade, Rupesh ;
Murugesan, Mohan ;
Perugu, Bhupal ;
Nair, Mohanan .
MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 :144-155
[37]   Model-based requirements verification method: Conclusions from two controlled experiments [J].
Aceituna, Daniel ;
Walia, Gursimran ;
Do, Hyunsook ;
Lee, Seok-Won .
INFORMATION AND SOFTWARE TECHNOLOGY, 2014, 56 (03) :321-334
[38]   Towards an Integrated Approach to Verification and Model-Based Testing in System Engineering [J].
Lefticaru, Raluca ;
Konur, Savas ;
Yildirim, Unal ;
Uddin, Amad ;
Campean, Felician ;
Gheorghe, Marian .
2017 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS (ITHINGS) AND IEEE GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) AND IEEE CYBER, PHYSICAL AND SOCIAL COMPUTING (CPSCOM) AND IEEE SMART DATA (SMARTDATA), 2017, :131-138
[39]   Model-based Software Development. Efficient Use of Code Generators in model-based Software Development for the Automotive Industry and Aviation [J].
Alber, Otto .
BADEN-BADEN SPEZIAL 2012: ELEKTRONIK IM KRAFTFAHRZEUG, 2012, 2172 :95-100
[40]   Requirements-Driven Model-Based Testing of the IP Multimedia Subsystem [J].
Ernits, Juhan ;
Kaaramees, Marko ;
Raiend, Kullo ;
Kull, Andres .
BEC 2008: 2008 INTERNATIONAL BIENNIAL BALTIC ELECTRONICS CONFERENCE, PROCEEDINGS, 2008, :203-206