Développement d'une approche orientée objet actif pour la conception de systèmes d'information

par Madjid Meziane

Thèse de doctorat en Ingénierie informatique

Sous la direction de Youssef Amghar.

Le jury était composé de Youssef Amghar.


  • Résumé

    Les systèmes d'information (SI) présentent deux aspects fortement dépendants : un aspect structurel (ou statique) et un aspect comportemental (ou dynamique). Traiter de façon distincte ces deux aspects rend plus difficile l'analyse et la conception du SI, ainsi que son évolution. Même les méthodes de conception orientées objet, qui intègrent partiellement le comportement du système au niveau de la structure (par le biais de méthodes), ne permettent pas de prendre en compte toute la dimension dynamique du SI. Nous constatons en effet que les règles de gestion (au sens large, c'est-à-dire contraintes d'intégrité, règles de dérivation et règles actives) qui expriment, pour beaucoup d'entre elles, les activités du SI ainsi que les conditions de leur exécution, sont généralement diffusées à travers de nombreux modèles (d'une même méthode). Ceci appauvrit la sémantique au niveau de la modélisation du comportement. En nous inscrivant dans le contexte de l'approche objet, nous préconisons, dans ce travail, l'utilisation du concept d'objet actif comme entité de modélisation, car il constitue un support idéal pour exprimer non seulement les parties données et traitements d'un objet, mais également l’ensemble des règles de gestion qui le régissent. Le concept d'objet actif rend ainsi plus aisée la conception des SI en intégrant efficacement le mécanisme Evénement-Condition-Action (ECA), mécanisme clé dans les bases de données actives. L’introduction de ce concept nécessite de nouveaux modèles pour exprimer et traduire les comportements passif et actif du SI. Nous proposons pour cela une extension aux diagrammes d'états. Par ailleurs, le nombre important de règles produites au niveau conceptuel nécessite leur partitionnement. Nous le réalisons par une stratification des règles. Enfin, sur le plan des outils, nous avons été amenés à ajouter de nouvelles fonctionnalités aux Ateliers de Génie Logiciel (AGL).

  • Titre traduit

    = Development of an active object oriented approach for information systems design


  • Résumé

    Information systems (IS) present two very dependant aspects: a structural (or static) aspect and a behavior (or dynamic) one. Working distinctly over these two aspects makes the information systems analysis, conception and also evolution more complicated. Even the methods of object-oriented conception, which integrate partially the system behavior at structure level (through methods), cannot take into account the IS dynamic dimension. We deduce that management rules (we mean integrity constraints, derivation rules and active ones), that describe the IS activities and execution conditions, are generally diffused through multiple models (of method). Stated in the object approach context, we propose, in this work, the u e of active object concept as modeling entity because it constitutes an ideal support in describing not only the data parts and object treatments, but also the set of management rules. The active object concept makes easier the IS conception in integrating efficacy the «Event-condition-Action mechanism”, key of active databases. The introduction of such concept needs some new models to describe and traduce the passive and active behavior of IS. For that reason, we propose an extension of state diagrams. Nevertheless, the important number of produced rules at conceptual level requires its partition. We realize it by rules stratification. Finally, over the utilities plan, we had to add some new functionality to CASE Tools.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (152 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Institut national des sciences appliquées (Villeurbanne, Rhône). Service Commun de la Documentation Doc'INSA.
  • Disponible pour le PEB
  • Cote : C.83(2254)

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Université de Lille. Service commun de la documentation. Bibliothèque universitaire de Sciences Humaines et Sociales.
  • Non disponible pour le PEB
  • Cote : 1998ISAL0124
  • Bibliothèque : Université Paris-Est Créteil Val de Marne. Service commun de la documentation. Section multidisciplinaire.
  • PEB soumis à condition
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.