DocumentCode :
2391220
Title :
The design and implementation of active class in C++
Author :
Kim, Sang-Hoon ; Oh, Se-Man
Author_Institution :
Dept. of Comput. Eng., Dongguk Univ., Seoul, South Korea
fYear :
1994
fDate :
22-26 Aug 1994
Firstpage :
992
Abstract :
Sequential object-oriented languages have many constraints that cannot properly represent the real world with concurrency and execution on multiprocessor computers. We present a mechanism to support the concurrency in an object-oriented language. By doing so, the programming power and adaptabilities in various applications can be improved. The underlying concept of the mechanism is to unify the notions of object and process to the active object. So, the object and process can be treated in a consistent manner. We also try to improve the encapsulation and reusability that are advantages of object-oriented programming languages. We suggest an implementation method of the concurrent object-oriented programming language. The message passing mechanism used in this work supports both synchronous and asynchronous method calls. The object model is based on a single threaded one. We implemented the concurrent object-oriented system by using Lex/Yacc and Task library
Keywords :
C language; data encapsulation; message passing; object-oriented languages; object-oriented programming; parallel languages; software reusability; C++; Lex/Yacc; Task library; active class; active object; asynchronous method calls; concurrency; concurrent object-oriented programming language; concurrent object-oriented system; encapsulation; message passing; multiprocessor computers; object-oriented language; object-oriented programming languages; programming power; reusability; sequential object-oriented languages; single threaded model; synchronous method calls; Computer languages; Concurrent computing; Encapsulation; Libraries; Message passing; Object oriented modeling; Operating systems; Power engineering computing; Robot programming; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '94. IEEE Region 10's Ninth Annual International Conference. Theme: Frontiers of Computer Technology. Proceedings of 1994
Print_ISBN :
0-7803-1862-5
Type :
conf
DOI :
10.1109/TENCON.1994.369162
Filename :
369162
Link To Document :
بازگشت