Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/317559.322761acmotherconferencesArticle/Chapter ViewAbstractPublication PagessmallConference Proceedingsconference-collections
Article
Free access

Languages for expert system building: a comparison

Published: 01 December 1986 Publication History

Abstract

A study of some languages which may be used for expert system building is conducted. The characteristics necessary in an expert system building language are detailed. Languages that are unable to provide for many different types of expert systems to be built are not given much weight. Six relatively standard high level languages are studied, which include FORTRAN, Modula-2, Ada**, Pascal, LISP and Prolog. Some of the newly developed expert system building languages are also studied. The study was done in conjunction with the development of the expert system known as Fess and a discussion of the reasons for the choice of its development language are given. The construction of the system has provided further insights for the language study. It is found that a best expert system building language may yet be developed.
** Ada is a trademark of the DoD (Ada Joint Program Office)

References

[1]
Barr, A. and Feigenbaum, E.A. (1982), The Handbook of Artificial Intelligence II, William Kaufmann, Los Altos, Ca.
[2]
Coorer, D. and Clarity, M. (1982), Oh! Pascal!, W.W. Norton Co., N.Y.
[3]
Forgy, C.L. (1985) uioghou ihoi ihj pjmp{o port CMU-CS-81-135, Computer Science Dept., Carnegie-Mellon University, Pittsburg, Pa.
[4]
Friedman, F.L. and Koffman, E.B. (1981), Problem Solving and Structured Programming in FORTRAN, 2~a edition, Addison-Wesley, Reading, Ms.
[5]
Gehani, N. (1984), Ads an Advanced Introduction Including Reference Manual for the Ads Programming Language, Prentice-Hall, Englewood Cliffs, N.J.
[6]
Hall, L.O. and Kandel, A. (1986), X Fuzzy Expert System Based on Relations, 1986 International Symposium on Multiple-Valued Logic, Blacksburg, Vs., pp. 252-256.
[7]
Hall, L.O. (1986), A Methodological Approach to a Re*usable Fuzzy Expert System, Ph.D. Dissertation, F.S.U., Tallahassee, FI.
[8]
Hall, L.O. (1986), Substitutional Pattern Matching of Clauses in a Fuzzy Expert System, Submitted.
[9]
Kandel, A. (1986), Fuzzy Mathematical Techniques with Applications, Addison*Wesley, Reading, Ms.
[10]
Kowalski, R. (1979), Algorithm = Logic + Control, CACM, Vol. 22, No. 7, 424-436.
[11]
Miller, E. and Howden, H. (eds.) (1981), Tutorial: Software Testing and Validation Techniques, Computer Society Press, Piscataway, N.J.
[12]
Waterman, D.A. (1986), A Guide to Expert Systems, Addison-Wesley, Reading, Ms.
[13]
Weiss, S.M. and Kulikowski, C.A. (1982), Representation of Expert Knowledge for Consultation: The CASNET and EXPERT projects, In Artificial Intelligence in Medicine, P. Szolovits (ed.), AAAS Symp. Series, Westview Press, Boulder, Colorodo, 21-55.
[14]
Winston, P.H. and Horn B.K.P. (1984), LISP 2na edition, Addison-Wesley, Reading, Ms.
[15]
Wirth, N. (1985), Programming in Modula-2, 3ra edition, Springer-Verlag, N.Y.

Index Terms

  1. Languages for expert system building: a comparison

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SIGSMALL '86: Proceedings of the 1986 ACM SIGSMALL/PC symposium on Small systems
    December 1986
    268 pages
    ISBN:089791211X
    DOI:10.1145/317559
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    • SIGSMALL: ACM Special Interest Group on Small and Personal Computing Systems and Applications

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 December 1986

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    VRST05
    Sponsor:
    • SIGSMALL

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 1,337
      Total Downloads
    • Downloads (Last 12 months)360
    • Downloads (Last 6 weeks)14
    Reflects downloads up to 10 Oct 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media