Skip to Main content Skip to Navigation

Objets historiques et annotations pour les environnements logiciels

Abstract : In software process-centered environments (SPCE), information management is a complex problem which must conciliate two requirements: product management and process management. Besides the large quantity of diverse and highly interdependent entities, product management must take into account evolution aspects and variation factors of software, as well as, the cooperative nature of software activities. Process management encompasses modelling, enactment, performance and quality assessment processes. Various information types must be taken into account: trace of process execution, events raised into the environment and quality measures. We propose Annotated Historical Objects as a support to represent the information of an SPCE. Historical Object is the basic notion of our historical object model which allows to model software artifacts and their evolution. Annotation notion enhances the model by allowing information to be introduced for denoting facts (notes, observations, measures, etc.) which can be associated to others entities in the system. A navigational and historical query language has been defined to access the various data. Thanks to this language, the SPCE provides a powerful service to collect from the object database the information needed to evaluate and to control software processes. In addition, we propose to use the possibilities offered by this model to define complex events and possibly, to keep its history. Events can identify situations which involve current and past states of the system. For that, event definition can include conditions expressed in the query language. Annotations allow to record event occurrences and system states. An implementation is proposed into the Adele system.
Document type :
Complete list of metadata

Cited literature [138 references]  Display  Hide  Download
Contributor : Thèses Imag <>
Submitted on : Monday, February 23, 2004 - 11:42:59 AM
Last modification on : Friday, November 6, 2020 - 4:05:38 AM
Long-term archiving on: : Friday, September 14, 2012 - 10:31:09 AM


  • HAL Id : tel-00004982, version 1




Rubby Casallas. Objets historiques et annotations pour les environnements logiciels. Génie logiciel [cs.SE]. Université Joseph-Fourier - Grenoble I, 1996. Français. ⟨tel-00004982⟩



Record views


Files downloads