Knowledge-Based Expert Systems
Computer - IEEE Centennial: the state of computing
On convergence toward a database of program transformations
ACM Transactions on Programming Languages and Systems (TOPLAS)
Domain-Specific Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Building expert systems
Experiences with SRL: an analysis of frame-based knowledge representations
Proceedings from the first international workshop on Expert database systems
Model execution in a goal-oriented discrete event simulation environment
Model execution in a goal-oriented discrete event simulation environment
An introspective environment for knowledge based simulation
WSC '84 Proceedings of the 16th conference on Winter simulation
Knowledge-based model construction: an automatic programming approach to simulation modeling (expert systems)
A knowledge base organization for rules about programming
ACM SIGART Bulletin
Development Life Cycle of Computer Networks: The Executable Model Approach
IEEE Transactions on Software Engineering
Model base management for multifacetted systems
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Simulation program development by stepwise refinement in UNITY
WSC '91 Proceedings of the 23rd conference on Winter simulation
Mathematical and Computer Modelling: An International Journal
Hi-index | 0.00 |
A Knowledge-Based Model Construction (KBMC) system is described which has been developed to automate the model construction phase of the simulation life-cycle. The system utilizes a knowledge-based approach to automatic programming to build a simulation model and extends the knowledge-based approach to include model specification acquisition. The system's underlying rule base, implemented in the production system paradigm of OPS83, incorporates several types of knowledge. Domain knowledge is used in conjunction with simulation modeling knowledge to facilitate a structured interactive dialog for the acquisition of a complete model specification from a user. Modeling knowledge and target language (SIMAN) knowledge are then used to automatically construct an executable discrete simulation model from this specification. This paper presents an overview of the KBMC system and focuses on various issues involved in the conceptualization and implementation of such a system.