DocumentCode :
2494981
Title :
Mechanical generation of robust class hierarchies
Author :
Frigo, Jozsef ; Neumann, Rainer ; Zimmermann, Wolf
Author_Institution :
Dept. for Comput. Sci. & Inf. Theory, Tech. Univ. Budapest, Hungary
fYear :
1997
fDate :
28 Jul-1 Aug 1997
Firstpage :
282
Lastpage :
291
Abstract :
Reusability has been the main promise object-oriented programming gave to software developers. However, it turned out that object-oriented programming did not bring up measurably more reuse than modular programming. One reason for this was that inheritance had never been examined in detail which introduced unexpected exceptions. In (Zimmerman et al., 1996) this examination had been done at first. Since then it was possible to give rules for the correct use or the misuse of polymorphism. Zimmerman showed further how robust class hierarchies can be constructed. This paper describes a method for the specification and generation of robust hierarchies along a certain set of properties
Keywords :
formal specification; inheritance; object-oriented programming; software reusability; inheritance; mechanical generation; modular programming; object oriented programming; polymorphism; robust class hierarchy generation; software reuse; specification; Algorithm design and analysis; Computer science; Data structures; Design engineering; Information theory; Libraries; Object oriented programming; Robustness; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8383-X
Type :
conf
DOI :
10.1109/TOOLS.1997.654736
Filename :
654736
Link To Document :
بازگشت