• 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