Open Access Open Access  Restricted Access Subscription or Fee Access

Business Rule Management Framework for N-Tier E-Business Applications

M. Thirumaran, Dr.P. Dhavachelvan, D. Balraj, R. Odayakumar


Business rules have attained a major role in the development of software systems for businesses. They influence the business behavior based on the decisions enforced upon a wide range of aspects. As the business requirements are subjected to frequent amendments, new business rules have to be evolved to reinstate the previously formed ones. Business analysts count on the assistance from the IS developers for this accomplishment. As business rules are set and owned by the business, provisions must be enforced for business rule management by the business analysts directly. In order to get a clear picture of what the current policies and terms in the business are, business users utilize the document as a valuable tool. Unfortunately, documents are not updated as per the modifications in the source code. Moreover, as the software becomes larger, documents become increasingly large and hence difficult to understand and maintain. Thus they turn out to be a non-useful resource in such conditions. With a motive to resolve the above issues, several tools for extracting the rules from the business program code have been developed. In this paper, a robust architecture for an extraction engine to isolate rules from the base source code has been proposed. This suggested model involves slicing of code segments which results in easy identification of domain variables which in turn would result in extraction of business rules, validating them and exchanging them with the newly formulated business policies. This is a new research dimension which paves waves for efficient and quick business rule management strategy.


Business Rule Management, Business Process Model, Slicing, Segmentation, Rule Extraction.

Full Text:



Chengliang Wang, Yaxin Zhou, Juanjuan Chen, “Extracting Prime business rules from legacy system” Proceeding of Computer Science Software Engineering, Proceeding of International Conference on Computer science on 12-14Dec.2008,vol-2, pp 19-23.

Matthew L. Nelson, and Robert L. Rariden, Ravi Sen, “A Lifecycle Approach towards Business rules Management”, Proceedings of the 41st Hawaii International Conference on System Sciences – 2008.pp 113-113.

Maria-Eugenia Iacob, Henk Jonkers “A Model-driven Perspective on the Rule-based Specification of Services”, Proceeding of 12th International IEEE Enterprise Distributed Object Computing Conference, 2008.pp75-84.

Xiaojian Liu, Xuejun Liu and Jianxin Li “A Hybrid Language Combining Business Rules with Object –Orientation”, proceeding of IEEE International Conference on 2008.

M. Bajec and M. Krisper “A Methodology and tool support for managing business rules in organization”, Information System 30 (2005), 2004. pp 423-443,

Florian Rosenberg, Christoph Nagl, Schahram Dustdar “Applying Distributed Business Rules- The VIDRE Approach”, IEEE International Conference on Services Computing (SCC’06), 2006. pp 471-478.

Olga Levina “Bearing the Challenge of Multidisciplinary by Business rules based system Analysis”, proceeding of IEEE Research Challenges in Information Science, 2009. RCIS 2009. Third International Conference on 2009. pp 447- 452.

Olegas Vasilecas, Aidas Smaizys “Business rule based data analysis for decision support and automation” International Conference on Computer Systems and Technologies CompSysTech’06.

Xinyu Wang, Jianling Sun, Xiaohu Yang, Zhijiun He, Srini maddmeni, “Business Rules Extraction from Large Legacy System”, Proceeding of IEEE 8th Europen Conference on Software Maintenance and Reengineering (CSM’04), Tamper, Finland, March 24-26, 2004,pp 249-254.

Aqueo Kamada “Business Using Rules and services in the context of model Driven Architecture”, Proceeding of 11th IEEE International Conference Science and Engineering, 2008.

Anis Charfi, Mira Mezini “Hybrid Web Service Composition Business process Meet Rules”, ICSOC'04, November 15–19, 2004.

Andy Kellens, Kris De Schutter, Theo D’Hondt and Viviane Jonckers “Experience in Modularizing Business rules into aspect”, Proceeding of IEEE international conference on ICSM 2008.

Thanawut Auechaikul and Wiwat Vatanawood “A Development of Business Rules with Decision Table for Business Process”, proceeding of IEEE Region 10 Conference 2007.pp1-4.

Harry M. Sneed and Katalin Erdos, “Extracting Business Rules from Source Code”, Proceeding of IEEE 4th International Workshop on Program Comprehension(IWPC’96), 1996. pp 240-247.

Chia-Chu Chiang “Extracting Business Rules from Legacy System into Reusable components”, Proceeding of the 2006 IEEE/SMC International Conference System Engineering. 24-26 April 2006. pp 6.

Isabelle Rouvellou, Kevin Ramus, “Extending Business objects with Business Rules”, proceeding of IEEE 33rd international Conference on 2000,pp 238-249.

Hai Liu, Qing Li, Naijie Gu ,and An Liu “Exploiting Semantics for Analyzing and Verifying Business Rules in web services Composition and Contracting”, IEEE International Conference on Web Services2008.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.