Although implicit parallelism is one of the most important advantages besides methodological and software engineering aspects of the object-oriented paradigm, only a few papers are directly dedicated object-oriented concurrency. Based on Boyd87, Clark87, Collard89, and Baker91, each of which appeared in the ACM Ada Letters, this paper addresses the implementation of concurrent object classes using Ada 95. It offers a uniform template of the structure of concurrent object subclasses leading to polymorphic methods. Finally, a brief remark is made on the importance of generic object classes.
/lp/association-for-computing-machinery/concurrent-objects-in-ada-95-Qsj2XO7pfc