• DocumentCode
    144573
  • Title

    Transforming UML class diagrams into HBase based on meta-model

  • Author

    Yan Li ; Ping Gu ; Chao Zhang

  • Author_Institution
    Dept. of Comput. & Electron. & Inf., Guangxi Univ., Nanning, China
  • Volume
    2
  • fYear
    2014
  • fDate
    26-28 April 2014
  • Firstpage
    720
  • Lastpage
    724
  • Abstract
    In order to reduce the influence of requirement change for software development and improve the efficiency and portability of software development efficiently, this paper, based on the ideas of Model Driven Architecture (MDA), proposes a method that transforms UML class diagrams into HBase based on Meta-model. The method achieves the transformation from Platform Independent Model (PIM) to Platform Specific Model (PSM) on the meta-model level and is comprised of three phases. In the first phase, the meta-models of UML class diagram and HBase database are built. In the second phase, the mapping rules between the two meta-models are proposed. In the last phase, the UML class diagram is built and the HBase database model is generated by transformation. At last, the paper uses Atlas language to achieve a breakfast serving system to prove the feasibility of the MDA in the software development.
  • Keywords
    Unified Modeling Language; data models; database management systems; software architecture; Atlas language; HBase database model; MDA; PIM; PSM; UML class diagrams; breakfast serving system; mapping rules; meta-model level; model driven architecture; platform independent model; platform specific model; software development; Computational modeling; Data models; Relational databases; Software; Transforms; Unified modeling language; HBase; MDA; NoSQL; meta-model; model transformation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
  • Conference_Location
    Sapporo
  • Print_ISBN
    978-1-4799-3196-5
  • Type

    conf

  • DOI
    10.1109/InfoSEEE.2014.6947760
  • Filename
    6947760