会议专题

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,

国际会议

第二届国际计算机新科技与教育学术会议(Proceedings of the Second International Conference on Computer Science & Education ICCSE2007)

武汉

英文

988-991

2007-07-25(万方平台首次上网日期,不代表论文的发表时间)