DocumentCode
2401218
Title
Validation Support for Distributed Real-Time Embedded Systems in VDM++
Author
Fitzgerald, John S. ; Tjell, Simon ; Larsen, Peter Gorm ; Verhoef, Marcel
Author_Institution
Newcastle Univ., Newcastle upon Tyne
fYear
2007
fDate
14-16 Nov. 2007
Firstpage
331
Lastpage
340
Abstract
We present a tool-supported approach to the validation of system-level timing properties in formal models of distributed real-time embedded systems. Our aim is to provide system architects with rapid feedback on the timing characteristics of alternative designs in the often volatile early stages of the development cycle. The approach extends the Vienna development method (VDM++), a formal object-oriented modeling language with facilities for describing real-time applications deployed over a distributed infrastructure. A new facility is proposed for stating and checking validation conjectures (assertions concerning real-time properties) against traces derived from the execution of scenarios on VDM++ models. We define validation conjectures and outline their semantics. We describe the checking of conjectures against execution traces as a formally-defined extension of the existing VDM++ tool set, and show tools to visualise traces and validation conjecture violations. The approach and tool support are illustrated with a case study based on an in-car radio navigation system.
Keywords
distributed processing; embedded systems; formal languages; object-oriented languages; software tools; specification languages; VDM++ language; VDM++ models; VDM++ tool set; Vienna development method; alternative designs; distributed infrastructure; distributed real-time embedded systems; formal models; formal object-oriented modeling language; formally-defined extension; in-car radio navigation system; rapid feedback; system architects; system-level timing property validation; tool-supported approach; validation conjecture checking; validation support; Application software; Computer architecture; Educational institutions; Embedded system; Feedback; Radio navigation; Real time systems; Systems engineering and theory; Timing; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE
Conference_Location
Plano, TX
ISSN
1530-2059
Print_ISBN
978-0-7695-3043-7
Type
conf
DOI
10.1109/HASE.2007.26
Filename
4404757
Link To Document