• DocumentCode
    3232910
  • Title

    Results on formal stepwise design in Z

  • Author

    Deutsch, Moshe ; Henson, Martin C. ; Reeves, Steve

  • Author_Institution
    Dept. of Comput. Sci., Essex Univ., Colchester, UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    33
  • Lastpage
    42
  • Abstract
    Stepwise design involves the process of deriving a concrete model of a software system from a given abstract one. This process is sometimes known as refinement. There are numerous refinement theories proposed in the literature, each of which stipulates the nature of the relationship between an abstract specification and its concrete counterpart. This paper considers six refinement theories in Z that have been proposed by various people over the years. However no systematic investigation of these theories, or results on the relationships between them, have been presented or published before. This paper shows that these theories fall into two important categories and proves that the theories in each category are equivalent.
  • Keywords
    formal specification; specification languages; Z specification language; abstract specification; refinement theories; software system; stepwise design; Computer science; Concrete; Formal specifications; Logic; Mathematical analysis; Mathematical model; Process design; Software design; Software engineering; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2002. Ninth Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-1850-8
  • Type

    conf

  • DOI
    10.1109/APSEC.2002.1182973
  • Filename
    1182973