4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Behaviour Equation as Solution of Inheritance Anomaly in Concurrent Object-Oriented Programming Languages
PORTUGAL
January 24-January 26
ISBN: 0-8186-7376-1
Abstract: In this paper, we propose a new model called Behaviour Description Equation which solves the problem of inheritance anomaly found in concurrent object-oriented programming languages and provides a means for the reuse of synchronisation code. The fundamental reason why inheritance anomaly occurs is that for a concurrent object, when synchronisation code is not properly separated from the method code, the extension of code to produce a derived class may force the change of both the synchronisation code and method code in the super class. We believe that both synchronisation code and method code should be treated in a separated manner as two different inheritance systems so that the interference between inheritance and object-based concurrency is avoided.
Index Terms:
parallel programming; object-oriented programming; inheritance; behaviour equation; inheritance anomaly; concurrent object-oriented programming languages; synchronisation code reuse; concurrent object; super class; object-based concurrency
Citation:
B.C.L. Leung, P.P.K. Chiu, "Behaviour Equation as Solution of Inheritance Anomaly in Concurrent Object-Oriented Programming Languages," pdp, pp.0360, 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96), 1996
Usage of this product signifies your acceptance of the
Terms of Use.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||