DocumentCode :
1629870
Title :
Automated knowledge-based software construction
Author :
Han, David ; Chen, Hong Andy ; Kenevan, James R.
Author_Institution :
Northeastern Illinois Univ., Chicago, IL, USA
fYear :
1992
Firstpage :
323
Abstract :
The authors define a means for the acquisition of knowledge called the E-Specification Language. This specification is defined using set notions. Each specification consists of a domain-problem pair and a set of attributes that describe the current problem. This multidimensional array stores all existing problems and their attributes. These attributes are used in the resolution of whether any existing knowledge may be used in the future, or whether knowledge must be learned. Each user-given problem is classified by its domain and problem types. The authors also define a set of knowledge primitives, as knowledge units, to represent programming knowledge. These units are then used to construct more knowledge. The self-constructing knowledge enables automating the construction of software codes, testing, documentation and all other parts of the software life cycle. A few system algorithms are presented
Keywords :
automatic programming; knowledge acquisition; knowledge based systems; software engineering; specification languages; E-Specification Language; attribute set; automated software construction; domain-problem pair; knowledge acquisition; knowledge primitives; knowledge-based software construction; multidimensional array; problem classification; programming knowledge; self-constructing knowledge; Automatic programming; Automatic testing; Automation; Documentation; Functional programming; Knowledge acquisition; Production; Software debugging; Software maintenance; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Man and Cybernetics, 1992., IEEE International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-0720-8
Type :
conf
DOI :
10.1109/ICSMC.1992.271755
Filename :
271755
Link To Document :
بازگشت