Title: Formalizing the Reusability of Software Agents
Abstract: Since its conception, software engineering has been proposing various techniques and technologies addressing the problem of maximizing the reusability of software. The leading edge of such a research is component-based software engineering. This paper reviews agents and multiagent systems from the point of view of reusability and it provides a formalization of reusability that exploits some very basic agent-oriented concepts. In particular, we move from the lesson learned in component-based software engineering and we define a topmost level of reusability in terms of two long-debated concepts: semantic composability and semantic extensibility. Then, we formally define such concepts through goal delegation, and finally we discuss how a concrete, yet simple, agent model can approximate them.
Publication Year: 2004
Publication Date: 2004-01-01
Language: en
Type: book-chapter
Indexed In: ['crossref']
Access and Citation
Cited By Count: 2
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot