Applying a Model Driven Architecture Approach: Transforming CIM to PIM Using UML

被引:7
作者
Betari, Oualid [1 ]
Filali, Saida [2 ]
Azzaoui, Amine [1 ]
Boubnad, Mohamed Amine [3 ]
机构
[1] Mohammed First Univ, Oujda, Morocco
[2] Mohammed First Univ, Management, Oujda, Morocco
[3] Mohammed First Univ, Lab Econ & Management Org, Oujda, Morocco
关键词
model driven architecture; computation independent model; platform independent model; unified modeling language; use cases; classes;
D O I
10.3991/ijoe.v14i09.9137
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Over the last few years, as they evolve with business needs and technology, enterprises are faced with the need to adapt their business processes to work in open settings. In such settings, the automation and the interoperability of business process and applications become a key concern. The Model Driven Architecture (MDA) is introduced as an approach to cope with this challenge. MDA specifies four levels of abstraction, most of the existing studies focus on modeling and transforming the Platform-Independent Model (PIM) to Platform-Specific Model (PSM) levels, while the more conceptual level, the Computation-Independent Model (CIM) is often presumed as present and is not further studied. In this paper, we propose an approach for transforming a CIM into a PIM using the core modeling concepts of the Unified Modeling Language (UML). One important characteristic of this approach is that it provides a method to capture and describe the requirements of the business process using a use cases model. The other important characteristic is proposing an architecture of the PIM based on the classes model. The execution of the transformation is programmed by the Query View Transformation (QVT) language.
引用
收藏
页码:170 / 181
页数:12
相关论文
共 16 条
[1]  
Arlow J., 2005, UML 2 UNIFIED PROCES, V2nd
[2]  
Cao X., 2008, J SHANGHAI U ENGLISH, V12, P515, DOI [10.1007/s11741-008-0610-2, DOI 10.1007/S11741-008-0610-2]
[3]  
Kardos M, 2010, J INF ORGAN SCI, V34, P89
[4]   Transformation from CIM to PIM using patterns and archetypes [J].
Kherraf, Samir ;
Lefebvre, Eric ;
Suryn, Witold .
ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, :338-+
[5]  
Klaus F., 2012, AGENT BASED TECHNOLO
[6]  
Kleppe A., 2003, MDA EXPLAINED MODEL
[7]  
Luciano L, 2003, UML REAL DESIGN EMBE
[8]  
Mellor S. J., 2004, MDA DISTILLED PRINCI
[9]  
Object Management Group, 2014, MDA GUIDE V2 0
[10]  
Object Management Group (OMG), 2011, UML 2 4 1 SUP SPEC