• DocumentCode
    1856639
  • Title

    From Gamma to CBS: refining multiset transformations with broadcasting processes

  • Author

    Sands, David ; Weichert, Martin

  • Author_Institution
    Dept. of Comput. Sci., Goteborg Univ. & Chalmers Univ. of Technol., Sweden
  • Volume
    7
  • fYear
    1998
  • fDate
    6-9 Jan 1998
  • Firstpage
    265
  • Abstract
    This paper presents a novel approach to the problem of implementing programs in Gamma, a computation model of chemical-reaction-like multiset transformations, by translating them into a process calculus with broadcasting communication, CBS. The concurrent message reception of broadcasting communication fits very naturally to the implicit parallelism of the Gamma model. A value that may trigger reactions with several others in the multiset is broadcast to the potential receivers and may thus react with all of them at the same time. This kind of triggering reactions, which we call quasi-unary, is very common in Gamma programs and is found in a large class of problems. The translation constitutes a correct refinement of the Gamma program and offers possibilities for further optimisations for several classes of problems. We address termination of Gamma programs and identify several classes of programs where termination can be detected and practically implemented
  • Keywords
    calculus of communicating systems; formal specification; message passing; parallel programming; process algebra; program verification; specification languages; CBS; Calculus of Broadcasting Systems; Calculus of Communicating Systems; Gamma; broadcasting processes; chemical reaction; computation model; concurrent message reception; multiset transformations; optimisations; parallelism; process calculus; program termination; specification languages; triggering reactions; Broadcasting; Calculus; Chemical elements; Chemical processes; Chemical technology; Computational modeling; Gamma ray detection; Parallel processing; Telephony; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.649221
  • Filename
    649221