• DocumentCode
    1943614
  • Title

    Towards More Flexible Development of Z Specifications

  • Author

    Fu, Zheng ; Smith, Graeme

  • Author_Institution
    Sch. of Inf. Technol. & Electr. Eng., Univ. of Queensland, Brisbane, QLD
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    281
  • Lastpage
    288
  • Abstract
    Formal specifications of software systems need to evolve in many ways during system development. Not only are changes required to refine the specification towards an implementation, they are also required in response to changes in requirements, or to incorporate different aspects of the system, e.g., fault tolerance or timing, initially ignored in order to simplify reasoning. This paper presents an approach for evolving Z specifications by the step-wise application of a number of simple rules. These rules not only document the specification´s evolution, but also make precise how safety properties of the system evolve with the specification. Hence, reasoning about these properties performed on the original specification need not be repeated on the new specification.
  • Keywords
    formal specification; specification languages; Z specification; formal specification; software system; Degradation; Delay effects; Fault tolerant systems; Formal specifications; Information technology; Propagation delay; Safety; Software engineering; Software systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-0-7695-3249-3
  • Type

    conf

  • DOI
    10.1109/TASE.2008.20
  • Filename
    4549917