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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
Wooldridge, Michael and Nicholas R. Jennings. “Intelligent Agents: Theory and Practice”, Knowledge Engineering Review, 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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