DocumentCode :
2069659
Title :
Transactions on Shared Data: a coordination model
Author :
Puntigam, Franz
Author_Institution :
Inst. fur Computersprachen, Tech. Univ. Wien, Austria
Volume :
2
fYear :
1994
fDate :
4-7 Jan. 1994
Firstpage :
373
Lastpage :
382
Abstract :
Architecture neutrality, reliability, and support of reactive programs are the primary goals of the coordination and programming language model TSD (Transactions on Shared Data). The basic execution units are transactions that communicate through shared data. Data assigned to variables through unification are immutable; the presence or absence of data is used for synchronization. Transactions report their execution state (executing, succeeded or failed) to variables. Since execution states are visible and can be used for synchronization, all execution control strategies are representable within the proposed model.<>
Keywords :
computational complexity; parallel languages; parallel programming; shared memory systems; transaction processing; TSD; Transactions on Shared Data; architecture neutrality; basic execution units; complexity; coordination model; execution control strategies; execution state; megaprogramming; programming language model; reactive programs; synchronization; transaction processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
Type :
conf
DOI :
10.1109/HICSS.1994.323246
Filename :
323246
Link To Document :
بازگشت