{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,3,14]],"date-time":"2024-03-14T06:08:43Z","timestamp":1710396523174},"reference-count":24,"publisher":"Emerald","issue":"5","license":[{"start":{"date-parts":[[2018,10,25]],"date-time":"2018-10-25T00:00:00Z","timestamp":1540425600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BPMJ"],"published-print":{"date-parts":[[2019,8,19]]},"abstract":"\nPurpose<\/jats:title>\nChanging scattered and dynamic business rules in business workflow systems has become a growing problem that hinders the use and configuration of workflow-based applications. There is a gap in the existing research studies which currently focus on solutions that are application specific, without accounting for the universal logical dependencies between the business rules and, as a result, do not support adaptation of the business rules in real time. The paper aims to discuss this issue.<\/jats:p>\n<\/jats:sec>\n\nDesign\/methodology\/approach<\/jats:title>\nTo tackle the above problems, this paper adopts a bottom-up approach, which puts forward a component model of the business process workflows and then adds business rules which have clear logical semantics. This allows incremental development of the workflows and semantic indexing of the rules which govern them during the initial acquisition.<\/jats:p>\n<\/jats:sec>\n\nFindings<\/jats:title>\nThe paper introduces an event-driven model for development of business workflows which is purely logic-based and can be easily implemented using an object-oriented technology, together with a model of the business rules dependencies which supports incremental semantic indexing. It also proposes a two-level inference mechanism as a vehicle for controlling the business process execution and the process of adaptation of the business rules at real time based on propagating the dependencies.<\/jats:p>\n<\/jats:sec>\n\nResearch limitations\/implications<\/jats:title>\nThe framework is strictly logical and completely domain-independent. It allows to account both synchronous and asynchronous triggering events as well as both qualitative and quantitative description of the conditions of the rules. Although our primary interest is to apply the framework to the business processes typical in the construction industry we believe our approach has much wider potential due to its strictly logical formalization and domain independence. In fact it can be used to control any business processes where the execution is governed by rules.<\/jats:p>\n<\/jats:sec>\n\nPractical implications<\/jats:title>\nThe framework could be applied to both large business process modelling tasks and small but very dynamic business processes like the typical digital business processes found in online banking or e-Commerce. For example, it can be used for adjusting security policies by adding the capability to adapt automatically the access rights to account for additional resources and new channels of operation which can be very interesting ion both B2C and B2B applications.<\/jats:p>\n<\/jats:sec>\n\nSocial implications<\/jats:title>\nThe potential scope of the impact of the research reported here is linked to the wide applicability of rule-based systems in business. Our approach makes it possible not only to control the execution of the processes, but also to identify problems in the control policies themselves from the point of view of their logical properties \u2013 consistency, redundancies and potential gaps in the logics. In addition to this, our approach not only increases the efficiency, but also provides flexibility for adaptation of the policies in real time and increases the security of the overall control which improves the overall quality of the automation.<\/jats:p>\n<\/jats:sec>\n\nOriginality\/value<\/jats:title>\nThe major achievement reported in this paper is the construction of a universal, strictly logic-based event-driven framework for business process modelling and control, which allows purely logical analysis and adaptation of the business rules governing the business workflows through accounting their dependencies. An added value is the support for object-oriented implementation and the incremental indexing which has been possible thanks to the bottom-up approach adopted in the construction of the framework.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/bpmj-08-2017-0219","type":"journal-article","created":{"date-parts":[[2018,10,25]],"date-time":"2018-10-25T22:54:24Z","timestamp":1540508064000},"page":"948-971","source":"Crossref","is-referenced-by-count":3,"title":["Adaptive business rules framework for workflow management"],"prefix":"10.1108","volume":"25","author":[{"ORCID":"http:\/\/orcid.org\/0000-0001-9908-1717","authenticated-orcid":false,"given":"Kanana","family":"Ezekiel","sequence":"first","affiliation":[]},{"given":"Vassil","family":"Vassilev","sequence":"additional","affiliation":[]},{"given":"Karim","family":"Ouazzane","sequence":"additional","affiliation":[]},{"given":"Yogesh","family":"Patel","sequence":"additional","affiliation":[]}],"member":"140","published-online":{"date-parts":[[2018,10,25]]},"reference":[{"key":"key2021041509513976800_ref002","volume-title":"Mastering JBoss Drools 6","year":"2016"},{"key":"key2021041509513976800_ref003","doi-asserted-by":"publisher","first-page":"91","DOI":"10.5381\/jot.2007.6.1.a2","article-title":"A Framework to specify declarative rules on objects, attributes and associations in the object model","volume":"6","year":"2007","journal-title":"Journal of Object Technology"},{"key":"key2021041509513976800_ref019","volume-title":"Object-Oriented Analysis and Design with Applications","year":"2007","edition":"2nd ed."},{"key":"key2021041509513976800_ref004","article-title":"Agile business rule development: process","year":"2011"},{"key":"key2021041509513976800_ref005","article-title":"JBoss drools business rules","year":"2009"},{"key":"key2021041509513976800_ref006","doi-asserted-by":"crossref","unstructured":"Bry, F., Eckert, M., P\u0103tr\u00e2njan, P. and Romanenko, I. (2006), \u201cRealizing business processes with ECA Rules. Benefits, Challenges, Limits\u201d, 4th International Workshop Principles and Practice of Semantic Web Reasoning PPSWR, Vol. 4187, Lecture Notes in Computer Science, Springer, Berlin, available at: https:\/\/epub.ub.uni-muenchen.de\/17311\/","DOI":"10.1007\/11853107_4"},{"issue":"8","key":"key2021041509513976800_ref007","doi-asserted-by":"crossref","first-page":"760","DOI":"10.1109\/32.879813","article-title":"Using patterns to design rules in workflows","volume":"26","year":"2000","journal-title":"IEEE Transaction Software Engineering"},{"key":"key2021041509513976800_ref008","unstructured":"Cognizant (2015), \u201cThe robot and i: how new digital technologies are making smart people and businesses smarter by automating rote work\u201d, white paper, available at: www.cognizant.com\/ whitepapers\/the-robot-and-I-how-new-digital-technologies-are-making-smart-people-and-businesses-smarter-codex1193.pdf (accessed 12 May 2017)."},{"key":"key2021041509513976800_ref020","volume-title":"Rules Are Objects Too \u2013 A Knowledge Model for an Active, Object-Oriented Database Management System: International Workshop on Object-Oriented Database Systems (OODBS 1988), Lecture Notes in Computer Science","year":"1988"},{"key":"key2021041509513976800_ref018","unstructured":"De Sainte Marie, C. (2011), \u201cIBM web sphere ILOG BRMS\u201d, IBM, available at: http:\/\/docplayer.net\/13766499-Ibm-websphere-ilog-rules-for-net.html (accessed 12 May 2017)."},{"key":"key2021041509513976800_ref009","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/BFb0028101","article-title":"Transitive solutions of relational equations on finite sets and linear lattices","volume":"521","year":"1991","journal-title":"Lecture Notes in Computer Science"},{"key":"key2021041509513976800_ref010","unstructured":"Feldman, J. (2011), Creating, Testing, and Executing Decision Models with Openrules, WordPress, available at: https:\/\/slideplayer.com\/slide\/8055377\/Web. (accessed 9 October 2018)."},{"issue":"3\/4","key":"key2021041509513976800_ref011","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/S0306-4379(98)00011-8","article-title":"Defining the semantics of reactive components in event-driven workflow execution with event histories","volume":"23","author":"Geppert","year":"1998","journal-title":"Information Systems"},{"key":"key2021041509513976800_ref021","unstructured":"Gizil, O. (2008), \u201cDecision tree learning for drools\u201d, Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, available at: https:\/\/infoscience.epfl.ch\/record\/126292\/files\/oguz-thesis_final.pdf (accessed 9 October 2018)."},{"key":"key2021041509513976800_ref012","first-page":"37","article-title":"ECA rule-based support for workflows","volume":"15","year":"2001","journal-title":"Artificial Intelligence"},{"key":"key2021041509513976800_ref013","unstructured":"Haley, P. (2013), \u201cConfessions of a production rule vendor\u201d, Commercial Intelligence, available at: http:\/\/haleyai.com\/wordpress\/2013\/06\/22\/confessions-of-a-production-rule-vendor-part-1 (accessed 2 May 2017)."},{"key":"key2021041509513976800_ref001","unstructured":"Hilwa, A. and Hendrick, S.D. (2012), \u201cCompetitive analysis worldwide business rules management systems\u201d, IDC, available at: ftp:\/\/public.dhe.ibm.com\/software\/websphere\/odm\/2011_BRMS_MarketShare_ Report.pdf (accessed 12 May 2017)."},{"key":"key2021041509513976800_ref016","unstructured":"JBoss Drools Team (2012), \u201cThe drools expert user guide\u201d, Jboss, available at: https:\/\/docs.jboss.org\/drools\/release\/ 6.0.0.CR4\/drools-expert-docs\/html_single\/"},{"key":"key2021041509513976800_ref014","volume-title":"Artificial Intelligence in Design\u2019 96","year":"2012"},{"key":"key2021041509513976800_ref015","unstructured":"Macdonald, A. (2010), \u201cThe value of IBM WebSphere ILOG BRMS\u201d, IBM, available at: www-01.ibm.com\/software\/integration\/business-rule-management\/jrules-family\/ (accessed 12 May 2017)."},{"key":"key2021041509513976800_ref017","unstructured":"Rowe, A., Stephens, S. and Guo, Y. (2004), \u201cThe use of business rules with workflow systems\u201d, available at: www.w3.org\/2004\/12\/rules-ws\/paper\/105\/ (accessed 23 May 2017)."},{"key":"key2021041509513976800_ref300","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2013.193","article-title":"Relating things and stuff via object property interactions","volume":"36","year":"2013","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"key2021041509513976800_ref022","unstructured":"Jordan, D., Barreto, C., Bullard, V., Erl, T., Evdemon, J., Kand, K., K\u00f6nig, D., Moser, S., Stout, R., Ten-Hove, R., Trickovic, I. and van der Rijn, D. (2007), \u201cWeb services business process execution language (WSBPEL)\u201d, available at: http:\/\/docs.oasis-open.org\/wsbpel\/2.0\/OS\/wsbpel-v2.0-OS.pdf"},{"key":"key2021041509513976800_ref023","unstructured":"Ouyang, C., Verbeek, E., van der Aalst, W.M.P., Breutel, S., Dumas, M. and ter Hofstede1, A.H.M. (2005), \u201cFormal semantics and analysis of control flow in WS-BPEL\u201d, BPM Center Report BPM-05-15, available at: wwwis.win.tue.nl\/~wvdaalst\/publications\/p294.pdf"}],"container-title":["Business Process Management Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-08-2017-0219\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-08-2017-0219\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,17]],"date-time":"2021-04-17T14:29:24Z","timestamp":1618669764000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/BPMJ-08-2017-0219\/full\/html"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,25]]},"references-count":24,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2018,10,25]]},"published-print":{"date-parts":[[2019,8,19]]}},"alternative-id":["10.1108\/BPMJ-08-2017-0219"],"URL":"https:\/\/doi.org\/10.1108\/bpmj-08-2017-0219","relation":{},"ISSN":["1463-7154"],"issn-type":[{"value":"1463-7154","type":"print"}],"subject":[],"published":{"date-parts":[[2018,10,25]]}}}