Swinburne
Browse
- No file added yet -

Achieving dynamic interfaces with agent concepts

Download (137.63 kB)
conference contribution
posted on 2024-07-11, 17:52 authored by Thomas Juan, Leon SterlingLeon Sterling
Traditionally, interfaces of software entities, modules and components are immutable at runtime and carry no information on the meanings of the underlying implementation. We believe this definition of interface imposes a rigid view or context on the interaction of software entities, which impedes software re-use and the development of open / adaptive systems. We propose a novel analysis and design construct called a dynamic interface. Dynamic interfaces capture the social ability of agents and can be evolved consistently at runtime. Semantic information about the underlying implementation is also built into the dynamic interface, while preserving information hiding. We envisage the new dynamic interface construct to be complementary to traditional immutable interfaces. The two constructs can be used consistently in applications to address different requirements. We describe a prototype implementation of the dynamic interface construct. The implementation leverages the agent concepts of goals, roles, protocols, agents and services from the ROADMAP meta-model. The initial evaluation on its flexibility and performance indicates that dynamic interfaces have potential as an industry strength design and implementation construct.

History

Available versions

PDF (Accepted manuscript)

ISBN

9781581138641

Journal title

3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS), New York, United States, 19-23 July 2004 / N. R. Jennings, C. Sierra, L. Sonenberg and M. Tambe (eds.)

Conference name

3rd International Joint Conference on Autonomous Agents and Multiagent Systems AAMAS, New York, United States, 19-23 July 2004 / N. R. Jennings, C. Sierra, L. Sonenberg and M. Tambe eds.

Volume

2

Pagination

7 pp

Publisher

ACM

Copyright statement

Copyright © 2004 ACM. This the accepted manuscript of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of AAMAS, 2004 http://dx.doi.org/10.1109/AAMAS.2004.39.

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC