Home
Scholarly Works
iState: A Statechart Translator
Conference

iState: A Statechart Translator

Abstract

We describe formal steps in the design of iState, a tool for translating statecharts into programming languages. Currently iState generates code in either Pascal, Java, or the Abstract Machine Notation of the B method. The translation proceeds in several phases. The focus of this paper is the formal description of the intermediate representations, for which we use class diagrams together with their textual counterparts.We describe how the class diagrams are further refined. The notions of representable, normalized, and legal statecharts are introduced, where normalized statecharts appear as an intermediate representation and code is generated only for legal statecharts.

Authors

Sekerinski E; Zurob R

Series

Lecture Notes in Computer Science

Volume

2185

Pagination

pp. 376-390

Publisher

Springer Nature

Publication Date

January 1, 2001

DOI

10.1007/3-540-45441-1_28

Conference proceedings

Lecture Notes in Computer Science

ISSN

0302-9743
View published work (Non-McMaster Users)

Contact the Experts team