DocumentCode
3310710
Title
Building a banking system specification using machine learning
Author
Genest, Jean
Author_Institution
Dept. of Math., Coll. Mil. R. de St.-Jean, Saint-Jean-sur-Richelieu, Que., Canada
fYear
1991
fDate
9-11 Oct 1991
Firstpage
263
Lastpage
268
Abstract
Transforming user requirements into software specification is a complex and demanding task. Artificial intelligence methods such as machine learning (ML) can assist in the software specification process by providing support to system designers. This paper presents an approach based on explanation-based learning (EBL), a ML technique in which a concept is learned by building an explanation. The approach is presented in the context of the system LISE (Learning in Software Engineering). LISE converts a user requirement for a software module into an operational module definition using EBL with an incomplete theory. An example where LISE is used to build the specification of a banking system is illustrated
Keywords
bank data processing; case-based reasoning; explanation; formal specification; learning (artificial intelligence); LISE; Learning in Software Engineering; banking system specification; case-based reasoning; explanation-based learning; machine learning; user requirements; Artificial intelligence; Banking; Buildings; Machine learning; Mathematics; Multilevel systems; Programming; Software design; Software engineering; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence Applications on Wall Street, 1991. Proceedings., First International Conference on
Conference_Location
New York, NY
Print_ISBN
0-8186-2240-7
Type
conf
DOI
10.1109/AIAWS.1991.236591
Filename
236591
Link To Document