• DocumentCode
    3379860
  • Title

    A multiparadigm programming approach for developing knowledge-based systems

  • Author

    Pun, Paul K C ; Kahn, Hilary J.

  • Author_Institution
    Dept. of Comput. Sci., Manchester Univ., UK
  • fYear
    1995
  • fDate
    9-11 Aug 1995
  • Firstpage
    362
  • Lastpage
    368
  • Abstract
    Knowledge-based systems are large and complex software systems which are difficult to understand and design. A multiparadigm programming approach, based on an integration of the object-oriented programming paradigm and the logic programming paradigm, is reported for the development of these systems. Such an approach promotes both the analysis and synthesis processes which are essential in understanding and designing large knowledge-based systems. Moreover, this approach emphasizes an equal and co-operating partnership between each programming paradigm for problem analysis and solving. A multiparadigm programming language, EXL, is developed for this purpose. EXL integrates the object-oriented programming paradigm and the logic programming paradigm by `stitching´ them together with the notion of logical object. In this way, EXL provides structural level modularization and relational level modularization in building knowledge-based systems
  • Keywords
    C language; knowledge based systems; knowledge engineering; logic programming; object-oriented languages; object-oriented programming; software engineering; EXL multiparadigm programming language; analysis processes; knowledge-based system development; large knowledge-based systems; logic programming paradigm; logical object; multiparadigm programming approach; object-oriented programming paradigm; problem analysis; problem solving; relational level modularization; software systems; structural level modularization; synthesis processes; Buildings; Cognitive science; Computer languages; Computer science; Humans; Knowledge based systems; Logic programming; Object oriented programming; Programming profession; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1995. COMPSAC 95. Proceedings., Nineteenth Annual International
  • Conference_Location
    Dallas, TX
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-7119-X
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1995.524802
  • Filename
    524802