Behavioural Views for Software Requirements Engineering

Autor: Ayaz Isazadeh, David Alex Lamb, T. Shepard
Rok vydání: 1999
Předmět:
Zdroj: Requirements Engineering. 4:19-37
ISSN: 1432-010X
0947-3602
DOI: 10.1007/pl00013710
Popis: This paper introduces the idea of a software behavioural view: intuitively, this is a complete description of the behaviour of the system observable from a specific point of view. We believe that a fully developed methodology based on views would significantly reduce the complexity of creating and understanding software requirements. In this paper we take the first steps towards such a methodology. We define a formal notation, Viewcharts, with a well-defined semantics based on Statecharts. Viewcharts gives a means for precisely describing views and their compositions. We show that Viewcharts reasonably capture the informal idea of a view by giving an example: a manufacturing control system. We show that Viewcharts have some advantages over Statecharts; in particular, Viewcharts add name space control to limit the scope of broadcast communication, solving a problem with Statecharts presented by Harel.
Databáze: OpenAIRE