DocumentCode :
125211
Title :
A Model-Based Testing Framework for Automotive Embedded Systems
Author :
Marinescu, Raluca ; Saadatmand, Mehrdad ; Bucaioni, Alessio ; Seceleanu, Cristina ; Pettersson, Paul
Author_Institution :
Malardalen Univ., Vasteras, Sweden
fYear :
2014
fDate :
27-29 Aug. 2014
Firstpage :
38
Lastpage :
47
Abstract :
Architectural models, such as those described in the east language, represent convenient abstractions to reason about automotive embedded software systems. To enjoy the fully-fledged advantages of reasoning, EAST-ADL models could benefit from a component-aware analysis framework that provides, ideally, both verification and model-based test-case generation capabilities. While different verification techniques have been developed for architectural models, only a few target EAST-ADL. In this paper, we present a methodology for code validation, starting from EAST-ADL artifacts. The methodology relies on: (i) automated model-based test-case generation for functional requirements criteria based on the EAST-ADL model extended with timed automata semantics, and (ii) validation of system implementation by generating Python test scripts based on the abstract test-cases. The scripts represent concrete test-cases that are executable on the system implementation. We apply our methodology to analyze the ABS function implementation of the Brake-by-Wire system prototype.
Keywords :
automata theory; automotive engineering; embedded systems; inference mechanisms; software architecture; ABS function implementation; Brake-by-Wire system prototype; EAST-ADL language; Python test scripts; architectural models; automated model-based test-case generation; automotive embedded software systems; automotive embedded systems; code validation methodology; component-aware analysis framework; model-based test-case generation capabilities; model-based testing framework; timed automata semantics; Abstracts; Analytical models; Clocks; Ports (Computers); Semantics; Testing; Unified modeling language; EAST-ADL; Python scripts; UPPAAL PORT; model-based testing; test-case conversion; test-case generation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2014 40th EUROMICRO Conference on
Conference_Location :
Verona
Type :
conf
DOI :
10.1109/SEAA.2014.70
Filename :
6928787
Link To Document :
بازگشت