Skip to main content
Log in

From event calculus to the scheduling problem. Semantics of action and temporal reasoning in aircraft maintenance

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Kowalski and M. Sergot, “A logic-based calculus of events,” New Generation Computing, vol. 4, pp. 67–95, 1986.

    Google Scholar 

  2. J.F. Allen and J.A. Koomen, “Planning using a temporal world model,” Proceedings IJCAI, pp. 741–747, 1983.

  3. D. Chapman, “Planning for conjunctive goals,” Artificial Intelligence, vol. 32, pp. 333–377, 1987.

    Google Scholar 

  4. Dean and McDermott, “Temporal data base management,” Artificial Intelligence, vol. 32, pp. 1–55, 1987.

    Google Scholar 

  5. K. Eshgi, “Abductive planning with event calculus”, Proceedings of the Fifth International Conference and Symposium on Logic Programming, MIT Press, pp. 562–579, 1988.

  6. M. Shanahan, “Prediction is deduction but explanation is abduction,” Proceedings IJCAI, vol. 2, pp. 1055–1060, 1989.

    Google Scholar 

  7. L. Missiaen and M. Bruynooghe, “Localized abductive planning,” in European Workshop on Planning, GMD, Sankt Augustin, Germany, 1991.

  8. METIER Systems Ltd., ARTEMIS 7000 Manual-Planning and Scheduling, 1990.

  9. M. Borillo and B. Gaume, “An extension to Kowalski and Sergot's event calculus,” in Proceedings of ECAI, 1990, pp. 99–104.

  10. M.L. Ginsberg and D.E. Smith, “Reasoning about action I: A possible worlds approach,” Artificial Intelligence, vol. 35, pp. 165–195, 1988.

    Google Scholar 

  11. Y. Shoham and D. McDermott, “Problems in formal temporal reasoning,” Artificial Intelligence, vol. 36, pp. 49–61, 1988.

    Google Scholar 

  12. 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.

  13. J.F. Allen, “Maintaining knowledge about temporal intervals,” Communications of the ACM, vol. 26, pp. 832–843, November 1983.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. J.F. Allen, “Towards a general theory of action and time,” Artificial Intelligence, vol. 23, pp. 123–154, 1984.

    Google Scholar 

  16. Z. Vendler, “Verbs and times,” in Linguistics in Philosophy, Ithaca: Cornell University Press, pp. 97–121, 1967.

    Google Scholar 

  17. Prolog III, manuel de référence, PrologIA, December 1990.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00118997

Key words

Navigation