861
views
0
recommends
+1 Recommend
1 collections
    0
    shares

      Celebrating 65 years of The Computer Journal - free-to-read perspectives - bcs.org/tcj65

      scite_
       
      • Record: found
      • Abstract: found
      • Conference Proceedings: found
      Is Open Access

      IO-refinement in Z

      Published
      proceedings-article
      ,
      3rd BCS-FACS Northern Formal Methods Workshop (NFM)
      BCS-FACS Northern Formal Methods Workshop
      14-15 September 1998
      data refinement, Z, interface refinement, input/output
      Bookmark

            Abstract

            We present a generalisation of data refinement in Z, called IO-refinement , that allows changes in input and output parameters of operations. Several informal motivations for the desirability of such a refinement relation are given, followed by a formal derivation that demonstrates its theoretical soundness. It is proved that IO-refinement indeed generalizes data refinement. Several theorems are presented that give sufficient conditions for IO-refinement to hold in simpler situations, e.g. just adding inputs and outputs. Some examples of the use of IO-refinement are also given.

            Content

            Author and article information

            Conference
            September 1998
            September 1998
            : 1-18
            Affiliations
            [0001]Computing Laboratory, University of Kent

            Canterbury, Kent, U.K.
            Article
            10.14236/ewic/NFM1998.3
            2fe94927-ca68-42e8-b95c-ee0cecfd1d0c
            © Eerke Boiten et al. Published by BCS Learning and Development Ltd. 3rd BCS-FACS Northern Formal Methods Workshop, Ilkley, UK

            This work is licensed under a Creative Commons Attribution 4.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

            3rd BCS-FACS Northern Formal Methods Workshop
            NFM
            3
            Ilkley, UK
            14-15 September 1998
            Electronic Workshops in Computing (eWiC)
            BCS-FACS Northern Formal Methods Workshop
            History
            Product

            1477-9358 BCS Learning & Development

            Self URI (article page): https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/NFM1998.3
            Self URI (journal page): https://ewic.bcs.org/
            Categories
            Electronic Workshops in Computing

            Applied computer science,Computer science,Security & Cryptology,Graphics & Multimedia design,General computer science,Human-computer-interaction
            data refinement,Z,interface refinement,input/output

            Comments

            Comment on this article