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


Enhancing the semantics of UML association redefinition
Authors:Pilar NietoAuthor Vitae
Affiliation:
  • a Departmento de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya (UPC), Campus Nord, Edif. Omega, Jordi Girona 1-3, 08034 Barcelona (Catalonia), Spain
  • b Departmento d’Enginyeria de Serveis i Sistemes d’Informació, Universitat Politècnica de Catalunya (UPC), Campus Nord, Edif. Omega, Jordi Girona 1-3, 08034 Barcelona (Catalonia), Spain
  • Abstract:
    Association redefinition is a UML construct that permits us to define an association end more specifically in a particular context. Concretely, it allows specifying some additional participation and cardinality constraints on the association. Association refinements, which have been studied and used by many authors in conceptual modelling languages prior to UML, are closely related to association redefinitions. They also permit to refine the ends of an association adding participation and cardinality constraints. In this paper, we analyze and compare the semantics of both concepts and propose to extend the semantics of association redefinitions in UML to cover all the constraints that may be expressed by association refinements in other conceptual modelling languages. Additionally, we present how to integrate previous results on validation of association refinements to UML and how to generate code for a relational technology platform. Finally, we provide a prototype tool to verify the feasibility of the approach.
    Keywords:UML association redefinition   Refinement of participants   Refinement of cardinality constraints   Conceptual modelling
    本文献已被 ScienceDirect 等数据库收录!
    设为首页 | 免责声明 | 关于勤云 | 加入收藏

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