Couplage de notations semi-formelles et formelles pour la spécification des systèmes d'information

par Sophie Dupuy-Chessa

Thèse de doctorat en Informatique

Sous la direction de Yves Ledru.

Soutenue en 2000

à Grenoble 1 , en partenariat avec Laboratoire Logiciels systèmes réseaux (Grenoble) (laboratoire) et de Institut d'informatique et mathématiques appliquées (Grenoble) (autre partenaire) .

    mots clés mots clés


  • Résumé

    Les notations semi-formelles et formelles semblant complémentaires, leur couplage semble un cadre intéressant pour pouvoir bénéficier de leurs avantages respectifs tout en diminuant leurs points faibles. En effet, d'une part, les notations semi-formelles qui pêchent par leur précision sont de bons vecteurs de communication dont le coût de formation est raisonnable ; d'autre part, les langages formels apportent la précision et le potentiel de raisonnement manquant aux notations semi-formelles. Dans ce travail, nous proposons une approche de traduction de modèles semi-formels objet en des spécifications formelles en Z ou en Object-Z afin de fournir un couplage bénéfique de ces deux types de spécifications. Nous cherchons à rendre nos propositions les plus utilisables possible en en montrant trois bénéfices avérés : un guide méthodologique pour l'expression des contraintes annotant un modèle objet, une aide à la vérification des modèles et de leurs contraintes et des raisonnements informels sur la sémantique de modèles simples. Nous avons aussi développé un outil de support à notre approche, RoZ qui permet de faire cohabiter les notations semi-formelles et formelles. Enfin nous étudions une autre approche de couplage, la vérification de cohérence par méta-modélisation pour laquelle nous proposons des règles de cohérence entre le modèle objet et Z. Ce travail nous permet de comparer cette approche avec notre stratégie de traduction afin de mieux comprendre leurs avantages et leurs inconvénients.

  • Titre traduit

    Integration of semi-formal and formal notations for the specification of information systems


  • Résumé

    Semi-formal and formal notations being complementary, their joint use could define an interesting framework in order to take advantage of their good points by reducing their drawbacks. On the one hand, semi-formal notations which are imprecise are good communication vectors with affordable training cost ; on the other hand, formal languages bring precision and their reasoning abilities which miss to semi-formal notations. In this work, we propose a translation approach from semi-formal object models to formal specifications in Z and Object-Z so as to offer a powerful integration of these two kinds of specifications. We want to make our proposals the most useful possible by showing three established advantages : a methodological guidance to express constraints annotating an object model ; an help to check the models and their constraints and informal reasoning about the semantics of simple models. We also have developed a tool, RoZ that supports our approach by making semi-formal and formal notations live together. Finally, we study another integration approach, the consistency checking by meta-modelling for which we propose consistency rules between the object model and Z. This work enables us to compare this approach with our translation strategy to understand their advantages and drawbacks

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. ([256 p.])
  • Annexes : 157 ref. Index

Où se trouve cette thèse ?

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire Joseph-Fourier.
  • Disponible pour le PEB
  • Bibliothèque : Moyens Informatiques et Multimédia. Information.
  • Disponible pour le PEB
  • Cote : IMAG-2000-DUP

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Service interétablissements de Documentation (Saint-Martin d'Hères, Isère). Bibliothèque universitaire Joseph-Fourier.
  • Non disponible pour le PEB
  • Cote : IMAG-2000-DUP
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.