IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96)
Behavioral Views for Software Requirements Engineering
Friedrichshafen, GERMANY
March 11-March 15
ISBN: 0-8186-7355-9
Ayaz Isazadeh, Computing and Information Science Queen's University Kingston, Ontario, Canada K7L 3N6
David A. Lamb, Computing and Information Science Queen's University Kingston, Ontario, Canada K7L 3N6
Glenn H. MacEwen, Computing and Information Science Queen's University Kingston, Ontario, Canada K7L 3N6
This paper introduces the concept of software behavioral views, and presents a formal notation for their specification and composition. The objective is software behavioral requirements specification independent of design and implementation. The paper claims that behavioral views can reduce the complexity of software behavioral requirements specification. To establish this claim, the paper introduces a notation, called Viewcharts, which is based on David Harel's Statecharts. Viewcharts extends Statecharts to include behavioral views and their compositions, limits the scope of broadcast communications and, consequently, reduces the complexity of scale that Statecharts faces in behavioral specification of large systems.
Index Terms:
Requirements Specifications, Formal Methods, Statecharts
Citation:
Ayaz Isazadeh, David A. Lamb, Glenn H. MacEwen, "Behavioral Views for Software Requirements Engineering," ecbs, pp.300, IEEE Symposium and Workshop on Engineering of Computer Based Systems (ECBS'96), 1996