Proceedings

Analysis of Inheritance Mechanisms in Agent-Oriented Programming

Download BibTeX Cite

Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence. Distributed Artificial Intelligence. Pages 647-653.

Abstract

Research into the design methodologies for agent-oriented programming (AOP) is still in its infancy, with most of the work focused towards applying the well-known object-oriented concepts. Integration of inheritance into AOP seems a natural step in that direction. This paper addresses the notion of inheritance in AOP. We identify and formally define two problems which significantly reduce the usefulness of inheritance. We present a formal framework to investigate the notion of inheritance and the above problems. We define two alternative inheritance mechanisms for AOP and formally show the trade-offs involved. We hope that the results obtained from the analysis will help AOP language designers in their search for better inheritance mechanisms and a successful integration of inheritance within AOP.

Lobel Crnogorac, Anand S. Rao, and Kotagiri Ramamohanarao. 1997. Analysis of Inheritance Mechanisms in Agent-Oriented Programming. In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, IJCAI-97. IJCAI, 647–653. https://ijcai.org/proceedings/1997/95
Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards