Abstract
Currently Business Rules Approach has attained the great interest in business and software development communities. According to SBVR standard, business rules are the rules under business jurisdiction. Consequently, business rules should be managed by business people. However, acquiring and supporting the correct and reconciled SBVR style rule sets is the difficult problem. In practice, business rules often are managed by software developers and system analysts; more straightforward and safer processes for capturing and modifying business rules are related with visual business process models. In this paper, possibilities of representing business rules by UML&OCL models and their applicability in modern development processes are investigated.
Chapter PDF
Similar content being viewed by others
References
Ahrendt, W., Baar, T., Beckert, B., Bubel, R., Giese, M., Hähnle, R., Menzel, W., Mostowski, W.: The KeY Tool. Software and Systems Modeling 4(1), 32–54 (2005)
Beckert, B., Keller, U., Schmitt, P.H.: Translating the Object Constraint Language into First-order Predicate Logic. In: VERIFY, Workshop at Federated Logic Conferences (FLoC), Copenhagen, Denmark, pp. 1–11 (2002)
Ceponiene, L., Nemuraite, L.: Design independent modeling of information systems using UML and OCL. In: Databases and Information Systems: selected papers from the 6th International Baltic Conference on Databases and Information Systems, Riga, Latvia, June 06-09, 2004, pp. 224–237. IOS Press, Amsterdam (2004)
Costal, D., Gómez, C., Queralt, A., Raventos, R., Teniente, R.: Improving the definition of general constraints in UML. Software and systems modeling, pp. 1–18 (January 2008)
Defining Business Rules  What Are They Really? The Business Rules Group, formerly, known as the GUIDE Business Rules Project, Final Report, revision 1.3, pp. 1–77 (July 2000)
Deursen, A.V., Visser, E., Warmer, J.: Model-Driven Software Evolution: A Research Agenda. In: Tamzalit, D. (ed.) Proceedings 1st International Workshop on Model-Driven Software Evolution (MoDSE), pp. 41–49. University of Nantes, France (2007)
Gudas, S., Skersys, T.: The Enhancement of Class Model Development Using Business Rules. In: Bozanis, P., Houstis, E.N. (eds.) PCI 2005. LNCS, vol. 3746, pp. 480–490. Springer, Heidelberg (2005)
Kapocius, K., Butleris, R.: Repository for business rules based IS requirements. Informatica, Vilnius 17(4), 503–518 (2006)
Koehler, J., Hauser, R., Küster, J., Ryndina, K., Vanhatalo, J., Wahler, M.: The Role of Visual Modeling and Model Transformations in Business-driven Development. In: Electronic Notes in Theoretical Computer Science (ENTCS), vol. 211, pp. 5–15. Elsevier Science Publishers, Amsterdam (2008)
Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason, C., Nordstrom, G., Sprinkle, J., Volgyesi, P.: The Generic Modeling Environment. In: Workshop on Intelligent Signal Processing, Budapest (2001)
Linehan, M.H.: Semantics in Model-driven Business Design. In: 2nd International Semantic Web Policy Workshop (SWPW 2006), Athens, GA, USA, pp. 1–8 (2006)
Loucopoulos, P., Kadir, W.M.N.W.: BROOD: Business Rules-driven Object Oriented Design. Journal of Database Management 19(1) (2008)
Lukichev, S., Wagner, G.: Visual Rules Modeling. In: Virbitskaite, I., Voronkov, A. (eds.) PSI 2006. LNCS, vol. 4378, pp. 467–473. Springer, Heidelberg (2007)
Milanović, M., Gašević, D., Giurca, A., Wagner, G., Devedžić, V.: On Interchanging between OWL/SWRL and UML/OCL. In: Proceedings of 6th Workshop on OCL for (Meta-) Models in Multiple Application Domains (OCLApps) at the 9th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS), Genoa, Italy, pp. 81–95 (2006)
Milanovic, M., Gasevic, D., Giurca, A., Wagner, G., Devedzic, V.: Sharing OCL Constraints by Using Web Rules. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735, pp. 1–15. Springer, Heidelberg (2007)
Miliauskaite, E., Nemuraite, L.: Representation of integrity constraints in conceptual models. Information technology and control 34(4), 355–365 (2005)
OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2. OMG Available Specification formal/2007-11-02 (2007)
Ontology Definition Metamodel Specification, OMG Adopted Specification ptc/2007-09-09 (2007)
Pakalnickiene, E., Nemuraite, L.: Checking of conceptual models with integrity constraints. Information technology and control 36(3), 285–294 (2007)
Production Rule Representation. Submission to Business Modeling and Integration Domain Taskforce. Fair Isaac Corporation, ILOG SA (2007)
Raj, A., Prabhakar, T.V., Hendryx, S.: Transformation of SBVR business design to UML models. In: ISEC 2008: Proceedings of the 1st conference on India software engineering conference, pp. 29–38. ACM, Hyderabad (2008)
Ross, R.G.: The Business Rule Book: Classifying, Defining an Modeling Rules. Business Rule Solutions, Houston (1997)
Ross, R.G.: Principles of the Business Rules Approach. Addison-Wesley, Reading (2003)
Ross, R.G., Lam, G.S.W.: The Do’s and Don’ts of Expressing Business Rules. Business Rule Solutions, http://www.brsolutions.com/rulespeak_download.shtml
Schacher, M.: Business Rules from an SBVR and an xUML Perspective (Parts 1–3). Business Rules Journal 7(6-8) (2006)
Semantics of Business Vocabulary and Business Rules (SBVR), v1.0. OMG Available Specification formal/2008-01-02 (2008)
Vedrickas, G., Nemuraite, L.: Achieving business flexibility by empowering business component system with business rules technology: Executable rules. In: Vasilecas, O., Eder, J., Caplinskas, A. (eds.) Databases and Information Systems: Seventh International Baltic Conference on Databases and Information Systems. Communications, Materials of Doctoral Consortium, Technika, Vilnius, July 3-6, 2006, pp. 193–158 (2006)
Wagner, G., Giurca, A., Lukichev, S.: A Usable Interchange Format for Rich Syntax Rules. Integrating OCL, RuleML and SWRL. In: Proceedings of Reasoning on the Web, WWW Workshop, Edinburgh, Scotland (2006)
Wagner, G., Lukichev, S., Fuchs, N.E., Spreeuwenber, S.: First-Version Controlled English Rule Language. In: The Rewerse Group, pp. 1–47 (2005)
Wagner, G., Tabet, S., Boley, H.: MOF-RuleML: The Abstract Syntax of RuleML as a MOF Model, http://www.ruleml.org
Wahler, M., Ackerman, L., Schneider, S.: Using IBM Constraint Patterns and Consistency Analysis. IBM Developer Works (May 2008)
Wahler, M., Koehler, J., Brucker, A.D.: Model-driven constraint engineering. In: MoDELS Workshop on OCL for Meta-Models in Multiple Application Domains, Electronic Communications of the EASST, Technische Universität Dresden, Germany, vol. 5, pp. 1–15 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Nemuraite, L., Ceponiene, L., Vedrickas, G. (2008). Representation of Business Rules in UML&OCL Models for Developing Information Systems. In: Stirna, J., Persson, A. (eds) The Practice of Enterprise Modeling. PoEM 2008. Lecture Notes in Business Information Processing, vol 15. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89218-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-89218-2_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89217-5
Online ISBN: 978-3-540-89218-2
eBook Packages: Computer ScienceComputer Science (R0)