Skip to main content

Port-Based Adaptable Agent Architecture

  • Conference paper
  • First Online:
Self-Adaptive Software (IWSAS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1936))

Included in the following conference series:

Abstract

To facilitate the design of large-scale, self-adaptive systems, we have developed the Port-Based Adaptable Agent Architecture. This distributed, multiagent architecture allows systems to be created with the flexibility and modularity required for the rapid construction of software systems that analyze and dynamically modify themselves to improve performance. This architecture provides user-level access to the three forms of software adaptability: parametric fine tuning, algorithmic change, and code mobility. In this paper, we present the architecture, describe port-based agents, and outline several applications where this flexible architecture has proven useful.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Dixon, K.R., J.M. Dolan, W.S. Huang, C.J.J. Paredis, and P.K. Khosla. “RAVE: A Real and Virtual Environment for Multiple Robot Systems”, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, 1999.

    Google Scholar 

  2. Gray, Robert. “Agent Tcl: A transportable agent system”, Proceedings of the CIKM Workshop on Intelligent Information Agents, Fourth International Conference on Information and Knowledge Management, December 1995.

    Google Scholar 

  3. Ousterhout, John K., Andrew R. Cherenton, Frederick Douglis, Michael N. Nelson, and Brent B. Welch. “The Sprite Network Operating System”, IEEE Computer, v. 21 n. 2, pp. 23–36, February 1988.

    Google Scholar 

  4. Sinha, Pradeep K., Mamoru Maekawa, Kentaru Shimizu, Xiaohua Jia, Hyo Ashihara, Naoki Utsunomiya, Kyu S. Park, and Hirohiko Nakano. “The Galaxy Distributed Operating System”, IEEE Computer, v. 24 n. 8, pp. 34–41, August 1991.

    Google Scholar 

  5. Steensgaard, Bjarne and Eric Jul. “Object and Native Code Thread Mobility Among Heterogeneous Computers”, Proceedings of the 15th ACM Symposium on Operating Systems Principles, pp. 68–78, December 1995.

    Google Scholar 

  6. Stewart, D.B. and P.K. Khosla. “The Chimera Methodology: Designing Dynamically Reconfigurable and Reusable Real-Time Software Using Port-Based Objects”, International Journal of Software Engineering and Knowledge Engineering, v. 6, n. 2, pp. 249–277, June 1996.

    Article  Google Scholar 

  7. Wooldridge, Michael and Nicholas R. Jennings. “Intelligent Agents: Theory and Practice”, Knowledge Engineering Review, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dixon, K.R., Pham, T.Q., Khosla, P.K. (2000). Port-Based Adaptable Agent Architecture. In: Robertson, P., Shrobe, H., Laddaga, R. (eds) Self-Adaptive Software. IWSAS 2000. Lecture Notes in Computer Science, vol 1936. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44584-6_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-44584-6_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41655-5

  • Online ISBN: 978-3-540-44584-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics