Browse > Article

A Study on the Implementation of Inheritance Anomaly in Concurrent Programming  

Cho, Myung-Hyun (서일대학 전기공학과)
Lee, Myung-Un (서일대학 전기공학과)
Publication Information
The Transactions of the Korean Institute of Electrical Engineers P / v.54, no.1, 2005 , pp. 53-57 More about this Journal
Abstract
When concurrency is integrated to programming language, problem more than inheritance remains yet. Because more than inheritance happens by collision or cross fire between synchronization and inheritance of same time object, when synchronization code is not detached properly from method code about same time object, it makes expanded of code to make derivation class change synchronization code of super class and method code. In this paper, minimize right of inheritance method, When subclass is introduced to new synchronization limitation condition, wish to solve problem more than inheritance of three types that happen in same time programming embodying C++ class that do so that can avoid alteration of method reed.
Keywords
synchronization code; first in first out; b-buf; lb-buf; BoundedBuf;
Citations & Related Records
연도 인용수 순위
  • Reference
1 G. Agha, P. Wegner, A. Yonezawa, 'Research Directions in Concurrent Object-Oriented Programming', Massachusetts, MIT Press, 1993
2 J. Meseguer, 'Solving the inheritance anomaly in concurrent object-oriented programming,' ECOOP'93, Object-Oriented
3 S. E. Mitchell, A. J. Wellings, 'Synchronization, concurrent object-oriented programming and the inheritance anomaly,' Computer Language, Vol. 22, No.1, pp. 15-26, 1996   DOI   ScienceOn
4 C. Barry, L. Leung, P. Peter, K. Chiu, 'Behaviour equation as solution of inheritance anomaly in concurrent object-oriented programming languages,' IEEE'96, Proceedings of PDP'96, pp. 360-366, 1996
5 L. Thomas, 'An Object-Oriented Concurrent Language for Extensibility and Reuse of Synchronization Components,' Computers and Artificial Intelligence, Vol. 15, No.5, pp. 437-457, 1996