• DocumentCode
    434485
  • Title

    Development of concurrent systems through coordination

  • Author

    Chiang, Chia-Chu

  • Author_Institution
    Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR, USA
  • Volume
    1
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    274
  • Abstract
    We are presenting an approach to developing concurrent systems through coordination. A specification language is used to describe system behaviors. The specification is then analyzed to create a coordination description that is a data structure describing the properties of the coordination among processes. Our language mapping approach allows a coordination description automatically created in any target programming language. Developers can then write a program in the target language to include the coordination description for execution. A familiar programming model will be provided to support implicit communication, concurrency, synchronization, and parallelism in systems through an implicit coordination-oriented approach. In other words, developers do not have to explicitly express communication, concurrency, synchronization, and parallelism when they are developing concurrent systems.
  • Keywords
    concurrency control; data structures; formal specification; parallel programming; specification languages; synchronisation; concurrency; concurrent system development; data structure; implicit communication; language mapping; process coordination; program writing; specification language; synchronization; system behavior description; system parallelism; Computer architecture; Computer languages; Computer science; Concurrent computing; Data structures; Message passing; Parallel processing; Parallel programming; Specification languages; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.128
  • Filename
    1428474