A behavioral approach to software process modelling

Recently, the software engineering community has focused its attention on the process of software creation and evolution as well as the products of that process. Much of this attention has focused on modeling the software process. Software process models are seen as important vehicles for understanding and reasoning about software creation and evolution activities. Software process models may also provide a basis for structuring automated software environments. Environments whose structures embed knowledge about the software process can provide advanced assistance such as automatic tool invocation, automatic detection of certain errors, such as constraint violations, and assistance or enforcement in the use of a particular software development method.

[1]  Dewayne E. Perry,et al.  Software interconnection models , 1987, ICSE '87.

[2]  Lloyd G. Williams,et al.  Modelling software development in the large , 1986, ISPW.

[3]  David S. Wile,et al.  Worlds: an organizing structure for object-bases , 1987, SDE 2.

[4]  Lloyd G. Williams,et al.  Software process modeling: a behavioral approach , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.

[5]  Gail E. Kaiser,et al.  An architecture for intelligent assistance in software development , 1987, ICSE '87.

[6]  Jack C. Wileden,et al.  Behavior Modeling During Software Design , 1978, IEEE Transactions on Software Engineering.

[7]  Koji Torii,et al.  SDA: a novel approach to software environment design and construction , 1988, Proceedings. [1989] 11th International Conference on Software Engineering.