DocumentCode
1632879
Title
Cyclic inheritance detection for object-oriented database
Author
Chiang, Ding-An ; Lee, Ming-Chi
Author_Institution
Dept. of Comput. Sci., Tamkang Univ., Taipei, Taiwan
fYear
1992
Firstpage
633
Abstract
Inheritance is the main theme of schema design for the object-oriented software and object-oriented database. Misuse of inheritance will lead to cyclic inheritance which suffers from redundant classes and endless self-inheritance. For a class hierarchy with cyclic inheritance, to detect all the cyclic inheritances is a NP-complete problem. A graph-theoretical reduction methodology to reduce them in polynomial time is described. An algorithm to support this reduction is presented
Keywords
computational complexity; database theory; inheritance; object-oriented databases; NP-complete problem; cyclic inheritances; graph-theoretical reduction; inheritance; object-oriented database; schema design; Circuits; Computer science; NP-complete problem; Object oriented databases; Object oriented programming; Polynomials; Productivity; Software reusability;
fLanguage
English
Publisher
ieee
Conference_Titel
TENCON '92. ''Technology Enabling Tomorrow : Computers, Communications and Automation towards the 21st Century.' 1992 IEEE Region 10 International Conference.
Conference_Location
Melbourne, Vic.
Print_ISBN
0-7803-0849-2
Type
conf
DOI
10.1109/TENCON.1992.271894
Filename
271894
Link To Document