Title
Behaviour Equation as Solution of Inheritance Anomaly in Concurrent Object-Oriented Programming Languages
Abstract
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.
Year
DOI
Venue
1996
10.1109/EMPDP.1996.500608
PDP
Keywords
Field
DocType
concurrent object-oriented programming language,concurrent object,super class,separated manner,method code,behaviour description equation,different inheritance system,inheritance anomaly,behaviour equation,fundamental reason,concurrent object-oriented programming languages,synchronisation code,concurrent computing,testing,concurrent object oriented programming,interference,object oriented programming,encapsulation,parallel programming
Object code,Synchronization,Programming language,Object-oriented programming,Concurrency,Computer science,Code generation,Concurrent object-oriented programming,Concurrent computing,Method Code
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
2
Name
Order
Citations
PageRank
B. C. L. Leung100.34
P. P. K. Chiu231.13