Abstract
The flo language integrates management of inter-object dependencies into the object oriented paradigms. In this paper, we focus on the use of reactive dependencies (links) in object-oriented knowledge representation. In particular, we present different meta-links (links between links) and show how the FLO links allow one to design some composition relationships.
Preview
Unable to display preview. Download preview PDF.
References
Edwin Blake and Steve Cook. On Including Part Hierarchies in Object-Oriented Languages. In ECOOP'87, LNCS 276, pages 41–50, 1987.
K. Beck and W. Cunningham. A laboratory for teaching object-oriented thinking. In OOPSLA '89, pages 1–6, 1989.
M. Blaha, W. Permerlani F. Eddy, W. Lorensen, and J. Rumbaugh. Object-Oriented Modeling and Design. Prentice-Hall, 1992.
Pierre Berlandier. The use and interpretation of meta level constraints. LNAI 727, pages 271–280, 1993.
F. Civello. Roles for composite objects in object-oriented analysis and design. In OOPSLA '93, pages 376–393, 1993.
S. Ducasse, M. Blay-Fornarino, and A.M. Pinna. A Reflective Model for First Class Dependencies. In OOPSLA'95, pages 265–280, 1995.
AM. Dubois, M. Fornarino, and AM. Pinna. A tool for modelling and reasoning. In 13th IMACS World Congress on Computation and Applied Mathematics, 1991.
R. Dieng and B. Trousse. 3DKAT, a dependency Driven Dynamic Knowledge Acquisition Tool. In 3rd ISKE, 1988.
R. Elmasri, J. Weeldreyer, and A. Hevner. The category concept: An extension to the entity-relationship model. In Data and Knowledge Engineering, pages 75–116, 1985.
B. Freeman-Benson and A. Borning. Integrating constraints with an object-oriented language. In ECOOP'92, LNCS 615, pages 268–286, 1992.
R. Helm, I. Holland, and D. Gangopadhyay. Contracts: Specifying compositions in object-oriented systems. In OOPSLA'90, pages 169–180, 1990.
Ralph D. Hill. The abstraction-link paradigm: Using contraints to connect user interfaces to applications. In CHI'92, pages 335–342, 1992.
P. Harmon and D. King. Expert Systems. Artificial Intelligence in Business. Judy V. Wilson, re-edited 1985. Re-edited by Wiley Press Book.
G.E. Krasner and S. T. Pope. A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80. JOOP, August 1988.
V. Kumar. Algorithms for constraint satisfaction problems: a survey. In AI Magazine, volume 13, pages 32–44, 1992.
M. E. S. Loomis, A. V. Shah, and J. E. Rumbaugh. An Object Modelling Technique for Conceptual Design. In ECOOP'87, LNCS 276, pages 192–202, 1987.
Pattie Maes. Concepts and experiments in computational reflection. In OOPSLA '87, pages 147–155, 1987.
B.A. Myers, D.A. Guise, and B. Vander Zanden. Declarative programming in a prototype-instance system: object-oriented programming without writing methods. In OOPSLA '92, pages 185–199, 1992.
D. Nanci, B. Espinasse, B. Cohen, and H. Heckenroth. Ingenierie des systemes d'information avec Merise. Sybex, 1992.
M. Sannella. The skyblue constraint solver. Technical report, Dept of Computer Science and Engineering, University of Washington, 1993.
M. Stefik, D.G. Bobrow, and K. Kahn. Integrating Access-Oriented Programming into a Multiparadigm Environment. IEEE Software (USA), 3(1):10–18, 1986.
R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice Hall, 1990.
W.A. Woods. What's in a link: Foundations for semantic networks. In Academic Press, editor, Representation and Understanding: Studies in Cognitive Science. 1975.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dery, AM., Ducasse, S., Fornarino, M. (1996). Object and dependency oriented programming in FLO. In: Raś, Z.W., Michalewicz, M. (eds) Foundations of Intelligent Systems. ISMIS 1996. Lecture Notes in Computer Science, vol 1079. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61286-6_154
Download citation
DOI: https://doi.org/10.1007/3-540-61286-6_154
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61286-5
Online ISBN: 978-3-540-68440-4
eBook Packages: Springer Book Archive