Abstract
In this work we are interested in the logical and semantical aspects of reasoning about actions in a scheduling process. We present an adaptation of the event calculus of Kowalski and Sergot to the problem of determining the temporal structure of the operations that must be performed during the realization of some complex objectives. Our application domain is aircraft maintenance. We try to reason about the actions which are performed during an overhaul in order to help to schedule them. The original model reasons about changes, i.e. events which initiate or terminate propositions. The first step of this work was to improve the initial model by adding a temporal relation between events and propositions because in our field we also have to reason about events which only inform us about some propositions without affecting them. The second step of this work is to build a set of specific rules which temporally “interpret” the semantics of the usual specifications of the actions to be considered. This interpretation aims to associate each action with two events and some temporal relations which are usable by the general model. Temporal reasoning uses pertinent knowledge about the specific universe (here, the aircraft that we consider and the actions which may be performed on it). We outline a generative methodology to formalize this relevant knowledge efficiently. This cognitive approach brings more informational economy in temporal reasoning because only the relevant information is considered The temporal reasoning model and the methodology have been exemplified and tested on a complex part of an aircraft. In the future, adapted tools based on this approach will be developed, in order to solve several problems of aircraft maintenance scheduling.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
R. Kowalski and M. Sergot, “A logic-based calculus of events,” New Generation Computing, vol. 4, pp. 67–95, 1986.
J.F. Allen and J.A. Koomen, “Planning using a temporal world model,” Proceedings IJCAI, pp. 741–747, 1983.
D. Chapman, “Planning for conjunctive goals,” Artificial Intelligence, vol. 32, pp. 333–377, 1987.
Dean and McDermott, “Temporal data base management,” Artificial Intelligence, vol. 32, pp. 1–55, 1987.
K. Eshgi, “Abductive planning with event calculus”, Proceedings of the Fifth International Conference and Symposium on Logic Programming, MIT Press, pp. 562–579, 1988.
M. Shanahan, “Prediction is deduction but explanation is abduction,” Proceedings IJCAI, vol. 2, pp. 1055–1060, 1989.
L. Missiaen and M. Bruynooghe, “Localized abductive planning,” in European Workshop on Planning, GMD, Sankt Augustin, Germany, 1991.
METIER Systems Ltd., ARTEMIS 7000 Manual-Planning and Scheduling, 1990.
M. Borillo and B. Gaume, “An extension to Kowalski and Sergot's event calculus,” in Proceedings of ECAI, 1990, pp. 99–104.
M.L. Ginsberg and D.E. Smith, “Reasoning about action I: A possible worlds approach,” Artificial Intelligence, vol. 35, pp. 165–195, 1988.
Y. Shoham and D. McDermott, “Problems in formal temporal reasoning,” Artificial Intelligence, vol. 36, pp. 49–61, 1988.
D. Bernard, M. Borillo, and B. Gaume, “A cognitive temporal model for the planning in aircraft maintenance,” in Proceedings of IEA/AIE 90, vol. I, Charleston, SC, July 1990, pp. 318–324.
J.F. Allen, “Maintaining knowledge about temporal intervals,” Communications of the ACM, vol. 26, pp. 832–843, November 1983.
A. Divin, “Automatisation du raisonnement temporel: contraintes liées à la sémantique du temps en français et complexité des algorithmes,” memoire de DEA d'informatique, Université Paul Sabatier, Toulouse, 1988.
J.F. Allen, “Towards a general theory of action and time,” Artificial Intelligence, vol. 23, pp. 123–154, 1984.
Z. Vendler, “Verbs and times,” in Linguistics in Philosophy, Ithaca: Cornell University Press, pp. 97–121, 1967.
Prolog III, manuel de référence, PrologIA, December 1990.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bernard, D., Borillo, M. & Gaume, B. From event calculus to the scheduling problem. Semantics of action and temporal reasoning in aircraft maintenance. Appl Intell 1, 195–221 (1991). https://doi.org/10.1007/BF00118997
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00118997