Abstract
An agent-oriented approach to the design, implementation and maintenance of reusable software components is discussed. Main features of the approach are: (1) the use of a formal description to enable meta-level reasoning and reflection, (2) the use of automated coding and instantiation of computational fragments, (3) the use of a distributed network and interfaces allowing the browsing, indexing and retrieval of fragments from remote sites.
Preview
Unable to display preview. Download preview PDF.
References
de Vroede, K., L. Goossens and A. Slodzian (1994) The structured base kit. VUB AI lab Memo.
Demazeau, Y., J.-P. Muller and E. Werner (1990) Decentralized AI 1,2, and 3. North-Holland, Amsterdam.
Ferber, J. and P. Carle (1990) Actors and agents as reflective concurrent objects: a Mering IV perspective. In: Proc. of the 10th Intern. Workshop on Distributed AI. Austin Texas.
Gasser, L. and M. Huhns (eds.) Distributed Artificial Intelligence. Vol. 2, Pittman, London.
Genesereth, M. and R. Fikes (1992) Knowledge Interchange Format, Version 3.0 Computer Science Department Stanford University. Tech Report Logic-92-1.
Hewitt, C. (1973) A Universal, Modular Actor Formalism for Artificial Intelligence. Proceedings of IJCAI 1973.
Johnson, M. (1991) Features and Formulae. Journal of the Association for Computational Linguistics. Vol 17, nr 2.
Newell, A. (1982) The Knowledge level. Artificial Intelligence, 18, 87–127.
Shoham, Y. (1993) Agent-oriented Programming. Journal of Artificial Intelligence. [to appear]
Smith, B. (1984) Reflection and semantics in LISP. In: Proc. 11th ACM Symposium on Principles of Programming Languages, 23–35, Utah.
Slodzian, A. (1994) Knowledge level reflection in practice. VUB AI laboratory. Master's thesis.
Steels, L. (1992) The componential framework and its role in reusability. In: David, J.M., and J.P. Krivine (1992) Second Generation Expert Systems. Berlin: Springer Verlag.
Steels, L. (ed.) (1994) The biology and technology of intelligent autonomous agents. Springer Verlag. Berlin.
Steels, L. and J. McDermott (eds.) (1994) The knowledge level in expert systems. Conversations and Commentary. Academic Press. New York.
Tokoro, M. (1993) The Society of Objects. Invited talk at OOPSLA'93. Addendum to the OOPSLA'93 Proceedings.
Yonezawa, A. and M. Tokoro (eds.) Object-oriented Concurrent Programming. MIT Press, Cambridge Ma.
Wielinga, B. and F. Van Harmelen (1993) Knowledge level reflection. In: Steels, L. and B. Lepape (eds.) (1992) Enhancing the knowledge engineering process. Contributions from ESPRIT. Amsterdam: Elsevier Publishing.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Steels, L. (1994). Beyond objects. In: Tokoro, M., Pareschi, R. (eds) Object-Oriented Programming. ECOOP 1994. Lecture Notes in Computer Science, vol 821. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0052173
Download citation
DOI: https://doi.org/10.1007/BFb0052173
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58202-1
Online ISBN: 978-3-540-48567-4
eBook Packages: Springer Book Archive