Skip to main content

General Object-Oriented Databases for Software Engineering Processes

Objective

The objective of GOODSTEP is to enhance and improve the functionality of a fully object-oriented database management system to yield a platform suited to applications such as software engineering environments (SEEs).

The baseline of the project is the O2 database management system (DBMS), which already includes many of the features required. The consortium has already identified some O2 enhancements required to fully support the anticipated next generation of SEEs, such as integrity constraints and triggers, change management, new advanced transaction mechanisms, specialised class libraries, versioning of objects, deductive capabilities, and an advanced graphical interface and programming support environment.

A number of advanced software engineering tools will be built on top of the enhanced O2 database. These tools will support conceptual modelling in the analysis phase of a software project, modular design, and imperative programming. In addition, tool generators will be developed to exploit the features provided by the enhanced O2 database. The development of an environment enabling the definition and execution of software processes which guide the use of the tools form a central part of the work.

The GOODSTEP system will be demonstrated through two case studies involving British Airways in the UK and Engineering in Italy, which will make full use of the platform developed. The industrial users, who have substantial knowledge in developing large-scale software, will provide requirements and subsequently use and validate GOODSTEP's services and tools.

Coordinator

Ingegneria Informatica SpA
Address
Corso Stati Uniti 23/C
35020 Padova
Italy

Participants (8)

02 Technology
France
Address
7 Rue Du Parc De Clagny
78000 Versailles
BRITISH AIRWAYS PLC
United Kingdom
Address
Heathrow Airport
TW6 2JA London
Consorzio per la Gestione del Centro Cefriel
Italy
Address
Viale Sarca 222
20126 Milano
Institut National de Recherches en Informatique et en Automatique (INRIA)
France
Address
Domaine De Voluceau Rocquencourt
78153 Le Chesnay
Johann-Wolfgang-Goethe-Universität Frankfurt
Germany
Address
Dantestraße 9
60325 Frankfurt Am Main
Software AG Italia SpA
Italy
Address
Via Roma 108
20060 Milano
Universität Dortmund
Germany
Address
Emil-figge-straße 74
44221 Dortmund
Université de Grenoble I (Université Joseph Fourier)
France
Address
385 Avenue De La Bibliothèque
38041 Grenoble