Abstract
Object Oriented environments are becoming well accepted as suitable media for implementing applications, because of their qualities of extendibility, reusability, and compatibility.
From an operational point of view, a Control, Command, Communication & Intelligence System (C3I system) can be considered as a set of objects under specific constraints, and particularly under temporal constraints. However, from a design point of view, the object organization has nothing to do with specific constraints: on the contrary, it is very important to be able to design objects and their links, separately from the specific constraint network: then, it allows the Design of the system to be Object Oriented (OOD), objects being reusable and easy to modify.
Our purpose has been to develop an operational tool able to reuse some OOD application and objects represented in PROLOG to design a C3I System, taking in account some Temporal Constraints Satisfaction Problems (TCSP). This paper presents our tool, Objects under Constraints (C/O), on a theoretical and practical point of view, and discusses a temporal model which extends an Object Oriented environment.
Preview
Unable to display preview. Download preview PDF.
Bibliography
; James Allen, “Maintaining Knowledge about temporal interval”, Communications of the ACM, November 1983
; James Allen & Patrick Hayes, “A common-sense theory of time”, IJCAI, Milan Italy, 1985
; Camel Balthazaar, Alex Gray & Ted Lawson, “An Object Oriented Temporal Model Embodied as Eiffel Software components”, TOOLS 90, 1990
; BNR-Prolog Reference Manual & user guide, Bell-Northern Research Publishing, 1988
; Laurent Cervoni, “Planification en construction: utilisation de la programmation logique et de la propagation de contraintes”, Xèmes journées d'Avignon, 1990
; Rina Dechter & Itay Meiri, “Experimental Evaluation of preprocessing technics in constraint satisfaction problems”, IJCAI 1989
Hervé Gallaire, “Merging Objects and Logical programming: relational semantics”, AAAI 1986
; Adèle Goldberg, “Reengineering applications toward Object Oriented Technology”, Tutorials TOOLS 90, Paris, 1990
; Soochang Hwang & Sukho Lee, “Modelling Semantic Relationships and Constraints in Object-Oriented Databases”, Communication of the ACM 10, 1990, p396–416
; C.B. Jones & R.C. Show, “Case Studies in Systematic Software Development”, Prentice Hall International, 1990.
; Bernard Nadel, “Constraint satisfaction algorithms”, Computer Intelligence Journal 5, 1989
; A. Mackworth, “Consistency in networks of relations”, Artificial Intelligence Journal 8, 1977
; Bertrand Meyer, “Object Oriented Software Construction”, Prentice Hall International, 1988
; Ugo Montanari, “Networks of constraints: Fundamental properties and applications to picture processing”, Information Science 7, 1974
; Jean-François Puget & Patrick Albert, “Pecos: programmation par contrainte orientée objet”, ILOG, 1991
; Francis Rousseaux, “Les technologies orientées objet chez SYSECA: l'exigence de méthodes adaptées aux grands systèmes temps réel”, AFCET Spécial, 1991
; Edward Tsang, “Time Structure for Artificial Intelligence”, IJCAI 87, Milan Italy, August 1987
; Marc Vilain & Henry Kaultz, “Constraint Propagation Algorithms for Temporal Reasonning”, AAAI, 1986
; C. Zaniolo, “Object-oriented programming in Prolog”, International Symposium on logical programming, February 1984.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cervoni, L., Rousseaux, F. (1992). Solving Temporal Constraints Satisfaction Problems with an Object-Oriented model. In: Belli, F., Radermacher, F.J. (eds) Industrial and Engineering Applications of Artificial Intelligence and Expert Systems. IEA/AIE 1992. Lecture Notes in Computer Science, vol 604. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024992
Download citation
DOI: https://doi.org/10.1007/BFb0024992
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55601-5
Online ISBN: 978-3-540-47251-3
eBook Packages: Springer Book Archive