DocumentCode
2881411
Title
From UML state machines to Petri nets: History attribute translation strategies
Author
Pais, Rui ; Gomes, Luís ; Barros, João Paulo
fYear
2011
fDate
7-10 Nov. 2011
Firstpage
3776
Lastpage
3781
Abstract
This paper presents a set of translation strategies from state machines using the history attribute to a class of non-autonomous Petri nets named Input-Output Place Transition Nets (IOPT nets). IOPT nets extend the well-known low-level Petri net class of place transition nets with input and output signals and events. Other state machine elements translation mechanisms were already proposed and are here revised and improved to support the last available version of UML (UML 2.4 - Beta 2, March 2011). There are various goals that we intend to achieve with the translation from state machines to IOPT nets: benefit from the integration on a Petri net-based framework for the development of embedded systems using co-design techniques allowing generation of code for different platforms and languages; contribution for the development of tools to create, edit, verify proprieties, optimize, support model transformation, execute and visualize UML state machines.
Keywords
Petri nets; Unified Modeling Language; embedded systems; finite state machines; language translation; program compilers; IOPT nets; Petri net-based framework; Petri nets; UML state machines; co-design techniques; code generation; embedded systems; history attribute translation strategies; input-output place transition nets; nonautonomous Petri nets; state machine elements translation mechanisms; Analytical models; Containers; History; Mercury (metals); Petri nets; Semantics; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
IECON 2011 - 37th Annual Conference on IEEE Industrial Electronics Society
Conference_Location
Melbourne, VIC
ISSN
1553-572X
Print_ISBN
978-1-61284-969-0
Type
conf
DOI
10.1109/IECON.2011.6119924
Filename
6119924
Link To Document