Skip to Main content Skip to Navigation
Theses

NOMADE : Un noyau d'environnement pour la programmation globale

Abstract : For the development and maintenance for large software products, programming in the targe is the less assisted.and formalized activity while it is the most lime consuming. We describe the main concepts and mechanisms of Nomade, a kernel designed for building enviranments dedicated to the maintenance of large software products. Nomade is an extension and a generalization of its predecessor Adele. It pravides a model to build, integrate and control the multiple versions of software products and their staffs. We present mainly the data base and the mechanisms for the structure control, based on the partition concept, and an events-actions mechanism, based on an activation mechanism. The data base is designed to provide services needed for programmïng in the large and includes object oriented features. The data base manages the software structure, the software objects, their versions, their documents, their attributes, their relations and their derived objects. The events-actions mechanism borrows ideas from triggers, dearnons, exceptions, developped in other fields. We show how Nomade allows to enforce complex consistency constraints as found in programming in the large, to define and integrate the strategies and tools local to a speciGc software engineering environment.
Document type :
Theses
Complete list of metadatas

https://tel.archives-ouvertes.fr/tel-00010437
Contributor : Thèses Imag <>
Submitted on : Thursday, October 6, 2005 - 5:32:17 PM
Last modification on : Friday, November 6, 2020 - 3:52:57 AM
Long-term archiving on: : Monday, September 20, 2010 - 1:11:20 PM

Identifiers

  • HAL Id : tel-00010437, version 2

Collections

CNRS | UGA

Citation

Nourredine Belkhatir. NOMADE : Un noyau d'environnement pour la programmation globale. Génie logiciel [cs.SE]. Institut National Polytechnique de Grenoble - INPG, 1988. Français. ⟨tel-00010437v2⟩

Share

Metrics

Record views

243

Files downloads

121