Title :
Software development: two approaches to animation of Z specifications using Prolog
Author :
West, Margaret M. ; Eaglestone, Barry M.
Author_Institution :
Sch. of Comput. Studies, Leeds Univ., UK
fDate :
7/1/1992 12:00:00 AM
Abstract :
Formal methods rely on the correctness of the formal requirements specification, but this correctness cannot be proved. This paper discusses the use of software tools to assist in the validation of formal specifications and advocates a system by which Z specifications may be animated as Prolog programs. Two Z/Prolog translation strategies are explored; formal program synthesis and structure simulation. The paper explains why the former proved to be unsuccessful and describes the techniques developed for implementing the latter approach, with the aid of case studies
Keywords :
PROLOG; computer animation; formal specification; program interpreters; software engineering; software tools; Prolog; Z specifications; Z/Prolog translation strategies; animation; correctness; formal methods; formal program synthesis; formal requirements specification; software development; software tools; structure simulation;
Journal_Title :
Software Engineering Journal