Title :
Concurrency in object oriented language Actel
Author :
Abdelouahab, Zair ; Hammoudi, Slimane
Author_Institution :
Dept. de Engenharia de Eletricidade, Univ. Federal do Maranhao, Sao Luis, Brazil
Abstract :
This paper presents features of an object based concurrent language called Actel. In particular, it introduces the mechanisms of inter and intra-object concurrency and synchronisation. Inter object concurrency is achieved with conventional message passing (value and priority) and also with a new mode of message passing called the semi-reference. Intra-object concurrency may be achieved with parallel functions, parallel compound statements, simultaneous compound statement, and multiple methods invocation. Synchronisation may be achieved with simple, multiple, or overloaded future variables. An example illustrates various Actel features
Keywords :
concurrency control; message passing; object-oriented languages; parallel languages; synchronisation; Actel; concurrent object oriented programming; inter-object concurrency; inter-object synchronisation; internal threads; intra-object concurrency; intra-object synchronisation; message passing; multiple methods invocation; object based concurrent language; object oriented language; overloaded future variables; parallel compound statements; parallel functions; semi-reference; simultaneous compound statement; Concurrent computing; Delay; Java; Message passing; Monitoring; Object oriented modeling; Object oriented programming; Parallel processing; Protection; Yarn;
Conference_Titel :
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-8043-1
DOI :
10.1109/PDSE.1997.596849