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
Link To Document