loading...
Modeling and Reuse Perspectives of Inheritance Can be Reconciled
Nanjing, China September 22-September 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1999.79646431st International Conference on Tech ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
W. Al-Ahmad, American University of Sharjah
E. Steegmans, Katholieke Universiteit Leuven
In this paper, we present a new approach to integrate the two views of inheritance, conceptual modeling and code reuse. These two viewpoints are usually at odd, i.e. to maximize reuse one should sacrifice modeling and vice versa. The integration of the two viewpoints in an object-oriented language is important, because both uses of inheritance are legitimate and useful. The integration takes place at two levels: Code reuse occurs at the component-level and conceptual modeling occurs at the class-level. A component is a new abstraction mechanism similar to a class. In other words, we use two separate constructs to distinguish between the two perspectives of inheritance. The new approach enhances the use of inheritance as a code reuse and as a conceptual modeling tool.
Citation:
W. Al-Ahmad, E. Steegmans, "Modeling and Reuse Perspectives of Inheritance Can be Reconciled," tools, pp.31, 31st International Conference on Technology of Object-Oriented Language and Systems, 1999
Usage of this product signifies your acceptance of the Terms of Use.