• DocumentCode
    3089702
  • Title

    Heterogeneous distributed parallel programming for coordination in software development

  • Author

    Chiang, Chia-Chu

  • Author_Institution
    Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR, USA
  • Volume
    2
  • fYear
    2005
  • fDate
    28-30 March 2005
  • Firstpage
    199
  • Abstract
    We are presenting a formal specification-based approach to heterogeneous distributed parallel programming. A specification language is used to describe system behaviors. The specification is then analyzed to create a multiparty interaction interface description describing the properties of the multiparty interactions among processes. Our language mapping approach allows a multiparty interaction interface description automatically created in any target programming language. Developers can then write a program in the target language to include the description for execution. A familiar programming model is 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 heterogeneous distributed and parallel systems.
  • Keywords
    formal specification; parallel programming; specification languages; formal specification; heterogeneous distributed parallel programming; language mapping; multiparty interaction interface description; software development coordination; specification language; Application software; Computer languages; Concurrent computing; Isolation technology; Middleware; Object oriented modeling; Parallel processing; Parallel programming; Software maintenance; Specification languages; Concurrency; Coordination; Distribution; Heterogeneity; Middleware; and Parallelism;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications, 2005. AINA 2005. 19th International Conference on
  • ISSN
    1550-445X
  • Print_ISBN
    0-7695-2249-1
  • Type

    conf

  • DOI
    10.1109/AINA.2005.199
  • Filename
    1423676