Skip to main content

Approach for Semi-automatic Extraction of Business Vocabularies and Rules from Use Case Diagrams

  • Conference paper

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 174))

Abstract

The main purpose of this paper is to explore the possibilities to extract well-structured business vocabularies and rules from the formalized requirements specifications expressed via use case diagrams; Object Management Group’s (OMG) standards, namely Semantics of Business Vocabularies and Business Rules (SBVR) and Unified Modeling Language (UML), are used for this purpose. The paper concentrates on a semi-automatic extraction approach by proposing UML2SBVR mapping matrix, extraction algorithm and implementation prototype. An experiment and the evaluation of its results are discussed to prove the usability of the presented approach.

The work is supported by the project VP1-3.1-ŠMM-10-V-02-008 “Integration of Business Processes and Business Rules on the Base of Business Semantics (VEPSEM)” (2013-2015), which is funded by the European Social Fund (ESF).

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for effective use cases. Addison-Wesley (2002)

    Google Scholar 

  2. Ambler, S.W.: The Elements of UML 2.0 Style. Cambridge University Press (2005)

    Google Scholar 

  3. ATLAS group, LINA & INRIA: ATL (Atlas Transformation Language) User Guide (2014), http://wiki.eclipse.org/ATL/User_Guide

  4. Cabot, J., Pau, R., Raventós, R.: From UML/OCL to SBVR specifications: A challenging transformation. Information Systems 35, 417–440 (2010)

    Article  Google Scholar 

  5. Deeptimahanti, D.K., Sanyal, R.: Semi-automatic generation of UML models from natural language requirements. In: Proc. of the 4th India Conference on Software Engineering (ISEC 2011), pp. 165–174 (2011)

    Google Scholar 

  6. Georgiades, M.G., Andreou, A.S.: Formalizing and Automating Use Case Model Development. The Open Software Engineering Journal 6, 21–40 (2012)

    Article  Google Scholar 

  7. Jouault, F., Kurtev, I.: On the interoperability of model-to-model transformation languages. Science of Computer Programming 68, 114–137 (2007)

    Article  Google Scholar 

  8. Kärkkäinen, T., Nurminen, M., Suominen, P., Pieniluoma, T., Liukko, I.: UCOT: semiautomatic generation of conceptual models from use case descriptions. In: Proc. of the Int. Conf. on Software Engineering (IASTED), pp. 171–177 (2008)

    Google Scholar 

  9. Nemuraite, L., Skersys, T., Sukys, A., Sinkevicius, E., Ablonskis, L.: VETIS tool for editing and transforming SBVR business vocabularies and business rules into UML&OCL models. In: Proc. of the Int. Conf. on Information and Software Technologies (IT 2010), Kaunas, Lithuania, pp. 377–384 (2010)

    Google Scholar 

  10. Njonko, P.B.F., El Abed, W.: From natural language business requirements to executable models via SBVR. In: International Conference on Systems and Informatics (ICSAI), pp. 2453–2457 (2012)

    Google Scholar 

  11. NL2OCL Project. NL2OCLviaSBVR – A Natural Language to OCL Transformation via SBVR, http://www.cs.bham.ac.uk/~bxb/NL2OCLviaSBVR/NL2OCLviaSBVR.html

  12. OMG. Business Process Model and Notation (BPMN) v.2.0. OMG Doc. No.: formal/2011-01-03 (2011)

    Google Scholar 

  13. OMG. Meta Object Facility 2.0 Query/View/Transformation Specification v1.1 (2011)

    Google Scholar 

  14. OMG. Model-Driven Architecture (MDA) v.2.0 (2003)

    Google Scholar 

  15. OMG. Semantics of Business Vocabulary and Business Rules (SBVR) v.1.1 (June 2012)

    Google Scholar 

  16. OMG. The Business Rules Manifesto (2003), http://businessrulesgroup.org/brmanifesto.htm

  17. OMG. Unified Modeling Language (UML), Superstructure v2.4.1 (2011)

    Google Scholar 

  18. Skersys, T., Butleris, R., Kapocius, K., Vileiniskis, T.: An Approach for Extracting Business Vocabularies from Business Process Models. Information Technology and Control 42, 178–190 (2013)

    Article  Google Scholar 

  19. Thakore, D., Upadhyay, A.R.: Development of Use Case Model from Software Requirement using in-between SBVR format at Analysis Phase. International Journal on Advanced Computer Theory and Engineering (IJACTE) 2, 86–92 (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Skersys, T., Danenas, P., Butleris, R. (2014). Approach for Semi-automatic Extraction of Business Vocabularies and Rules from Use Case Diagrams. In: Aveiro, D., Tribolet, J., Gouveia, D. (eds) Advances in Enterprise Engineering VIII. EEWC 2014. Lecture Notes in Business Information Processing, vol 174. Springer, Cham. https://doi.org/10.1007/978-3-319-06505-2_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06505-2_13

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06504-5

  • Online ISBN: 978-3-319-06505-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics