DocumentCode :
2834442
Title :
Embedded Systems Modeling Language
Author :
Krystosik, Artur
Author_Institution :
Inst. of Comput. Sci., Warsaw Univ. of Technol.
fYear :
2006
fDate :
25-27 May 2006
Firstpage :
27
Lastpage :
34
Abstract :
Embedded System Modeling Language (EMLAN) is high-level, C-like language for modeling and model checking the embedded systems software. The language addresses a number of topics such as: partitioning of the system, concurrency, interrupts, synchronization mechanisms, time, data transformations, hardware interactions. Model checking of the EMLAN specification is based on translations into DT-CSM (discrete time concurrent state machines), generation of a reachability graph (represented in BDD) and checking temporal formulas (CTL) representing requirements. The paper presents the EMLAN language, methods of translation into DT-CSM and an example of specification and verification of the traffic light controller
Keywords :
concurrency control; embedded systems; formal specification; program verification; reachability analysis; simulation languages; C-like language; Embedded Systems Modeling Language; checking temporal formulas; data transformations; discrete time concurrent state machines; embedded systems software; hardware interactions; high-level language; model checking; reachability graph generation; synchronization mechanism; system partitioning; traffic light controller specification; traffic light controller verification; Automata; Binary decision diagrams; Computer science; Concurrent computing; Embedded software; Embedded system; Hardware; Lighting control; Medical control systems; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependability of Computer Systems, 2006. DepCos-RELCOMEX '06. International Conference on
Conference_Location :
Szklarska Poreba
Print_ISBN :
0-7695-2565-2
Type :
conf
DOI :
10.1109/DEPCOS-RELCOMEX.2006.21
Filename :
4024029
Link To Document :
بازگشت