2002
DOI: 10.1007/3-540-47884-1_8
|View full text |Cite
|
Sign up to set email alerts
|

Translating Statecharts to B

Abstract: We present algorithms for the translation of statecharts to the Abstract Machine Notation of the B method. These algorithms have been implemented in iState, a tool for translating statecharts to various programming languages. The translation proceeds in several phases. We give a model of statecharts, a model of the code in AMN, as well as the intermediate representations in terms of class diagrams and their textual counterpart. The translation algorithms are expressed in terms of these models. We also discuss … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2003
2003
2009
2009

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(17 citation statements)
references
References 13 publications
0
17
0
Order By: Relevance
“…Some of related works on connecting Statecharts with other formalisms are presented in [1,2,13,19,20,18]. Beauvais et.al.…”
Section: Discussion and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Some of related works on connecting Statecharts with other formalisms are presented in [1,2,13,19,20,18]. Beauvais et.al.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Also, [20] based on the denotational semantics [9] aims to connect a subset of Statecharts with temporal logic FNLOG for theoretically proving Statecharts' properties. More recently, a translation from Statecharts to B/AMN is reported in [18]. However, no correctness issue has been addressed.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Some of related works on connecting Statecharts with other formalisms are presented in [1, 4,16,21,20]. Beauvais et.al.…”
Section: Washing Machinementioning
confidence: 99%
“…The authors of [4,16] transform variants of Statecharts into hierarchical timed automata and use tools (UPPAAL, SPIN) to model check Statecharts properties. More recently, a translation from Statecharts to B/AMN is reported in [20]. However, no correctness issue has been addressed.…”
Section: Washing Machinementioning
confidence: 99%
See 1 more Smart Citation