ASPIS: a knowledge-based CASE environment

The authors report on ESPRIT Project 401, building the Application Software Prototype Implementation System (ASPIS) for computer-aided software engineering (CASE). ASPIS uses artificial intelligence techniques in a software-development environment. The goal is to encourage a more flexible and effective software-development life cycle, smoothing the transition between user needs, analysis, and design. The focus is on a knowledge-based assistant called the analysis assistant, the primary goal of which is to provide the user with domain-dependent suggestions and advice during a particular method phase.<<ETX>>

[1]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[2]  Douglas T. Ross,et al.  Structured Analysis for Requirements Definition , 1977, IEEE Transactions on Software Engineering.

[3]  Raymond T. Yeh,et al.  Formal Specification and Verification of Distributed Systems , 1983, IEEE Transactions on Software Engineering.

[4]  Thomas E. Cheatham,et al.  Software Technology in the 1990's: Using a New Paradigm , 1983, Computer.

[5]  Douglas T. Ross,et al.  Applications and Extensions of SADT , 1985, Computer.

[6]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[7]  Peter Freeman,et al.  Classifying Software for Reusability , 1987, IEEE Software.