1 research outputs found

    Systematic Identification of Preconditions from Set-Based Integrity Constraints

    No full text
    International audienceLa préservation des contraintes d’intégrité fait partie des problèmes soulevés lors de la conception d’un système d’information. Dans nos travaux antérieurs, nous avons défini une approche formelle qui génère des spécifications B à partir d’une description UML du système. Concrètement, la spécification B est composée d’un ensemble de variables d’état qui modélisent les données et d’une liste d’opérations qui représentent les transactions. Les contraintes d’intégrité sont alors exprimées comme des propriétés d’invariance. Jusqu’à présent, les opérations générées ne préservaient qu’une classe réduite de contraintes. Dans ce papier, nous décrivons une approche systématique afin d’identifier les préconditions pour une plus grande classe d’invariants B. L’approche proposée se base sur des règles de réécriture et de simplification que nous appliquons sur les invariants B
    corecore