Title :
Petri nets and Activity Diagrams in logic controller specification - transformation and verification
Author :
Grobelna, Iwona ; Grobelny, Michal ; Adamski, Marian
Author_Institution :
Inst. of Comput. Eng. & Electron., Univ. of Zielona Gora, Zielona Góra, Poland
Abstract :
The paper presents formal verification method of logic controller specification taking into account user-specified properties. Logic controller specification may be expressed as Petri net or UML 2.0 Activity Diagram. Activity Diagrams seem to be more user-friendly and easy-understanding that Petri nets. Specification in form of activity diagram may afterwards be transformed into Petri net, which may then be formally verified and used to automatically generate implementation (code). Verification process is executed automatically by model checker tools. Model description based on specification and properties list is being built. Properties are defined using temporal logic. In model checking process, verification tool NuSMV checks whether requirements are satisfied in attached system model. If this is not the case, appropriate counterexamples are generated.
Keywords :
Petri nets; Unified Modeling Language; formal specification; formal verification; temporal logic; user interfaces; Petri net; UML 2.0; activity diagram; formal verification; logic controller specification; model checking; model description; temporal logic; user-friendly diagram; user-specified property; Embedded system; Firing; Formal verification; Petri nets; Unified modeling language; Vehicles; Petri nets; UML Activity Diagrams; formal verification; logic controller; model checking;
Conference_Titel :
Mixed Design of Integrated Circuits and Systems (MIXDES), 2010 Proceedings of the 17th International Conference
Conference_Location :
Warsaw
Print_ISBN :
978-1-4244-7011-2
Electronic_ISBN :
978-83-928756-4-2