MICROPROCESSING AND MICROPROGRAMMING, vol.31, pp.19-24, 1991 (SCI-Expanded)
This paper presents an application of artificial intelligence programming methods to the problem of scheduling in a prototype job-shop. A rule-based approach has been adopted to develop a three-level hierarchical decision structure within the system. The rules representing various objects and behavioral relations among these objects were coded in PROLOG. The system can be used in two ways: 1) to predict shop behavior through handling resource allocation, sequencing and scheduling decisions, 2) to enable to modify the current schedule based on up-to-date information such as unexpected machine breakdown.