Abstract
Any change in the software based on business logic affects all MDA levels: CIM, PIM and PSM. This paper provides an approach to refine and validate CIM for enabling a premature customer’s validation. We propose a set of rules for generating BPMN Model from use cases model which represent both of them our CIM. This transformation uses SBVR as an intermediate step. Firstly, we generate SBVR model from use case model and its textual description and secondly we transform it to BPMN model. SBVR represents the axe of the CIM refinement cycle, which is based on a natural language that is easily comprehensible and usable by business people and easily can be machine processed. Validated and refined CIM’s achieves a high customer satisfaction, and allowing a better vision of the product as the customer expects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brown, A.W., Iyengar, S., Johnston, S.: A Rational Approach to Modeldriven, Riverton, NJ, USA. IBM Systems Journal (2006)
Hay, D., Healy, K., Hall, J.: Defining Business Rules—What Are They Really?. The Business Rules Group (2000)
Kriouile, A, Gadi, T., Addamssiri, N., El Khadimi, A.: Obtaining behavioral model of PIM from the CIM. In: 2014 International Conference on Multimedia Computing and Systems (ICMCS), pp. 949–954. IEEE (2014)
Addmassiri, N., Kriouile, A., Balouki, Y., Gadi, T.: Generating the PIM behavioral model from the CIM using QVT. J. Comput. Sci. Inf. Technol. (2015)
Steen, B., Pires, L.F., Iacob, M.E.: Automatic generation of optimal business processes from business rules. In: 2010 14th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW). IEEE (2010)
OMG: Semantics of Business Vocabulary and Rules. OMG Standard, v. 1.0. (2008)
Raj, A., Prabhakar, T.V., Hendryx, S.: Transformation of SBVR business design to UML models. In: Proceedings of the 1st India Software Engineering Conference, ACM, pp. 29–38 (2008)
Eder, R., Filieri, A., Kurz, T., Heistracher, T.J., Pezzuto, M.: Model-transformation-based software generation utilizing natural language notations. In: 2nd IEEE International Conference on Digital Ecosystems and Technologies, DEST 2008, pp. 306–312 (2008)
Cabot, J., Pau, R., Raventós, R.: From UML/OCL to SBVR specifications: a challenging transformation. Inf. Syst. 35(14), 417–440 (2010)
Feuto, N.P., El Abed, W.: From natural language business requirements to executable models via SBVR. In: International Conference on Systems and Informatics (ICSAI), Yantai (2012)
Project, N.: NL2OCLviaSBVR—A Natural Language to OCL Transformation via SBVR [En ligne]. http://www.cs.bham.ac.uk/~bxb/NL2OCLviaSBVR/NL2OCLviaSBVR.html
Thakore, D., Upadhyay, A.R.: Development of use case model from software requirement using in-between SBVR format at analysis phase. Int. J. Adv. Comput. Theory Eng. (IJACTE) 2(12), 86–92 (2013)
Tomas, S., Paulius, D., Rimantas, B.: Approach for Semi-automatic Extraction of Business Vocabularies and Rules from Use Case Diagrams, vol. 174, pp. 182–196 (2014)
Bajwa, I.S., Lee, M.G., Bordbar, B.: SBVR Business rules generation from natural language specification. In: AAAI Spring Symposium: AI for Business Agility, pp. 2–8 (2011)
Skersys, T., Butleris, R., Kestutis, K.: Approach, extracting business vocabularies from business process models: SBVR and BPMN standards-based. In: 11th International Conference of Numerical Analysis and Applied Mathematics 2013: ICNAAM 2013, vol. 1558, no. 11, pp. 341–344 (2013)
Bajwa, I., Behzad, B., Mark, G.L.: OCL constraints generation from NL Text. In: IEEE International EDOC, Vitoria, Brazil (2010)
OMG: QVT, Meta Object Facility (MOF) 2.0 Query/View/Transformation Specificatio, January 2011 [En ligne]. http://www.omg.org/spec/QVT/1.1/
Kriouile, A., Addamssiri, N., Gadi, T., Balouki, Y.: Getting the static model of PIM from the CIM. In: 3rd Colloquium IEEE on Information Science and Technology (CiSt’14), Tetuan, pp. 168–173 (2014)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Addamssiri, N., Kriouile, A., Boussaa, S., Gadi, T. (2016). MDA Approach: Refinement and Validation of CIM Level Using SBVR. In: El Oualkadi, A., Choubani, F., El Moussati, A. (eds) Proceedings of the Mediterranean Conference on Information & Communication Technologies 2015. Lecture Notes in Electrical Engineering, vol 381. Springer, Cham. https://doi.org/10.1007/978-3-319-30298-0_41
Download citation
DOI: https://doi.org/10.1007/978-3-319-30298-0_41
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30296-6
Online ISBN: 978-3-319-30298-0
eBook Packages: EngineeringEngineering (R0)