Use of procedural programming languages for controlling production systems

@article{Ishida1991UseOP,
  title={Use of procedural programming languages for controlling production systems},
  author={Toru Ishida and Yutaka Sasaki and Yoshimi Fukuhara},
  journal={[1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application},
  year={1991},
  volume={i},
  pages={71-75}
}
  • T. Ishida, Y. Sasaki, Y. Fukuhara
  • Published 24 February 1991
  • Computer Science
  • [1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application
A new approach called UPPL, uses procedural programming languages, such as Lisp and C, to explicitly describe the plans of controlling production systems. As the key idea of implementing this, the authors view production systems as a collection of concurrent rule processes, each of which continuously monitors the global database and executes actions when its conditions match database entries. To bridge control plans and rule processes, the authors introduce the 'procedural control macros' (PCMs… 
A Meta-Level Control Architecture for Production Systems
TLDR
Since control information is gathered into control plans, production rules can be declarative and thereby application-independent, and this new feature makes it possible to develop large-scale shared rule bases.
Programming Language Families
TLDR
The history of programming language families, the four different programming paradigms, languages that belong to each and how they are used, and what each programming language paradigm is best used for are discussed.
Parallel, Distributed and Multiagent Production Systems
  • T. Ishida
  • Computer Science
    Lecture Notes in Computer Science
  • 1994
TLDR
This paper is intended to introduce parallel/distributed/multiagent production systems, and to reveal their possibilities as research foundations for distributed artificial intelligence: a parallel production system as an agent reactive architecture, a distributed production systems as an adaptive agent organization, and a multi-agent production system for organizational learning.
Parallel, Distributed and Multi-Agent Production Systems - A Research Foundation for Distributed Artificial Intelligence
TLDR
This paper is intended to introduce parallel/distributed/multiagent production systems, and to reveal their possibilities as research foundations for distributed artificial intelligence: a parallel production system as an agent reactive architecture, a distributed production systems as an adaptive agent organization, and a multi-agent production system for organizational learning.
Advantages of meta-level control architectures in maintaining rule-based systems
The authors demonstrate the enhancement in maintainability made possible by introducing meta-level control architectures to production systems. They assess the amount of effort expended in upgrading
An authoring system for creating a practice environment in the network service field
TLDR
An authoring system whose main purpose is to reduce the cost of developing and maintaining courseware which contains procedural knowledge used in the network service field is described, and the development costs have been reduced.
Maintenance techniques for an intelligent alarm processing system
TLDR
This paper presents the simplification and enhancement in maintainability of IAP systems made possible by separating topological information from the knowledge base (referred to as topology rule base), and investigates this idea in the context of a power transmission system.
A Robust and Maintenance-Free Alarm Processing Solution for Transmission System Operations Control Centers
TLDR
This paper presents the simplification and enhancement in maintainability of IAP systems made possible by separating topological information from the knowledge base (referred to as topology rule base), and investigates this idea in the context of a power transmission system.
Agent Technology
TLDR
The findings show that agents can be used as a powerful tool by enterprises to handle their processes and procedures and have what it takes to meet increased competition and demanding markets.
Self-construction in the context of cortical growth
TLDR
This thesis explores the biological development of the neocortex as a model for selfconstructing systems with a model that contains the essential elements of biological self-construction, but is sufficiently tractable to be simulated.
...
...

References

SHOWING 1-7 OF 7 REFERENCES
Procedural Control in Production Systems
Use of production systems for modeling asynchronous, concurrent processes
TLDR
A separate, explicit control structure for modeling asynchronous, concurrent processes With PS's is proposed; the use of a Petri net is addressed and a hierarchy of such networks is proposed.
TREAT: a better match algorithm for AI production systems
TLDR
On five different OPS5 production system programs TREAT outperformed RETE, often by more than fifty percent, which supports an unsubstantiated conjecture made by McDermott, Newell and Moore, that the state saving mechanism employed in the RETE match, condition-element support, may not be worthwhile.
Communicating sequential processes
This paper suggests that input and output are basic primitives of programming and that parallel composition of communicating sequential processes is a fundamental program structuring method. When
Optimizing Rules in Production System Programs
TLDR
This paper's algorithm is not to directly apply the efficiency heuristics to programs, but rather to enumerate possible join structures under various constraints to generate a more efficient program.
Assessing the Maintainability of XCON-in-RIME: Coping with the Problems of a VERY Large Rule-Base
TLDR
Evaluated the potential for enhanced maintainability of XCON-in-RIME over XCON, a rule-based expert system that configures computer systems that is increasingly becoming more difficult to change.