2010 Fourth International Conference on Secure Software Integration and Reliability Improvement Companion 2010
DOI: 10.1109/ssiri-c.2010.11
|View full text |Cite
|
Sign up to set email alerts
|

An Automatic Approach to Model Checking UML State Machines

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(34 citation statements)
references
References 7 publications
0
34
0
Order By: Relevance
“…Figure 2a describes function SupEn() (used in [1]). This function takes as parameters a state s and the global state machine, (a) Specification using an SMD Figure 1: An example of a CD player [13] and writes to the output file the entry behaviour of s. This function mixes control structures to find the entry behaviour with the CPN code to be written to the output file. Another example of the use of functions is given in Figure 2b.…”
Section: Preliminariesmentioning
confidence: 99%
“…Figure 2a describes function SupEn() (used in [1]). This function takes as parameters a state s and the global state machine, (a) Specification using an SMD Figure 1: An example of a CD player [13] and writes to the output file the entry behaviour of s. This function mixes control structures to find the entry behaviour with the CPN code to be written to the output file. Another example of the use of functions is given in Figure 2b.…”
Section: Preliminariesmentioning
confidence: 99%
“…In the study by Hansen et al (2010), state machines are formalized with mCRL2 (Groote et al, 2007), a language based on the algebra of communicating process (Baeten and Weijland, 1990), and the model is verified using the mCRL2 toolset. In the studies by Rasch and Wehrheim (2003), Ng and Butler (2003) and Zhang and Liu (2010), CSP is selected as the process algebra to formalize state machines. The formalization by Ng and Butler (2003) can handle entry and exit behaviors, but cannot handle some pseudostates which represent complex transitions.…”
Section: Related Workmentioning
confidence: 99%
“…The work gives a formalization in which state machines are translated into CSP#, a variant language of CSP. In this paper, we make modifications to some translation rules proposed in Zhang and Liu (2010), and add several rules for components of state machine diagrams that are not dealt with in that work.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…to stochastic Petri nets. In [21] and [2], various syntactic features of UML state machines are translated into CSP# and colored Petri nets, respectively. Also note that [11] proposes an operational semantics of the activity diagrams (for UML 2.2).…”
Section: Introductionmentioning
confidence: 99%