Complementing semi-formal specifications with Z

  • Authors:
  • Yves Ledru

  • Affiliations:
  • -

  • Venue:
  • KBSE '96 Proceedings of The 11th Knowledge-Based Software Engineering Conference
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The insertion of formal techniques into the daily practice of software engineering definitely improves the quality of specifications. An approach is proposed where semi-formal specifications are translated into the formal specification language Z and enriched by formal annotations. The paper starts from a specification of an access control system in terms of classical description techniques: entity-relationship schemas, data-flow diagrams, and state machine descriptions. It shows how these descriptions can be combined with formal definitions of types, constraints and functions.