2005
DOI: 10.1007/11562436_5
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Semantics of UML StateCharts by Means of Timed Petri Nets

Abstract: This paper deals with the formalization of Unified Modeling language (UML) by means of Petri Nets. In order to improve the semantics of UML dynamic diagrams, we define a new method of embedding UML StateCharts into Interval Timed Petri Nets (ITPN). This method considers all kinds of hierarchical states together with the most of pseudo-states like history ones. Besides consistencies analysis, time intervals of ITPN model well event generation and dispatching delays making it possible to achieve performance and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
11
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(11 citation statements)
references
References 10 publications
(3 reference statements)
0
11
0
Order By: Relevance
“…This is similar to the approach discussed in this article to translate UML state machines into Modelica in order to leverage the existing Modelica technology for hybrid system dynamics modeling and simulation. Like in this article, (Hammal, 2005) also points out the lack of precise semantics of UML state machine formalisms; to overcome them, Hammal enhances UML state machines, for example, by execution priorities for transitions, although not for regions. as proposed in Section 5.7.3.3.…”
Section: Related Workmentioning
confidence: 87%
See 3 more Smart Citations
“…This is similar to the approach discussed in this article to translate UML state machines into Modelica in order to leverage the existing Modelica technology for hybrid system dynamics modeling and simulation. Like in this article, (Hammal, 2005) also points out the lack of precise semantics of UML state machine formalisms; to overcome them, Hammal enhances UML state machines, for example, by execution priorities for transitions, although not for regions. as proposed in Section 5.7.3.3.…”
Section: Related Workmentioning
confidence: 87%
“…UML state machines can be translated into Interval Time Petri Nets in order to take advantage of existing Petri Nets analysis tools for checking consistency and temporal constrains (Hammal, 2005). This is similar to the approach discussed in this article to translate UML state machines into Modelica in order to leverage the existing Modelica technology for hybrid system dynamics modeling and simulation.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…State Machine Diagrams. Most of the works that formalize State Machine Diagrams [Schfer et al 2001;Knapp and Wuttke 2006;Damm et al 2005;Damm and Westphal 2003;Diethers and Huhn 2004;Hammal 2005] also support Sequence Diagrams to check whether the interaction shown in the Sequence Diagrams can be satisfied by the behaviors described in the State Machine Diagrams. Therefore Sequence Diagrams (or Communication Diagrams) are used as a property-specification mechanism and do not contribute to the possible behaviors of the system.…”
Section: Related Workmentioning
confidence: 99%