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
Link To Document :
بازگشت