Converting Statecharts into Java Code

作者: Jiro Tanaka , Jauhar Ali

DOI:

关键词:

摘要: This paper presents an implementation model to convert statecharts, representing the behavior of multistate classes in a system, into executable code object-oriented language like Java. The concept helper object is introduced which handles all statespecific requests forwarded it by multi-state domain object. A new replaces old one, whenever state changes. proposed follows variant statecharts supported Unified Modeling Language (UML). Our can work as basis for automatic generation systems.

参考文章(13)
J. Tanaka, J. Ali, Automatic code generation from the OMT-based dynamic model Society for Design and Process Science, Austin, TX (United States). ,(1996)
Jiro Tanaka, Jauhar Ali, Implementing the dynamic behavior represented as multiple state diagrams and activity diagrams ACIS International Journal of Computer & Information Science archive. ,vol. 2, pp. 24- 36 ,(2001)
Bill Joy, Guy Steele, James Gosling, Gilad Bracha, None, The Java Language Specification ,(1996)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Aamod Sane, Roy Campbell, Object-oriented state machines: subclassing, composition, delegation, and genericity conference on object oriented programming systems languages and applications. ,vol. 30, pp. 17- 32 ,(1995) , 10.1145/217838.217841
David Harel, On visual formalisms Communications of the ACM. ,vol. 31, pp. 514- 530 ,(1988) , 10.1145/42411.42414
William Lorensen, James Rumbaugh, Frederick Eddy, Michael Blaha, William Premerlani, Object-Oriented Modeling and Design ,(1990)
David Harel, Statecharts: A visual formalism for complex systems Science of Computer Programming. ,vol. 8, pp. 231- 274 ,(1987) , 10.1016/0167-6423(87)90035-9
D. Harel, E. Gery, Executable object modeling with statecharts IEEE Computer. ,vol. 30, pp. 31- 42 ,(1997) , 10.1109/2.596624