Skip to main content

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 381))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Brown, A.W., Iyengar, S., Johnston, S.: A Rational Approach to Modeldriven, Riverton, NJ, USA. IBM Systems Journal (2006)

    Google Scholar 

  2. Hay, D., Healy, K., Hall, J.: Defining Business Rules—What Are They Really?. The Business Rules Group (2000)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Addmassiri, N., Kriouile, A., Balouki, Y., Gadi, T.: Generating the PIM behavioral model from the CIM using QVT. J. Comput. Sci. Inf. Technol. (2015)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. OMG: Semantics of Business Vocabulary and Rules. OMG Standard, v. 1.0. (2008)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Cabot, J., Pau, R., Raventós, R.: From UML/OCL to SBVR specifications: a challenging transformation. Inf. Syst. 35(14), 417–440 (2010)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Project, N.: NL2OCLviaSBVR—A Natural Language to OCL Transformation via SBVR [En ligne]. http://www.cs.bham.ac.uk/~bxb/NL2OCLviaSBVR/NL2OCLviaSBVR.html

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Bajwa, I., Behzad, B., Mark, G.L.: OCL constraints generation from NL Text. In: IEEE International EDOC, Vitoria, Brazil (2010)

    Google Scholar 

  17. OMG: QVT, Meta Object Facility (MOF) 2.0 Query/View/Transformation Specificatio, January 2011 [En ligne]. http://www.omg.org/spec/QVT/1.1/

  18. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Najiba Addamssiri , Abdelouhaed Kriouile , Sara Boussaa or Taoufiq Gadi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics