Acta Informatica Pragensia 2016, 5(1), 72-81 | DOI: 10.18267/j.aip.862911
Business Rules Definition for Decision Support System Using Matrix Grammar
- Department of Information Systems, Faculty of Information Technology, Brno University of Technology, Božetěchova 1/2, 612 66 Brno, Czech Republic
This paper deals with formalization of business rules by formal grammars. In our work we focus on methods for high frequency data processing. We process data by using complex event platforms (CEP) which allow to process high volume of data in nearly real time. Decision making process is contained by one level of processing of CEP. Business rules are used for decision making process description. For the business rules formalization we chose matrix grammar. The use of formal grammars is quite natural as the structure of rules and its rewriting is very similar both for the business rules and for formal grammar. In addition the matrix grammar allows to simulate dependencies and correlations between the rules. The result of this work is a model for data processing of knowledge-based decision support system described by the rules of formal grammar. This system will support the decision making in CEP. This solution may contribute to the speedup of decision making process in complex event processing and also to the formal verification of these systems.
Keywords: Business rule, Decision support system, Formalization, Decision making, Matrix grammar
Received: March 27, 2016; Revised: May 23, 2016; Accepted: June 1, 2016; Published: June 29, 2016 Show citation
References
- Copeland, L. (2003). A Practitioners Guide to Software Test Design. London: Artech House.
- Debevoise, T. (2005). Business Process Management with a Business Rules Approach: Implementing the Service Oriented Architecture. Roanoke: Business Knowledge Architects.
- Decision Management Solutions. (2016). Decision Management Solutions Blog. Retrieved from http://www.decisionmanagementsolutions.com/
- Hujer, T. (2011). Design and Development of a Compound DSS for Laboratory Research. In Jao, C. (Ed.), Efficient Decision Support Systems - Practice and Challenges from Current to Future. Rijeka: InTech.
Go to original source...
- Halle, B. (2006). The Business Rule Revolution: Running Business the Right Way. Cupertino: Happy About.
- Lovrenčić, S., Rabuzin, K. & Picek, R. (2006). Formal Modelling of Business Rules: What Kind of Tool to Use?. Journal of Information and Organizational Sciences, 30(2), 225-239.
- Luckham, D. (2012). Event Processing for Business: Organizing the Real-time Enterprise. Hoboken: Wiley.
Go to original source...
- Luckham, D. (2002). The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Boston: Addison Wesley Professional.
- Object Management Group. (2016). Decision Model And Notation (DMN). Retrieved from: http://www.omg.org/spec/DMN/
- Open Rules. (2016). Open Rules. Retrieved from: http://openrules.com/
- Power, D. J. (2000). Decision Support Systems Hyperbook. Retrieved from: http://dssresources.com/dssbook/
- Rozenberg, G., Salomaa, A. and editors (1997). Handbook of Formal Languages Vol. 2 Linear Modeling: Background and Application. Berlin: Springer.
Go to original source...
- Taylor, J. (2012). Decision Management Systems: A Practical Guide to Using Business Rules and Predictive Analytics. Upper Saddle River: IBM Press.
- Turban, E., Aronson, J. E., Liang, T. & Sharda, R. (2008). Decision Support and Business Intelligence Systems. New Jersey: Pearson Education.
This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International License (CC BY 4.0), which permits use, distribution, and reproduction in any medium, provided the original publication is properly cited. No use, distribution or reproduction is permitted which does not comply with these terms.