Using BRs Filtering Method for Transform Pre-CIM to CIM in MDA Approach

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.

[1]  Luís Ferreira Pires,et al.  Automatic Generation of Optimal Business Processes from Business Rules , 2010, 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops.

[2]  Guttorm Sindre,et al.  An Analytical Evaluation of BPMN Using a Semiotic Quality Framework , 2005, EMMSAD.

[3]  Guangping Zeng,et al.  A rule conflict resolution method based on Vague set , 2014, Soft Comput..

[4]  Jacky Akoka,et al.  Automated transformation of business rules specification to business process model , 2014, SEKE.

[5]  Najiba Addamssiri,et al.  Generating the PIM Behavioral Model from the CIM using QVT , 2014 .

[6]  Taoufiq Gadi,et al.  MDA Approach: Refinement and Validation of CIM Level Using SBVR , 2016 .

[7]  Min-Yuan Cheng,et al.  A Novel Approach for Treating Uncertain Frame-Based Knowledge Conflicts , 2009, 2009 First International Conference on Information Science and Engineering.

[8]  Antonio J. Alencar,et al.  A Method for Verifying the Consistency of Business Rules Using Alloy , 2014, SEKE.

[9]  Taoufiq Gadi,et al.  Getting the static model of PIM from the CIM , 2014, 2014 Third IEEE International Colloquium in Information Science and Technology (CIST).

[10]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[11]  Richard C. Hicks,et al.  The no inference engine theory - Performing conflict resolution during development , 2007, Decis. Support Syst..

[12]  Wilfred Ng,et al.  Vague Sets or Intuitionistic Fuzzy Sets for Handling Vague Data: Which One Is Better? , 2005, ER.

[13]  Imran Sarwar Bajwa,et al.  SBVR Business Rules Generation from Natural Language Specification , 2011, AAAI Spring Symposium: AI for Business Agility.

[14]  Christian Seel,et al.  Enriching the Model-Driven Architecture with Weakly Structured Information , 2012 .

[15]  Taoufiq Gadi,et al.  Obtaining behavioral model of PIM from the CIM , 2014, 2014 International Conference on Multimedia Computing and Systems (ICMCS).