• DocumentCode
    2741149
  • Title

    The synchronic group: a concurrent programming concept and its proof logic

  • Author

    Roman, Gruia-Catalin ; Cunningham, H. Conrad

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    142
  • Lastpage
    149
  • Abstract
    The authors have developed a programming logic for Swarm that is similar in style to that of UNITY. They show how the proof logic for Swarm can be extended to accommodate the dynamic formation of synchronic groups specified by the run-time redefinition of the synchrony relation. The basic Swarm notation is reviewed, the notation for the synchrony relation is introduced, and the concept of a synchronic group is discussed. The use of synchronic groups is illustrated by means of a program for labeling regions in an image unbounded on one side. A UNITY-style assertional programming logic for Swarm without the synchrony relation is reviewed, and the logic is generalized to accommodate synchronic groups
  • Keywords
    parallel languages; parallel programming; Swarm; UNITY; concurrent programming; dynamic formation of synchronic groups; dynamically created transactions; programming logic; proof logic; run-time redefinition; shared dataspace language; synchronic group; synchrony relation; Computational modeling; Computer languages; Computer science; Concurrent computing; Data structures; Logic programming; Production; Vehicle dynamics; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89278
  • Filename
    89278