• DocumentCode
    1855783
  • Title

    Derivation of Z functional input/output refinement proof rules

  • Author

    Khalafinejad, Saeed ; Mirian-Hosseinabadi, Seyed-Hassan

  • Author_Institution
    Dept. of Comput. Sci., Sharif Univ. of Technol., Kish Island, Iran
  • Volume
    1
  • fYear
    2010
  • fDate
    1-3 Aug. 2010
  • Abstract
    In this paper, we derive Z input/output data refinement rules, including forwards and backwards rules, for the case in which the retrieve schemas are total functions when viewed as relations from the concrete to abstract variables. In practice, the relation between the abstract and concrete variables is often functional. Therefore, the use of the functional input/output refinement rules will reduce the cost and duration of the software development because the proof of the consistency of the abstract and concrete specifications is more easily demonstrated.
  • Keywords
    formal specification; formal verification; specification languages; theorem proving; Z functional input-output data refinement proof rule; software development; Artificial intelligence; Calculus; Concrete; Formal specifications; Mathematical model; Programming; Formal methods; Functional; Refinement; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics and Information Engineering (ICEIE), 2010 International Conference On
  • Conference_Location
    Kyoto
  • Print_ISBN
    978-1-4244-7679-4
  • Electronic_ISBN
    978-1-4244-7681-7
  • Type

    conf

  • DOI
    10.1109/ICEIE.2010.5559891
  • Filename
    5559891