DocumentCode :
3376677
Title :
A method for the management of exceptions in multiple inheritance systems
Author :
Oussalah, C. ; Magnan, M. ; Torrès, L.
Author_Institution :
LERI, Nimes, France
fYear :
1992
fDate :
10-13 Nov 1992
Firstpage :
222
Lastpage :
229
Abstract :
Multiple inheritance systems with exceptions in object-oriented languages are examined. Two types of exceptions may be identified: exceptions by cancellation of an inheritance link and exceptions by cancellation of property. For each type of exception, contradictions appear when there are simultaneously several paths of the inheritance graph, which allow inheritance from an object or from a property to take place or not. If certain contradictions are commonly solved by masking, there are contradictions for which no common method of resolution exists. A method for the management of the contradictions in object languages is proposed. This method is based on a computation of the complexity of inheritance paths which produce a contradiction
Keywords :
exception handling; inheritance; object-oriented languages; complexity; contradictions; exception; inheritance graph; multiple inheritance systems; object languages; object-oriented languages; Knowledge management; Knowledge representation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Tools with Artificial Intelligence, 1992. TAI '92, Proceedings., Fourth International Conference on
Conference_Location :
Arlington, VA
Print_ISBN :
0-8186-2905-3
Type :
conf
DOI :
10.1109/TAI.1992.246406
Filename :
246406
Link To Document :
بازگشت