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. >

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call