• DocumentCode
    1237241
  • Title

    The "Software Engineering" of Expert Systems: Is Prolog Appropriate?

  • Author

    Subrahmanyam, P.A.

  • Author_Institution
    AT&T Bell Laboratories
  • Issue
    11
  • fYear
    1985
  • Firstpage
    1391
  • Lastpage
    1400
  • Abstract
    This paper is a preliminary assessment of the viability of Prolog as a basis for the design of expert systems, where the major competition is assumed to be from Lisp and Lisp-based systems. We critically examine the basic features of Prolog from various perspectives to see to what extent they support (or hinder) expert system development. Our conclusion is that while Prolog has significant assets along several dimensions, Prolog as it exists today needs to be modified and appropriately enhanced to make it competitive to extant Lisp-based systems; we suggest the nature of some of these modifications.
  • Keywords
    Expert systems; Lisp; Prolog; logic programming; programming environments; Computational modeling; Costs; Expert systems; Hardware; Logic programming; Programming environments; Prototypes; Sections; Software engineering; Subspace constraints; Expert systems; Lisp; Prolog; logic programming; programming environments;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1985.231887
  • Filename
    1701955