Title :
Complementing semi-formal specifications with Z
Author_Institution :
IMAG, Grenoble, France
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 using classical description techniques: entity-relationship schemas, data-flow diagrams, and state machine descriptions. It shows how these can be combined with formal definitions of types, constraints and functions
Keywords :
formal specification; software engineering; specification languages; access control system; data-flow diagrams; formal annotations; formal specification; semi-formal specifications; software engineering; specification language Z; state machine descriptions; Access control; Data models; Databases; Formal specifications; Magnetic analysis; Telephony;
Conference_Titel :
Knowledge-Based Software Engineering Conference, 1996., Proceedings of the 11th
Conference_Location :
Syracuse, NY
Print_ISBN :
0-8186-7681-7
DOI :
10.1109/KBSE.1996.552823