Related Experiment Videos
Summary
This study introduces Mumps language extensions for expert systems, integrating Prolog features with Mumps databases. An experimental C interpreter for Unix demonstrates the feasibility of this approach for enhanced system development.
Area of Science:
- Computer Science
- Artificial Intelligence
- Programming Languages
Background:
- The Mumps programming language traditionally lacks features for complex expert system development.
- Integrating symbolic reasoning capabilities into existing database-centric languages is a significant challenge.
Purpose of the Study:
- To describe novel extensions to the Mumps language designed to facilitate the creation of expert systems.
- To leverage the Prolog language's logic programming paradigm within the Mumps environment.
- To utilize the Mumps global array database for storing and managing expert system knowledge.
Main Methods:
- Development of Mumps language extensions inspired by Prolog syntax and semantics.
- Integration of these extensions with the Mumps global array database for data persistence.
- Implementation of an experimental interpreter for the extended Mumps language using the C programming language.
- Deployment and testing of the interpreter within the Unix operating system environment.
Main Results:
- Successful definition and implementation of Mumps language extensions enabling expert system construction.
- Demonstration of seamless utilization of the Mumps global array database for expert system knowledge representation.
- Creation of a functional C-based interpreter for the extended Mumps language on Unix.
Conclusions:
- The proposed Mumps language extensions effectively bridge the gap between database management and expert system development.
- The integration with Prolog principles offers a powerful new paradigm for building intelligent systems in the Mumps environment.
- The experimental Unix implementation validates the practical applicability and performance of the extended Mumps language for expert systems.