Skip to main content
European Commission logo print header
Contenido archivado el 2024-04-19

General Object-Oriented Databases for Software Engineering Processes

Objetivo

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.

Tema(s)

Data not available

Convocatoria de propuestas

Data not available

Régimen de financiación

Data not available

Coordinador

Ingegneria Informatica SpA
Aportación de la UE
Sin datos
Dirección
Corso Stati Uniti 23/C
35020 Padova
Italia

Ver en el mapa

Coste total
Sin datos

Participantes (8)