876
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

      Derivation of Distributed Programs in the Theory of Owicki and Gries: An Example

      proceedings-article
      6th International Workshop on Formal Methods (FM)
      Formal Methods
      11 July 2003
      program derivation, distributed programs, Owicki and Gries
      Bookmark

            Abstract

            This paper describes the derivation of a program for the propagation of information over a network, with acknowledgement (feedback) when the computation is complete. The derivation is carried out in the theory of Owicki and Gries. The paper therefore illustrates the use of this theory for the derivation , as opposed merely to the verification, of distributed multiprograms. Notable is that the derivation, while calculational in style, is carried out with a minimum of formal machinery, e.g., there is no temporal logic. The derivation also serves as a concrete illustration of program reuse. A theory that is based on a shared variable model of communication is shown to manage the design of distributed multiprograms quite well.

            Content

            Author and article information

            Contributors
            Conference
            July 2003
            July 2003
            : 1-11
            Affiliations
            [0001]School of ITEE,

            University of Queensland,

            Queensland 4072,

            Australia.
            Article
            10.14236/ewic/IWFM2003.7
            26f85fc3-e18e-4c7c-921d-9d67f5e72969
            © Doug Goldson. Published by BCS Learning and Development Ltd. 6th International Workshop on Formal Methods, Dublin City University, Ireland

            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/

            6th International Workshop on Formal Methods
            FM
            6
            Dublin City University, Ireland
            11 July 2003
            Electronic Workshops in Computing (eWiC)
            Formal Methods
            History
            Product

            1477-9358 BCS Learning & Development

            Self URI (article page): https://www.scienceopen.com/hosted-document?doi=10.14236/ewic/IWFM2003.7
            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
            Owicki and Gries,program derivation,distributed programs

            Comments

            Comment on this article