Abstract
Multiple attempts have been made these days to automate the creation of class diagrams by providing structured English statements as input. The resulting diagrams are of close proximity to what the user wants. This paper is one such attempt to transform business designs written in OMG’s (Object Management Group) standard SBVR (Semantics of Business Vocabulary and Rules) framework, into a set of classes in UML (Unified Modeling Language) Class Model using a theoretical approach. SBVR provides a set of specific rules which are processed in order to get class diagram of close proximity. It involves the transformation of “Structured English” into a set of UML Class Model with SBVR as a mediator. Further, the results of the approach are validated using VeTIS tool.
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
Baharami, A.: Object-oriented System development. McGraw-Hill Publications (1999)
SBVR: Semantics of Business Vocabulary and Business Rules, v1.0. Object Management Group (January 2008), http://www.omg.org/spec/SBVR/1.0/PDF
Semantics of Business Vocabulary and Business Rules, Wikipedia, http://en.wikipedia.org/wiki/Semantics_of_Business_Vocabulary_and_Business_Rules
Bajwa, I.S., Lee, M.G., Bordbar, B.: SBVR Business Rules Generation from Natural Language Specification. In: Proceedings of Artificial Intelligence for Business Agility, AAAI 2011 Spring Symposium, USA (2011)
Object-orientedanalysis and design, Wikipedia, http://en.wikipedia.org/wiki/Object-oriented_analysis_and_design
Raj, A., Prabhakar, T.V., Hendryx, S.: Transformation of SBVR Business Design to UML Models. In: Proceedings of the First India Software Engineering Conference, ISEC, Hyderabad, India (2008)
VeTIS User Guide, http://www.magicdraw.com/files/manuals/VeTISUserGuide.pdf
MagicDraw homepage, https://www.magicdraw.com/
UML 2.3 homepage, http://www.omg.org/spec/UML/2.3/
SBeaVeR host webpage, http://SBeaVeR.sourceforge.net/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Awasthi, S., Nayak, A. (2013). Transformation of SBVR Business Rules to UML Class Model. In: Pfeiffer, H.D., Ignatov, D.I., Poelmans, J., Gadiraju, N. (eds) Conceptual Structures for STEM Research and Education. ICCS 2013. Lecture Notes in Computer Science(), vol 7735. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35786-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-642-35786-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35785-5
Online ISBN: 978-3-642-35786-2
eBook Packages: Computer ScienceComputer Science (R0)