BRULEE: Business Rule Extraction and Exploitation
       
       

      BRULEE - Business Rule Extraction And Exploitation



       
       
        Business rules represent core business policies. Many organizations now face the problem that their current information  systems are legacy systems operating to business rules that are often unknown to their current users. This means that the users may not understand how data specific to their business needs is elicited from the underlying information systems. Consequently, vital business data can be used out of context.
         
        Recently, there has been a growing interest in developing techniques to support the specification and implementation of business rules in information systems, but little has been done so far in trying to extract rules that are buried in legacy information systems. The  BRULEE project will contribute to this area of study by focusing on a specific sub-problem:  the extraction of constraint business rules that are fragmented and scattered across data dictionaries, triggers, stored procedures and application programs.

        This project will build on the advances made in database and software reverse engineering research. The objective is to develop techniques and heuristics for identifying and extracting constraint business rules that are buried in various parts of an information system, and for presenting the extracted business rules to users. The project is funded by EPSRC (GRANT number GR/K82772 ) for three years starting from December 1999 and is in collaboration with British Telecommunications.

        Project Investigators:

        • Professor W. A. Gray
        • Dr J. Shao
        • Dr S. M. Embury
        • Dr XK. Liu
        • Ms. G. Fu


        Publications:

        • J. Shao, S.M. Embury, G. Fu, X. Liu and W.A. Gray, Unlocking Business Rules for Maintaining Information Systems, in Proceedings of 1st international Workshop of Database Maintenance and Reengineering, Montreal, Canada, October 1st, 2002.
        • G. Fu, J. Shao, S. M. Embury, W.A. Gray, Representing Constraint Business Rules Extracted from Legacy Systems, in the Proceedings of 13th International Conference on Database and Expert Systems Applications (to appear), Aix en Provence, France, September 2-6, 2002.
        • G. Fu, J. Shao, S. M. Embury, W.A. Gray, An Algorithm for Determining Related Constraints, in the Proceedings of 19th British National Conference on Databases (BNCOD2002) (to appear), Sheffield, UK, July 16-19, 2002.
        • S. M. Embury, J. Shao, Assisting the Comprehension of Legacy Transactions, to appear in the Proceedings of Second International Workshop of Data Reverse Engineering, Stuttgart, Germany, October 2-5, 2001.
        • G. Fu, J. Shao, S. M. Embury, X. Liu,  W. A. Gray, A Framework for Business Rule Presentation, in the Proceedings of 12th International Workshop of DEXA, Munich, Germany, Sep 3-7, 2001.
        • J. Shao, X. Liu, G. Fu, S. M. Embury,  W. A. Gray, Querying Data-Intensive Programs for Data Design, in the Proceedings of 13th International Conference for Advanced Information System Engineering, Interlaken, Switzerland, June 4-8, 2001.
        • G. Fu, X. Liu, J. Shao, S. M. Embury, W. A. Gray, Business Rule Extraction for System Maintenance, to appear in the Proceedings of First International Workshop of Data Reverse Engineering, Zurich, Switzerland, from Feburary 29 to March 3, 2000.
        • J. Shao, C. Pound, Reverse Engineering Business Rules from Legacy System, in BT Journal, vol 17(4), 1999.


        Link:: Taxonomy for Reverse Engineering:
        Taxonomy |

        Organizations:
        SEBPC |

        Tools for Business Rule Automation and Extraction:
        Business Rule Solution | DB-Main | DPUTE|
                             ;          


         | Computing Science | Cardiff University

        Last updated: May 12 2002
        mail the principal investigator: Prof. W. A. Gray