doi: 10.7763/IJMLC.2012.V2.89
Statechart: A Visual Language for Software Requirement Specification
- 1Southeastern Louisiana University, Hammond, LA 70402, USA
- 2University of Newcastle, Callaghan, NSW 2308, Australia.
Abstract
Statechart is a visual language for software requirement specification that has been widely used in recent years. In essence, it extends the conventional language of state-transition diagrams with three elements that accommodates the notions of hierarchy, concurrency, and communication. Additionally, it allows multilevel concurrency, creation of chain-reaction effects, and the use of high- and low-level events. It is compact, expressive, compositional, and modular. This paper presents a tutorial of Statechart and discusses its merits and shortcomings.
Keywords
- Statechart
- requirement specification
How to Cite
W. Zhang, T. Beaubouef, and H. Ye, "Statechart: A Visual Language for Software Requirement Specification," International Journal of Machine Learning, vol. 2, no. 1, pp. 52-61, 2012. https://doi.org/10.7763/IJMLC.2012.V2.89
Copyright & License
Copyright © 2012 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).