Attribute-Oriented Programming: A New Method for Building Personal Agents
PROCEEDINGS
Peter Doemel, WebAgents, Germany
WebNet World Conference on the WWW and Internet, in San Antonio, Texas Publisher: Association for the Advancement of Computing in Education (AACE), Chesapeake, VA
Abstract
To enable computer literate people who don't know how to program in a "usual" programming language to build their own personal software agents, a new method of composing software agents is presented. An agent is defined by building a so-called attribute-tree, which also serves as the runtime representation of the agent program. The implicitly contained application-logic of an attribute-tree is analyzed and executed by a special runtime-environment, called the "MetaBus". The MetaBus is an XML-based lightweight distributed infrastructure which can be used as a "piggyback system" for existing and future IT environments. It allows software agents to utilize nearly all kinds of existing IT-services.
Citation
Doemel, P. (2000). Attribute-Oriented Programming: A New Method for Building Personal Agents. In Proceedings of WebNet World Conference on the WWW and Internet 2000 (pp. 130-135). San Antonio, Texas: Association for the Advancement of Computing in Education (AACE). Retrieved March 19, 2024 from https://www.learntechlib.org/primary/p/6350/.
© 2000 Association for the Advancement of Computing in Education (AACE)
Keywords
References
View References & Citations Map- White, J. (1994): Telescript Technology: The Foundation for the Electronic Marketplace. General Magic, Inc., Mountain View, CA.
- Doemel, P. (1996): Mobile Telescript Agents and the Web. Proceedings of COMPCON'96, IEEE 1063-6390/96, San Jose, CA, pp 52--57.
- Hohl, F. (1999): The Mobile Agent List. Http://www.informatik.uni-stuttgart.de/ipvr/vs/projekte/mole/mal/mal.html
- Peyton Jones, S.L. (1987): The Implementation of Functional Programming Languages. Series in Computer Science. Prentice-Hall Intl.
These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.
Suggest Corrections to References