TY - JOUR
T1 - An integrated gui-business component modeling method for the MDD- and MVC-based hierarchical designs
AU - Song, Cheeyang
AU - Cho, Eunsook
AU - Kim, Chuljin
PY - 2011/5
Y1 - 2011/5
N2 - Due to complex applications, such as the reactive system, the importance of graphic user interface (GUI) component modeling has increased. The existing GUI modeling methods, however, do not focus on hierarchical GUI and business component modeling based on the MDD and MVC patterns. Furthermore, there is a lack of systematic component-mapping mechanisms integrating GUI and business/DB component modeling, which consequently makes it difficult to establish a GUI component modeling process integrated with business tasks and ultimately deteriorates the reusability of GUI-business application models. This paper proposes a layered metamodel and an integrated modeling process that can hierarchically build a GUI-business component model based on MDD and MVC. Towards this end, the GUI metamodel and the component metamodel hierarchically established based on the PIM/PSM (MDD) and MVC styles are first defined. Then a GUI-business component modeling process is constructed based on these metamodels, in three modeling phases. Finally, the result of a case study in which the proposed method is applied to an ISMS system is discussed. With the use of the modeling elements and modeling process of the well-defined metamodels based on MDD and MVC, it is hoped that it can be shown that a systematic and layered GUI-business component model can be established, and that the reusability of the constructed GUI-business model can be maximized.
AB - Due to complex applications, such as the reactive system, the importance of graphic user interface (GUI) component modeling has increased. The existing GUI modeling methods, however, do not focus on hierarchical GUI and business component modeling based on the MDD and MVC patterns. Furthermore, there is a lack of systematic component-mapping mechanisms integrating GUI and business/DB component modeling, which consequently makes it difficult to establish a GUI component modeling process integrated with business tasks and ultimately deteriorates the reusability of GUI-business application models. This paper proposes a layered metamodel and an integrated modeling process that can hierarchically build a GUI-business component model based on MDD and MVC. Towards this end, the GUI metamodel and the component metamodel hierarchically established based on the PIM/PSM (MDD) and MVC styles are first defined. Then a GUI-business component modeling process is constructed based on these metamodels, in three modeling phases. Finally, the result of a case study in which the proposed method is applied to an ISMS system is discussed. With the use of the modeling elements and modeling process of the well-defined metamodels based on MDD and MVC, it is hoped that it can be shown that a systematic and layered GUI-business component model can be established, and that the reusability of the constructed GUI-business model can be maximized.
KW - component
KW - Graphic user interface
KW - hierarchical modeling
KW - MDD
KW - metamodel
KW - MVC
UR - http://www.scopus.com/inward/record.url?scp=79960754089&partnerID=8YFLogxK
U2 - 10.1142/S0218194011005293
DO - 10.1142/S0218194011005293
M3 - Article
AN - SCOPUS:79960754089
SN - 0218-1940
VL - 21
SP - 447
EP - 490
JO - International Journal of Software Engineering and Knowledge Engineering
JF - International Journal of Software Engineering and Knowledge Engineering
IS - 3
ER -