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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Adolph, S., Bramble, P., Cockburn, A., Pols, A.: Patterns for effective use cases. Addison-Wesley (2002)
Ambler, S.W.: The Elements of UML 2.0 Style. Cambridge University Press (2005)
ATLAS group, LINA & INRIA: ATL (Atlas Transformation Language) User Guide (2014), http://wiki.eclipse.org/ATL/User_Guide
Cabot, J., Pau, R., Raventós, R.: From UML/OCL to SBVR specifications: A challenging transformation. Information Systems 35, 417–440 (2010)
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)
Georgiades, M.G., Andreou, A.S.: Formalizing and Automating Use Case Model Development. The Open Software Engineering Journal 6, 21–40 (2012)
Jouault, F., Kurtev, I.: On the interoperability of model-to-model transformation languages. Science of Computer Programming 68, 114–137 (2007)
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)
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)
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)
NL2OCL Project. NL2OCLviaSBVR – A Natural Language to OCL Transformation via SBVR, http://www.cs.bham.ac.uk/~bxb/NL2OCLviaSBVR/NL2OCLviaSBVR.html
OMG. Business Process Model and Notation (BPMN) v.2.0. OMG Doc. No.: formal/2011-01-03 (2011)
OMG. Meta Object Facility 2.0 Query/View/Transformation Specification v1.1 (2011)
OMG. Model-Driven Architecture (MDA) v.2.0 (2003)
OMG. Semantics of Business Vocabulary and Business Rules (SBVR) v.1.1 (June 2012)
OMG. The Business Rules Manifesto (2003), http://businessrulesgroup.org/brmanifesto.htm
OMG. Unified Modeling Language (UML), Superstructure v2.4.1 (2011)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)