Title :
Real-Time and Embedded System Verification Based on Formal Requirements
Author :
Fontan, B. ; Apvrille, L. ; de Saqui-Sannes, P. ; Courtiat, J.-P.
Author_Institution :
LAAS-CNRS, Toulouse
Abstract :
TURTLE is a real-time UML profile supported by a toolkit which enables application of formal verification techniques to the analysis, design and deployment phases of systems design trajectory. This paper extends the TURTLE methodology with a requirement capture phase. SysML requirement diagrams are introduced. Temporal requirements (TR) are formally expressed using a dedicated language based on Allen´s interval algebra. TRs serve as starting point to automatically synthesize observers and to guide the verification process applied to the TURTLE model of the system. Verification results are automatically collected in traceability matrices. A Hybrid Sport Utility Vehicle serves as example.
Keywords :
Unified Modeling Language; algebra; embedded systems; formal verification; sports equipment; vehicles; Allen interval algebra; SysML requirement diagrams; TR; TURTLE; deployment phase; design phase; embedded system verification; formal requirements; formal verification techniques; hybrid sport utility vehicle; real-time UML profile; real-time system; systems design trajectory; temporal requirements; traceability matrices; Algebra; Delay effects; Embedded system; Formal languages; Formal verification; Real time systems; Standardization; System analysis and design; Unified modeling language; Vehicles;
Conference_Titel :
Industrial Embedded Systems, 2006. IES '06. International Symposium on
Conference_Location :
Antibes Juan-Les-Pins
Print_ISBN :
1-4244-0777-X
Electronic_ISBN :
1-4244-0777-X
DOI :
10.1109/IES.2006.357467