DocumentCode
1617730
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
fYear
2010
Firstpage
607
Lastpage
612
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;
fLanguage
English
Publisher
ieee
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
Type
conf
Filename
5551532
Link To Document