首页 | 本学科首页   官方微博 | 高级检索  
     


A Unified Modelling Language without referential redundancy
Authors:Andreas L Opdahl  Brian Henderson-Sellers
Affiliation:

aDepartment of Information Science and Media Studies, University of Bergen, P.O. Box 7800, N-5020 Bergen, Norway

bDepartment of Software Engineering, University of Technology, Sydney, Australia

Abstract:The paper argues that, as a language for representing concrete problem domains, the quality of the UML is compromised by its many referentially redundant modelling constructs. A referential redundancy occurs when several modelling constructs or model elements refer to the same classes, things or properties in the problem domain. Referential redundancy compromises language and model quality because it hampers consistency checking, update reflection and reuse of model content between different diagrams or models. To alleviate this problem, the paper shows how the relevant parts of the UML can be reformulated using faceted metamodelling, so that referential redundancy is eliminated at the language level and potentially reduced at the model level. The discussion contrasts faceted metamodelling with conventional metamodelling using metaobjects, -properties and -relationships and argues that many of the referential redundancies in the UML are introduced by the conventional metamodelling approach used to define it.
Keywords:Conceptual modelling  Conceptual model quality  Enterprise modelling  Information systems modelling (IS modelling)  Unified Modelling Language (UML)  Meta-Object Facility (MOF)  Bunge–Wand–Weber model (BWW model)  Facet modelling  Metamodelling
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号