DocumentCode
2700300
Title
A simple mathematically based framework for rule extraction using wide spectrum language
Author
Ramsey, Frederick V. ; Alpigini, James J.
Author_Institution
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
fYear
2002
fDate
2002
Firstpage
44
Lastpage
52
Abstract
Programs use rules to dictate or constrain specific decisions or actions. These rules have typically been tested, revised, and updated continuously; therefore, they represent a substantial and valuable business or intellectual asset. These rules often are not reused because the legacy program code is the only valid source for these rules, and extraction of the rules from the legacy code is thought to be too difficult. This problem is exacerbated when a re-engineering project potentially involves rule recovery from multiple programs in multiple languages. This paper reviews the uses of mathematically formal approaches to business rule recovery and extraction. The applications of provable transformations from different programming languages to Wide Spectrum Language (WSL) are reviewed, and a simple framework for two different rule extraction approaches using WSL is presented. An example of rule extraction using each approach is presented, and the requirements, advantages, and limitations of each approach are examined.
Keywords
knowledge acquisition; reverse engineering; software maintenance; Wide Spectrum Language; business rule recovery; intellectual asset; legacy code; legacy program code; mathematically based framework; provable transformations; rule extraction; rule recovery; wide spectrum language; Code standards; Computer languages; Conferences; Documentation; Laboratories; Standards development; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Source Code Analysis and Manipulation, 2002. Proceedings. Second IEEE International Workshop on
Print_ISBN
0-7695-1793-5
Type
conf
DOI
10.1109/SCAM.2002.1134104
Filename
1134104
Link To Document