Evaluating a Model Driven Development Toolkit for Domain Experts to Modify Agent Based Systems
An agent oriented approach is well suited for complex application domains, and often when such applications are used by domain experts they identify modifications to be made to these applications. However, domain experts are usually limited in agent programming knowledge, and are not able to make these changes themselves. The aim of this work is to provide support so that domain experts are able to make modifications to agent systems. In this paper we report on an evaluation of our Component Agent Framework for domain Experts (CAFnE) framework and toolkit, giving a detailed account of a usability study we conducted with a group of experienced meteorologists.
KeywordsDomain Expert Agent Instance Agent Type Object Management Group Plan Step
Unable to display preview. Download preview PDF.
- 1.Mathieson, I., et al.: An open meteorological alerting system: Issues and solutions. In: Proceedings of the 27th Australasian Computer Science Conference, Dunedin, New Zealand, pp. 351–358 (2004)Google Scholar
- 2.Jayatilleke, G.B., Padgham, L., Winikoff, M.: A model driven component-based development framework for agents. International Journal of Computer Systems Science and Engineering 20(4) (2005)Google Scholar
- 3.Luck, M., d’Inverno, M.: A conceptual framework for agent definition and development. In: Proceedings of the fourth International Workshop on Agent Theories, Architectures, and Languages (ATAL), pp. 155–176 (1998)Google Scholar
- 5.Kleppe, A., Warmer, J., Bast, W.: MDA Explained, The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)Google Scholar
- 6.Busetta, P., et al.: JACK Intelligent Agents - Components for Intelligent Agents in Java. Technical Report 1, Agent Oriented Software Pty. Ltd, Melbourne, Australia (1999), Available from http://www.agent-software.com
- 7.Padgham, L., Winikoff, M.: Developing Intelligent Agent Systems: A Practical Guide. John Wiley and Sons, Chichester (2004)Google Scholar
- 8.Padgham, L., Thangarajah, J., Winikoff, M.: Tool support for agent development using the Prometheus methodology. In: First international workshop on Integration of Software Engineering and Agent Technology (ISEAT), pp. 383–388 (2005)Google Scholar
- 9.Letovsky, S.: Cognitive processes in program comprehension. Papers presented at the first workshop on Empirical studies of programmers, Norwood, NJ, USA, 58–79 (1986)Google Scholar
- 10.Littman, D.C., et al.: Mental models and software maintenance. Papers presented at the first workshop on Empirical studies of programmers, Norwood, NJ, USA, pp. 80–98 (1986)Google Scholar
- 11.Vidal, J.M., Goradia, H.J.: Building Blocks for Agent Design. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 153–166. Springer, Heidelberg (2004)Google Scholar