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
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;
Conference_Titel :
Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
Conference_Location :
Sapporo
Print_ISBN :
978-1-4799-3196-5
DOI :
10.1109/InfoSEEE.2014.6947760