Translating Statecharts to B. Sekerinski, E. & Zurob, R. In Butler, M., Petre, L., & Sere, K., editors, Third International Conference on Integrated Formal Methods, volume 2335, of Lecture Notes in Computer Science, pages 128–144, Turku, Finland, May, 2002. Springer-Verlag.
doi  abstract   bibtex   
We present algorithms for the translation of statecharts to the Abstract Machine Notation of the B method. These algorithms have been implemented in \em 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 optimizations of the generated code. The translation scheme is motivated by making the generated code comprehensible.
@inproceedings{SekerinskiZurob02StatechartsToB,
	address = {Turku, Finland},
	series = {Lecture {Notes} in {Computer} {Science}},
	title = {Translating {Statecharts} to {B}},
	volume = {2335},
	doi = {10.1007/3-540-47884-1_8},
	abstract = {We present algorithms for the translation of statecharts to the Abstract Machine Notation of the B method. These algorithms have been implemented in {\textbackslash}em 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 optimizations of the generated code. The translation scheme is motivated by making the generated code comprehensible.},
	booktitle = {Third {International} {Conference} on {Integrated} {Formal} {Methods}},
	publisher = {Springer-Verlag},
	author = {Sekerinski, Emil and Zurob, Rafik},
	editor = {Butler, Michael and Petre, Luigia and Sere, Kaisa},
	month = may,
	year = {2002},
	pages = {128--144},
}

Downloads: 0