• DocumentCode
    163414
  • Title

    An expert code generator using rule-based and frames knowledge representation techniques

  • Author

    Imam, Ayad Tareq ; Rousan, Thamer ; Aljawarneh, Shadi

  • Author_Institution
    Dept. of Software Eng., Al-Isra Univ., Amman, Jordan
  • fYear
    2014
  • fDate
    1-3 April 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper aims to demonstrate the development of an expert code generator using rule-based and frames knowledge representation techniques (ECG-RF). The ECG-RF system presented in this paper is a passive code generator that carries out the task of automatic code generation in fixed-structure software. To develop an ECG-RF system, the artificial intelligence (AI) of rule-based system and frames knowledge representation techniques was applied to a code generation task. ECG-RF fills a predefined frame of a certain fixed-structure program with code chunks retrieved from ECG-RF´s knowledge base. The filling operation is achieved by ECG-RF´s inference engine and is guided by the information collected from the user via a graphic user interface (GUI). In this paper, an ECG-RF system for generating a device driver program is presented and implemented with VBasic software. The results show that the ECG-RF design concept is reasonably reliable.
  • Keywords
    graphical user interfaces; inference mechanisms; knowledge based systems; program compilers; ECG-RF design concept; ECG-RF inference engine; ECG-RF knowledge base; ECG-RF system; GUI; VBasic software; artificial intelligence; automatic code generation; code chunks; code generation task; device driver program; expert code generator; fixed-structure program; fixed-structure software; frames knowledge representation techniques; graphic user interface; passive code generator; rule-based system; Engines; Generators; Graphical user interfaces; Knowledge representation; Programming; Software; Software engineering; Automatic Code Generation; Expert System; Frames Knowledge Representation Techniques; Software Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information and Communication Systems (ICICS), 2014 5th International Conference on
  • Conference_Location
    Irbid
  • Print_ISBN
    978-1-4799-3022-7
  • Type

    conf

  • DOI
    10.1109/IACS.2014.6841951
  • Filename
    6841951