A generic process to refine a B specification into a relational database implementation

Régine Laleau, Amel Mammar

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, an approach for refining B abstract specifications describing data-intensive applications into relational database implementations is presented. Using the refinement process of the B method, a set of generic refinement rules are described that take into account both data and operations. The last step consists of mapping the final refined component into a relational database implementation. The different rules have been checked with the AtelierB prover. The aim of the work is to automate the refinement steps. This is possible thanks to the generi-city feature of the rules. The approach is illustrated through a running example.

Original languageEnglish
Pages (from-to)22-41
Number of pages20
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1878
DOIs
Publication statusPublished - 1 Jan 2000
Externally publishedYes

Keywords

  • B method
  • Refinement process
  • Relational database implementation

Fingerprint

Dive into the research topics of 'A generic process to refine a B specification into a relational database implementation'. Together they form a unique fingerprint.

Cite this