• DocumentCode
    467068
  • Title

    Tool Support to Implementing Business Rules in Database Applications

  • Author

    Lin, Liwen ; Embury, Suzanne M. ; Warboys, Brian C.

  • Author_Institution
    Univ. of Manchester, Manchester
  • Volume
    1
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    In many cases, the programmer may require to encode business rules into the database applications. To do this, a large number of program elements may need to be examined by the programmer, to determine which have the capacity to violate a new rule and if so what minimal changes are required to prevent such violations. This process can be time-consuming, and even seasoned programmers can miss difficult and obscure cases in the mass of code. In this paper, we describe a static source code analysis technique to assist the programmer in enforcing business rules in a way that cuts down the amount of irrelevant code to be examined. Our technique derives all the possible ways in which a new business rule can be violated by the programs in the system being modified, and the specific program elements responsible.
  • Keywords
    business data processing; database management systems; business rule implementation; database application; seasoned programmer; static source code analysis technique; Application software; Computer science; Constraint theory; Engines; Information systems; Java; Law; Legal factors; Programming profession; Visual databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.213
  • Filename
    4290999