Abstract
Business rules represent the primary means by which companies define their business, perform their actions in order to reach their objectives. Thus, they need to be expressed unambiguously to avoid inconsistencies between business stakeholders and formally in order to be machine-processed. A promising solution is the use of a controlled natural language (CNL) which is a good mediator between natural and formal languages. This paper presents RuleCNL, which is a CNL for defining business rules. Its core feature is the alignment of the business rule definition with the business vocabulary which ensures traceability and consistency with the business domain. The RuleCNL tool provides editors that assist end-users in the writing process and automatic mappings into the Semantics of Business Vocabulary and Business Rules (SBVR) standard. SBVR is grounded in first order logic and includes constructs called semantic formulations that structure the meaning of rules.
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
Barbara, V.H.: Business Rules Applied: Building Better Systems Using the Business Rules Approach. John Wiley & Sons, Inc., New York (2001)
Business Rule Group, http://www.businessrulesgroup.org/defnbrg.shtml
Business Rule Approach, http://www.businessrulesgroup.org/bra.shtml
Tony, M.: Business Rules and Information Systems: Aligning IT with Business Goals. Addison-Wesley Professional (2002)
Ross, R.G.: Principles of the Business Rule Approach. Addison-Wesley Professional, USA (2003)
Lucie, B., Sophie, R., Bertrand, G., Stefan, L., Michael, S.: Report on State of the Art and Prospective Evolution of Formal Languages for Business Rules. Public Research Centre Henri Tudor, Luxembourg (2006)
Lévy, F., Nazarenko, A.: Formalization of Natural Language Regulations through SBVR Structured English (Tutorial). In: Morgenstern, L., Stefaneas, P., Lévy, F., Wyner, A., Paschke, A. (eds.) RuleML 2013. LNCS, vol. 8035, pp. 19–33. Springer, Heidelberg (2013)
Rolf, S.: Controlled Natural Languages for Knowledge Representation. In: COLING 2010 Proceedings of the 23rd International Conference on Computational Linguistics, pp. 1113–1121 (2010)
Kuhn, T.: Controlled English for Knowledge Representation. Doctoral thesis, Faculty of Economics, Business Administration and Information Technology of the University of Zurich (2010)
Fuchs, N.E., Kaljurand, K., Kuhn, T.: Attempto Controlled English for Knowledge Representation. In: Baroglio, C., Bonatti, P.A., Małuszyński, J., Marchiori, M., Polleres, A., Schaffert, S. (eds.) Reasoning Web. LNCS, vol. 5224, pp. 104–124. Springer, Heidelberg (2008)
White, C., Rolf, S.: An Update on PENG Light. In: Proceedings of ALTA 2009, pp. 80–88 (2009)
Clark, P., Harrison, P., Jenkins, T., Thompson, J., Wojcik, R.: Acquiring and Using World Knowledge using a Restricted Subset of English. In: The 18th International FLAIRS Conference (FLAIRS 2005) (2005)
Hart, G., Johnson, M., Dolbear, C.: Rabbit: Developing a Controlled Natural Language for authoring ontologies. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 348–360. Springer, Heidelberg (2008)
Rolf, S.: Controlled Natural Language as Interface Language to the Semantic Web. In: 2nd Indian International Conference on Artificial Intelligence (IICAI 2005), Pune, India (2005)
Cardey, S.: Machine Translation of Controlled Languages for more Reliable Human Communication in Safety Critical Applications. In: Proceedings of the 12th International Symposium on Social Communication, Cuba, pp. 953–958 (2011)
Terry, H.: Business Rule Verbalization. In: Proceedings of the 3rd International Conference ISTA 2004, Germany. Lecture Notes in Informatics, vol. P-48, pp. 39–52 (2004)
Sergey, L., Gerd, W.: Verbalization of the REWERSE I1 Rule Markup Language. Deliverable I1-D6, REWERSE (September 2006)
Ruth, R.P.: An object-oriented approach to the translation between mof metaschemas application to the translation between UML and SBVR. Doctoral thesis, Polytechnic University of Catalonia, Barcelona (2009)
Anderson, K., Spreeuwenberg, S.: SBVR’s Approach to Controlled Natural Language. In: Proceedings of the Workshop on Controlled Natural Language, Italy, pp. 155–169 (2009)
Semantics of Business Vocabulary and Business Rules (SBVR), v1.0. Object Management Group (2008), http://www.omg.org/spec/SBVR/1.0/
RuleSpeak, http://www.rulespeak.com/en/
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
Feuto Njonko, P.B., Cardey, S., Greenfield, P., El Abed, W. (2014). RuleCNL: A Controlled Natural Language for Business Rule Specifications. In: Davis, B., Kaljurand, K., Kuhn, T. (eds) Controlled Natural Language. CNL 2014. Lecture Notes in Computer Science(), vol 8625. Springer, Cham. https://doi.org/10.1007/978-3-319-10223-8_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-10223-8_7
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-10222-1
Online ISBN: 978-3-319-10223-8
eBook Packages: Computer ScienceComputer Science (R0)