1. The GOODSTEP project: General Object-Oriented Database for Software Engineering Processes
- Author
-
Abiteboul, S., Adiba, M., Arlow, J., Armenise, P., Bandinelli, S., Baresi, L., Breche, P., Buddrus, F., Collet, C., Collet, P., Corte, P., Coupaye, T. H., Delobel, C., Emmerich, W., Ferran, G., Ferrandina, F., Fuggetta, A., Ghezzi, C., Lautemann, S. E., Lavazza, L., Madec, J., Phoenix, M., Sachweh, S., Schaefer, W., Souza dos Santos, C., Tigg, G., and Zicari, R.
- Abstract
The goal of the GOODSTEP project is to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited for applications such as software development environments (SDEs). The baseline of the project is the O2 database management system (DBMS). The O2 DBMS already includes many of the features regulated by SDEs. The project has identified enhancements to O2 in order to make it a real software engineering DBMS. These enhancements are essentially upgrades of the existing O2 functionality, and hence require relatively easy extensions to the O2 system. They have been developed in the early stages of the project and are now exploited and validated by a number of software engineering tools built on top of the enhanced O2 DBMS. To ease tool construction, the GOODSTEP platform encompasses tool generation capabilities which allow for generation of integrated graphical and textual tools from high-level specifications. In addition, the GOODSTEP platform provides a software process toolset which enables modeling, analysis and enaction of software processes and is also built on top of the extended O2 database. The GOODSTEP platform is to be validated using two CASE studies carried out to develop an airline application and a business application.
- Published
- 1994