| A computer-assisted software engineering system facilitates the design, implementation, and execution of applications in cooperative processing environments. Design tools create, store, retrieve, and edit system specifications in a repository. Construction tools generate applications |