Home > Archive > 2012 > Volume 2 Number 1 (Feb. 2012) >
IJMLC 2012 Vol.2(1): 52-61 ISSN: 2010-3700
DOI: 10.7763/IJMLC.2012.V2.89

Statechart: A Visual Language for Software Requirement Specification

W. Zhang, T. Beaubouef, and H. Ye

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.

Index Terms—Statechart, requirement specification.

W. Zhang and T. Beaubouef are with Southeastern Louisiana University, Hammond, LA 70402, USA (e-mail: wzhang(tbeaubouef)@selu.edu).
H. Ye is with The University of Newcastle, Callaghan, NSW 2308, Australia. (e-mail: Huilin.Ye@newcastle.edu.au).

[PDF]

Cite: W. Zhang, T. Beaubouef, and H. Ye, "Statechart: A Visual Language for Software Requirement Specification," International Journal of Machine Learning and Computing vol. 2, no. 1, pp. 52-61, 2012.

General Information

  • E-ISSN: 2972-368X
  • Abbreviated Title: Int. J. Mach. Learn.
  • Frequency: Quarterly
  • DOI: 10.18178/IJML
  • Editor-in-Chief: Dr. Lin Huang
  • Executive Editor:  Ms. Cherry L. Chen
  • Abstracing/Indexing: Inspec (IET), Google Scholar, Crossref, ProQuest, Electronic Journals LibraryCNKI.
  • E-mail: ijml@ejournal.net
  • APC: 500USD


Article Metrics in Dimensions