On Extending Inheritance in UML and Its Errors Evaluation
Subclass/superclass (generalization or inheritance) is very important in real world. There are rich semantic relations in subclass/superclass in addition to generalization in UML.However, UML only represents generalization without representing the other semantic relations in subclass/superclass.In order to describe real world clearly and correctly,generalization in UML is extended into four kinds of subclass/superclass relations and their formalization is presented in the paper. Furthermore, we use the formalization defined in this paper to judge some errors in concept hierarchies and a series of formal decision rules for various errors are proposed.
UML inheritance formalization decision rule
ZHAO Bo FENG Jie
Department of Computer Science, Yunnan Normal University, Yunnan Kunming 650092, China National Laboratory of Color Science and Engineering,Beijing Institute of Technology,Beijing 100081,
国际会议
武汉
英文
988-991
2007-07-25(万方平台首次上网日期,不代表论文的发表时间)