DocumentCode
1218526
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
Volume
7
Issue
4
fYear
1992
fDate
7/1/1992 12:00:00 AM
Firstpage
264
Lastpage
276
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;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
153428
Link To Document