Automated (Re-)Design of Software Agents
2002, Artificial Intelligence in Design ’02
https://doi.org/10.1007/978-94-017-0795-4_24Abstract
Autonomous software agents are dynamic entitities: they are capable of discovering a need for change -for additional knowledge and/or functionality on the basis of their analysis of specific situations. Agent factories are capable of redesigning and reactivating agents on the basis of the information provided by agents and/or knowledge available within the agent factories. As a result agents may evolve in ways their designers could never have pre-conceived. The artefacts themselves are dynamic in a way that can not be compared to any other type of design in current design practice. A number of prototype agents and agent factories have been built to evaluate the feasibility of this concept and its consequences.
References (19)
- Barber, K. S., McKay, R. M., MacMahon, M. T., Martin, C. E., Lam, D. N., Goel, A., Han, D. C. and Kim, J.: 2001, Sensible Agents: An Implemented Multi-Agent System and Testbed, in Proceedings of the Fifth International Conference on Autonomous Agents (Agents-2001), New York: ACM Press, pp. 92-99.
- Biggerstaff, T. J. and Perlis, A. J. (eds.): 1997, Software Reusability. Volume 1, Concepts and D., Dean, M., Decker, S., Fensel, D., Hayes, P., Heflin, J., Hendler, J., Lassila, O., McGuinness, D. and Stein, L. A.: 2001. DAML+OIL, http://www.daml.org/2001/03/daml+oil-index.html.
- Kolodner, J. L.: 1993, Case-Based Reasoning. San Mateo, California: Morgan Kauffman.
- Maher, M. L. and Pu, P. (eds): 1997, Issues and Applications of Case-Based Reasoning to Design, Hillsdale, New Jersey: Lawrence Erlbaum Associates.
- Motta, E., Fensel, D., Gaspari, M. and Benjamins, V.R.: 1999, Specifications of Knowledge Component Reuse, in Proceedings of the 11th International Conference on Software Engineering and Knowledge Engineering (SEKE-99), Skokie, IL: Knowledge Systems Institute, pp. 17-19.
- Mozer, M. C.: 1999, An intelligent environment must be adaptive, IEEE Intelligent Systems and their Applications, 14(2), 11-13.
- Nwana, H., Ndumu, D., Lyndon, L., and Collis, J.: 1999, ZEUS: A Tookit and Approach for Building Distributed Multi-agent System, in Proceedings of the Third International Conference on Autonomous Agents (Autonomous Agents'99), New York: ACM Press, pp. 360-361.
- Peña-Mora, F. and Vadhavkar, S.: 1996, Design Rationale and Design Patterns in Reusable Software Design, in J. S. Gero and F. Sudweeks (eds.), Artificial Intelligence in Design (AID'96), Dordrecht: Kluwer Academic Publishers, pp. 251-268.
- Reffat, R. M. and Gero, J. S.: 2000, Computational Situated Learning in Design, in: J. S. Gero (ed), Artificial Intelligence in Design '00, Dordrecht: Kluwer Academic Publishers, Dordrecht, pp. 589-610.
- Reticular Systems Inc: 1999, AgentBuilder: An integrated toolkit for constructing intelligent software agents. White Paper, http://www.agentbuilder.com, February 1999.
- Rus, D., Gray, R. and Kotz, D.: 1996, Autonomous and Adaptive Agents that Gather Information, in AAAI'96 International Workshop on Intelligent Adaptive Agents, AAAI Technical Report WS-96-04, pp. 107-116.
- Schreiber, G., Akkermans, H., Anjewierden, A., de Hoog, R., Shadbolt, N., Van de Velde, W. and Wielinga, B.: 1999, Knowledge Engineering and Management, the CommonKADS Methodology, Cambridge, MA: MIT press.
- Schreiber, A. Th. and Birmingham, W. P. (eds.): 1996, Special Issue on Sisyphus-VT. International Journal of Human-Computer Studies (IJHCS), 44(3/4), 275-280.
- Sparling, M.: 2000, Lessons learned through six years of component-based development. Communications of the ACM, 43(10), 47-53.
- Stefik, M.: 1995, Introduction to Knowledge Systems, San Francisco, California: Morgan Kaufmann Publishers, Inc.
- Stumptner, M. and Wotawa, F.: 1998, Model-Based Reconfiguration, in J. S. Gero and F. Sudweeks (eds), Artificial Intelligence in Design, AID'98, Dordrecht: Kluwer Academic Publishers, pp. 45-64.
- Suri, N., Bradshaw, J. M., Breedy, M. R., Groth, P. T., Hill, G. A., Jeffers, R. Mitrovich, T. S., Pouliot, B. R. and Smith, D. S.: 2000, NOMADS: Toward a Strong and Safe Mobile Agent System, in Proceedings of the Fourth International Conference on Autonomous Agents, New York: ACM Press, pp. 163-164, Tryllian: 2001, Agent Development Kit, Technical White Paper, Version 1.0, June 2001, http://www.tryllian.nl/sub_downl/Technical%20white%20paper%20ADK%20v1.0.pdf
- Wells, N. and Wolfers, J.: 2000, Finance with a Personalized Touch, Communications of the ACM, Special Issue on Personalization, 43(8), 31-34.
- Williams, B. C. and Nayak, P. P.: 1996, A Model-Based Approach to Reactive Self- Configuring Systems, in Proceedings of the AAAI'96 & IAAI'96, Cambridge, MA: AAAI Press / MIT Press, 2, pp. 971-978.