Systematic identification of preconditions from set-based integrity constraints

Amel Mammar, Frédéric Gervais, Régine Laleau

Research output: Contribution to conferencePaperpeer-review

Abstract

Maintaining integrity constraints in information systems is a real issue. In our previous work, we have defined a formal approach that derives B formal specifications from a UML description of the system. Basically, the generated B specification is composed of a set of variables modeling data and a set of operations representing transactions. The integrity constraints are directly specified as B invariant properties. So far, the operations we generate establish only a reduced class of constraints. In this paper, we describe a systematic approach to identify preconditions that take a larger class of invariants into account. The key idea is the definition of rewriting and simplification rules that we apply to the B invariants.

Original languageEnglish
Publication statusPublished - 1 Dec 2006
Externally publishedYes
EventXXIVeme Congres INFORSID 2006 - 24th Conference INFORSID 2006 - Hammamet, Tunisia
Duration: 31 May 20064 Jun 2006

Conference

ConferenceXXIVeme Congres INFORSID 2006 - 24th Conference INFORSID 2006
Country/TerritoryTunisia
CityHammamet
Period31/05/064/06/06

Keywords

  • B language
  • Formal specification
  • Integrity constraints
  • Invariant
  • Precondition

Fingerprint

Dive into the research topics of 'Systematic identification of preconditions from set-based integrity constraints'. Together they form a unique fingerprint.

Cite this