• DocumentCode
    2248578
  • Title

    Transformation of special multiplicity constraints — Comparison of possible realizations

  • Author

    Rybola, Zdenek ; Richta, Karel

  • Author_Institution
    Fac. of Inf. Technol., Czech Tech. Univ. in Prague, Prague, Czech Republic
  • fYear
    2012
  • fDate
    9-12 Sept. 2012
  • Firstpage
    1357
  • Lastpage
    1364
  • Abstract
    This paper deals with the transformation of binary relationships from Platform Independent Model (PIM) in UML to Platform Specific Model (PSM) for relational databases from the point of view of Model Driven Development (MDD). The paper summarizes the transformation of a binary relationship with multiplicity constraints and focuses on problems of the current approach for such transformations. In this paper, we deal with the source class optionality that is usually omitted during the transformation. We propose three various possible realizations for the optionality constraint to be used in the transformation of a PIM to a PSM. We also present some experiments to demonstrate that our approach to the optionality constraint realization is equivalent in execution time to the current approach of omitting this constraint during the transformation while providing better consistency control. Finally, we generalize our proposed solution to be used for special multiplicity values used in a PIM.
  • Keywords
    Unified Modeling Language; relational databases; software engineering; MDD; PIM; PSM; UML; binary relationship transformation; model driven development; optionality constraint; platform independent model; platform specific model; relational databases; source class optionality; special multiplicity constraint transformation; Data models; Educational institutions; Electronic mail; Indexes; Relational databases; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Information Systems (FedCSIS), 2012 Federated Conference on
  • Conference_Location
    Wroclaw
  • Print_ISBN
    978-1-4673-0708-6
  • Electronic_ISBN
    978-83-60810-51-4
  • Type

    conf

  • Filename
    6354319