Christine Collet

Learn More
A method for integrating separately developed information resources that overcomes incompatibilities in syntax and semantics and permits the resources to be accessed and modified coherently is described. The method provides logical connectivity among the information resources via a semantic service layer that automates the maintenance of data integrity and(More)
This paper describes the design and implementation of NAOS, an active rule component in the object-oriented database system 02. The contribution of this work is related to two main aspects. The first concerns the integration of the rule concept within the 02 model, providing a way to structure applications. Rules are part of a schema and do not belong to a(More)
On this paper we present a component-based infrastructure for building customized persistent object managers. We consider that future database management systems (DBMS) will be built as a set of adaptable services. Our infrastructure is comprised of such services, and its usage is twofold. First, it can be used to provide object managers for applications(More)
This paper focuses on the event component of the NAOS(Native Active Object System) active rule system. It rst gives an overview of the system and then presents the main concepts of the event model proposed for describing primitive and composite events. NAOS primitive events are of diierent granularities: events related to update operations on atomic and(More)
This paper introduces definition and enactment models to characterize workflows. The proposed knowledge model provides concepts for modeling activities, data used by such activities, agents, and ordering operators and synchronization modes used for specifying activities dependencies. The behavior model provides dimensions that characterize workflow(More)
In the framework of GOODSTEP, rules have been introduced as a means to support the implementation of next generation of Software Development Environments (SDE), mainly for: (i) notifying users, i.e., programmers of SDE or end-users, (ii) application access logging, (iii) organizing related application programs, (iv) tools communicationn22], (v) change(More)