Academia.eduAcademia.edu

Outline

Automated (Re-)Design of Software Agents

2002, Artificial Intelligence in Design ’02

https://doi.org/10.1007/978-94-017-0795-4_24

Abstract

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)

  1. 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.
  2. 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.
  3. Kolodner, J. L.: 1993, Case-Based Reasoning. San Mateo, California: Morgan Kauffman.
  4. Maher, M. L. and Pu, P. (eds): 1997, Issues and Applications of Case-Based Reasoning to Design, Hillsdale, New Jersey: Lawrence Erlbaum Associates.
  5. 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.
  6. Mozer, M. C.: 1999, An intelligent environment must be adaptive, IEEE Intelligent Systems and their Applications, 14(2), 11-13.
  7. 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.
  8. 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.
  9. 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.
  10. Reticular Systems Inc: 1999, AgentBuilder: An integrated toolkit for constructing intelligent software agents. White Paper, http://www.agentbuilder.com, February 1999.
  11. 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.
  12. 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.
  13. 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.
  14. Sparling, M.: 2000, Lessons learned through six years of component-based development. Communications of the ACM, 43(10), 47-53.
  15. Stefik, M.: 1995, Introduction to Knowledge Systems, San Francisco, California: Morgan Kaufmann Publishers, Inc.
  16. 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.
  17. 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
  18. Wells, N. and Wolfers, J.: 2000, Finance with a Personalized Touch, Communications of the ACM, Special Issue on Personalization, 43(8), 31-34.
  19. 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.