• 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