Please enter verification code
Confirm
Using BRs Filtering Method for Transform Pre-CIM to CIM in MDA Approach
American Journal of Software Engineering and Applications
Volume 4, Issue 6, December 2015, Pages: 121-127
Received: Oct. 12, 2015; Accepted: Oct. 21, 2015; Published: Oct. 30, 2015
Views 4769      Downloads 138
Authors
Najiba Addamssiri, Lavete Laboratory, Hassan 1 University, Settat, Morocco
Azzeddine Dahbi, Lavete Laboratory, Hassan 1 University, Settat, Morocco
Mohammed Mouhir, Lavete Laboratory, Hassan 1 University, Settat, Morocco
Abdelouahed Kriouile, Lavete Laboratory, Hassan 1 University, Settat, Morocco
Taoufiq Gadi, Lavete Laboratory, Hassan 1 University, Settat, Morocco
Article Tools
Follow on us
Abstract
In order to facilitate communication between business experts and analysts, we adopt the pre-CIM as the most abstract level in the MDA process, integrating the SBVR (Semantics of Business Vocabulary and Rules) to express the rules in this level. Incomplete communication among these stakeholders will produce anomalies in the BRs (redundancy, conflict, circularity). This will lead to serious errors in the system and will heavily increase the final cost. We propose to incorporate a crucial step to filter and correct these BRs. Going through this step will verify their consistency and coherence before turning them into BPMN located in the CIM level. This is a great advantage in terms of saving time and reducing maintenance costs.
Keywords
MDA, CIM, PIM, Model Transformation, BPMN, Business Rules
To cite this article
Najiba Addamssiri, Azzeddine Dahbi, Mohammed Mouhir, Abdelouahed Kriouile, Taoufiq Gadi, Using BRs Filtering Method for Transform Pre-CIM to CIM in MDA Approach, American Journal of Software Engineering and Applications. Vol. 4, No. 6, 2015, pp. 121-127. doi: 10.11648/j.ajsea.20150406.14
Copyright
Copyright © 2015 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
References
[1]
M. J et M. J, MDA Guide Version 1.0.1, , Object Management Group (OMG), 2003.
[2]
B. A W, I. S et J. S, A rational approach to modeldriven, IBM SYSTEMS JOURNAL, 2006.
[3]
D. Harel, «Statecharts: A Visual Formalism for Complex Systems,» Science of Computer Programming, vol. 8, n° %13, pp. 231 - 274, 1987.
[4]
S. Imran, M. G. Bajwa et B. B. Lee, «SBVR Business Rules Generation from Natural Language Specification,» Artificial Intelligence for Business Agility, pp. 541-545, 2011.
[5]
OMG, "BPMN 2.0 by Example Version 1.0 (non-normative)," http://www.omg.org/spec/BPMN/2.0/examples/PDF, June 2010.
[6]
T. Wahl et G. Sindre, «An analytical evaluation of BPMN using a semiotic quality framework.,» the 10th International Workshop Exploring Modelliong Methods in Systems Analysis and Design (EMMSAD ‘05).
[7]
P. Dima, S. Christian, P. Keith et J. Sheridan, Enriching the Model-Driven Architecture with Weakly Structured Information, 2012.
[8]
K. Abdel ouhed, A. Najiba, B. Younes et G. Taoufiq, «Obtaining Behavioral Model of PIM from the CIM,» chez Multimedia Computing and Systems (ICMCS), 2014 International Conference , Marrakech, 2015.
[9]
A. Najiba, K. Abdelouhaed, B. Youssef et T. Gadi, «Generating the PIM Behavioral Model from the CIM using QVT,» Journal of Computer Science and Information Technology, 2015.
[10]
C. Olfa et A. Jacky, «Automated transformation of business rules specification to business process model,» SEKE2014, pp. 684-687, 2014.
[11]
S. Bas, P. Luís Ferreira et I. Maria-Eugenia, «Automatic generation of optimal business processes from business rules,» chez Enterprise Distributed Object Computing Conference Workshops (EDOCW), Vitoria, 2010.
[12]
Z. Qingchuan, Z. Guangping, X. Chaoen et Y. Yang, «A rule conflict resolution method based on Vague set,» Soft Computing , vol. 18, pp. 549-555, 2013.
[13]
L. An et N. Wilfred, «Vague Sets or Intuitionistic Fuzzy Sets for Handling Vague Data: Which One Is Better?,» Lecture Notes in Computer Science, vol. 3716 , pp. 401-416, 2005.
[14]
G. Denilson dos Santos, S. Eber Assis et J. A. Antônio, «A Method for Verifying the Consistency of Business Rules Using Alloy,» chez International Conference on Software Engineering & Knowledge Engineering, Vancouver, Canada, 2014.
[15]
H. Richard C, «The no inference engine theory — Performing conflict resolution during development,» Decision Support Systems, p. 435–444, 2006.
[16]
C. MIN-YUAN et H. CHIN-JUNG, «A Novel Approach for Treating Uncertain Rule-based Knowledge Conflicts,» JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, vol. 25, pp. 649-663, 2008.
[17]
Eclipse, BPMN Modeler, 2009.
[18]
O. M. Group, Meta Object Facility (MOF) 2.0 Query/View/Transformation, V1.1, 2011.
[19]
A. A. N. G. T. &. B. Y. Kriouile, «Getting the Static Model of PIM from the CIM,» chez 3rd Colloquium IEEE on Information Science and Technology (CiSt'14), Tetuan, 2014.
[20]
A. K. S. B. T. G. Najiba Addamssiri1, «MDA Approach: Refinement and Validation of CIM Level Using SBVR,» Mediterranean Conference on Information & Communication Technologies'2015, 2015.
ADDRESS
Science Publishing Group
1 Rockefeller Plaza,
10th and 11th Floors,
New York, NY 10020
U.S.A.
Tel: (001)347-983-5186