DocumentCode :
3242414
Title :
From an abstract object-oriented model to a ready-to-use embedded system controller
Author :
Chachkov, Stanislav ; Buchs, Didier
Author_Institution :
Software Eng. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland
fYear :
2001
fDate :
2001
Firstpage :
142
Lastpage :
148
Abstract :
We present an example of a construction of an embedded software system-a controller-from the formal specification to executable code. The CO-OPN (Concurrent Object Oriented Petri Net) formal specification language is used for modelling the controller and the associated hardware system with the inherent limitation of its physical components. CO-OPN formal language is based on coordinated algebraic Petri nets. The CO-OPN model can be used to verify some properties of the controller in the concrete physical environment. This is achieved by constrained animation of the valid prototype produced by automatic code generation. The possibility to incrementally refine the generated code can be used to obtain a more efficient implementation
Keywords :
Petri nets; computer animation; embedded systems; formal specification; object-oriented programming; program compilers; specification languages; CO-OPN formal language; abstract object-oriented model; automatic code generation; concurrent object oriented Petri net; constrained animation; coordinated algebraic Petri nets; embedded software system; executable code; formal specification; formal specification language; ready-to-use embedded system controller; Animation; Automatic control; Concrete; Control systems; Embedded software; Formal languages; Formal specifications; Hardware; Object oriented modeling; Petri nets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 12th International Workshop on, 2001.
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-1206-2
Type :
conf
DOI :
10.1109/IWRSP.2001.933852
Filename :
933852
Link To Document :
بازگشت