thesis

Contribution à l'étude des bases de données pour le génie logiciel : modèle et fonctionnalités d'un système de gestion d'objets pour environnement de génie logiciel assisté par ordinateur

Defense date:

Jan. 1, 1990

Edit

Disciplines:

Authors:

Directors:

Abstract EN:

Unlike conventional database applications, software engineering environments deal with variable size data having complex structures, that may exist in several versions. The data integrity is expressed by equally complex semantic constraints and the actions to be executed when these are not verified as being true are of a wide range. In order to over come the problems raised by this new type of application, for which conventional database systems are not appropriate, we propose an object management system, a special purpose database system, that provides the capabilities for meeting the database requirements for software engineering environments. We present a novel data model, called the object data model for software e ngineering , based on the pcte data model, the european tool support interface standard. This model includes the concepts of composite objets, multiple versions, complex semantic constraints and event-driven triggers. A formal definition of the model is presented. This model and the functionalities of the object management system are the basis of a computer assisted software engineering environment, called alf (accueil de logiciel futur).

Abstract FR:

Contrairement aux applications conventionnelles de bases de donnees, les environnements de genie logiciel manipulent des donnees de taille variable, ayant une structure tres complexe et pouvant exister en plusieurs versions. L'integrite des donnees s'exprime par des contraintes semantiques egalement complexes et le actions a executer quand celles-ci ne sont pas verifies sont tres variees. Pour resoudre les problemes poses par ce nouveau type d'application, pour lequel les systemes de gestion de bases de donnees conventionnels ne sont pas adaptes, nous proposons un systeme de gestion d'objets, specialement adapte aux besoins en gestion de bases de donnees des environnements de genie logiciel. Nous presentons un vouveau modele de donnees, appele modele objet de donnees pour le genie logiciel, fonde sur le modele de donnees de l'interface d'outils logiciels standard europeen pcte. Ce modele integre les concepts d'objets composites, de versions multiples, de contraintes semantiques complexes et de declenchement par evenement. Une definition dormelle du modele est presentee. Ce modele et les fonctionnalites de ce systeme de gestion d'objets sont la base d'un environnement de genie logiciel assiste par ordinateur, appele alf (accueil de logiciel futur).