Skip to main content

Object and dependency oriented programming in FLO

  • Communications Session 3B Knowledge Representation
  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1079))

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.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Edwin Blake and Steve Cook. On Including Part Hierarchies in Object-Oriented Languages. In ECOOP'87, LNCS 276, pages 41–50, 1987.

    Google Scholar 

  2. K. Beck and W. Cunningham. A laboratory for teaching object-oriented thinking. In OOPSLA '89, pages 1–6, 1989.

    Google Scholar 

  3. M. Blaha, W. Permerlani F. Eddy, W. Lorensen, and J. Rumbaugh. Object-Oriented Modeling and Design. Prentice-Hall, 1992.

    Google Scholar 

  4. Pierre Berlandier. The use and interpretation of meta level constraints. LNAI 727, pages 271–280, 1993.

    Google Scholar 

  5. F. Civello. Roles for composite objects in object-oriented analysis and design. In OOPSLA '93, pages 376–393, 1993.

    Google Scholar 

  6. S. Ducasse, M. Blay-Fornarino, and A.M. Pinna. A Reflective Model for First Class Dependencies. In OOPSLA'95, pages 265–280, 1995.

    Google Scholar 

  7. AM. Dubois, M. Fornarino, and AM. Pinna. A tool for modelling and reasoning. In 13th IMACS World Congress on Computation and Applied Mathematics, 1991.

    Google Scholar 

  8. R. Dieng and B. Trousse. 3DKAT, a dependency Driven Dynamic Knowledge Acquisition Tool. In 3rd ISKE, 1988.

    Google Scholar 

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

    Google Scholar 

  10. B. Freeman-Benson and A. Borning. Integrating constraints with an object-oriented language. In ECOOP'92, LNCS 615, pages 268–286, 1992.

    Google Scholar 

  11. R. Helm, I. Holland, and D. Gangopadhyay. Contracts: Specifying compositions in object-oriented systems. In OOPSLA'90, pages 169–180, 1990.

    Google Scholar 

  12. Ralph D. Hill. The abstraction-link paradigm: Using contraints to connect user interfaces to applications. In CHI'92, pages 335–342, 1992.

    Google Scholar 

  13. P. Harmon and D. King. Expert Systems. Artificial Intelligence in Business. Judy V. Wilson, re-edited 1985. Re-edited by Wiley Press Book.

    Google Scholar 

  14. G.E. Krasner and S. T. Pope. A cookbook for using the Model-View-Controller user interface paradigm in Smalltalk-80. JOOP, August 1988.

    Google Scholar 

  15. V. Kumar. Algorithms for constraint satisfaction problems: a survey. In AI Magazine, volume 13, pages 32–44, 1992.

    Google Scholar 

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

    Google Scholar 

  17. Pattie Maes. Concepts and experiments in computational reflection. In OOPSLA '87, pages 147–155, 1987.

    Google Scholar 

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

    Google Scholar 

  19. D. Nanci, B. Espinasse, B. Cohen, and H. Heckenroth. Ingenierie des systemes d'information avec Merise. Sybex, 1992.

    Google Scholar 

  20. M. Sannella. The skyblue constraint solver. Technical report, Dept of Computer Science and Engineering, University of Washington, 1993.

    Google Scholar 

  21. M. Stefik, D.G. Bobrow, and K. Kahn. Integrating Access-Oriented Programming into a Multiparadigm Environment. IEEE Software (USA), 3(1):10–18, 1986.

    Google Scholar 

  22. R. Wirfs-Brock, B. Wilkerson, and L. Wiener. Designing Object-Oriented Software. Prentice Hall, 1990.

    Google Scholar 

  23. W.A. Woods. What's in a link: Foundations for semantic networks. In Academic Press, editor, Representation and Understanding: Studies in Cognitive Science. 1975.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Zbigniew W. Raś Maciek Michalewicz

Rights and permissions

Reprints 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

Publish with us

Policies and ethics