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 :
بازگشت