DocumentCode
252511
Title
The observer-based technique for requirements validation in embedded real-time systems
Author
Jiale Zhou ; Yue Lu ; Lundqvist, Karsten
Author_Institution
Sch. of Innovation, Design & Eng., Malardalen Univ., Vasteras, Sweden
fYear
2014
fDate
26-26 Aug. 2014
Firstpage
47
Lastpage
54
Abstract
Model-based requirements validation is an increasingly attractive approach to discovering hidden flaws in requirements in the early phases of systems development life cycle. The application of using traditional methods such as model checking for the validation purpose is limited by the growing complexity of embedded real-time systems (ERTS). The observer-based technique is a lightweight validation technique, which has shown its potential as a means of validating the correctness of model behaviors. In this paper, the novelty of our contributions is three-fold: 1) we formally define the observer constructs for our formal specification language namely the Timed Abstract State Machine (TASM) language and, 2) we propose the Events Monitoring Logic (EvML) to facilitate the observer specification and, 3) we show how to execute observers to validate the requirements describing the functional behaviors and non-functional properties (such as timing) of ERTS. We also illustrate the applicability of the extended TASM language through an industrial application of a Vehicle Locking-Unlocking system.
Keywords
embedded systems; finite state machines; formal specification; formal verification; specification languages; system monitoring; EvML; TASM language; embedded real-time system; events monitoring logic; formal specification language; functional behavior; lightweight validation technique; model checking; model-based requirement validation; observer-based technique; systems development life cycle; timed abstract state machine; vehicle locking-unlocking system; Abstracts; Monitoring; Observers; Pattern matching; Real-time systems; Runtime; Semantics; TASM; model-based requirements validation; observer technique; run-time monitoring; systems functional behaviors and non-functional properties;
fLanguage
English
Publisher
ieee
Conference_Titel
Requirements Engineering and Testing (RET), 2014 IEEE 1st International Workshop on
Conference_Location
Karlskrona
Type
conf
DOI
10.1109/RET.2014.6908679
Filename
6908679
Link To Document