The software architecture determines for a critical part the success of an industrial application. In this context success should be understood in terms of so called ‘ilities’, such as interoperability, integrability and responsiveness. Now that agent research is most actual we notice that industry is still cautious about adopting the results obtained in this research area. Introducing agents in a software architecture adds unpredictability, simply because agents are new and thus there is little industrial experience. In order to gain agent experience in an important domain for Philips, we have built a prototype of an agent-based industrial software application. The application concerns a proactive music gathering application that is embedded in an Internet-aware personalized MP3 player. In this paper we discuss the application’s software architecture and evaluate its success in terms of several traditional software engineering ‘ilities’.
|Title of host publication||International Conference on Autonomous Agents, Proceedings of the second internal joint Conference on Autonomous agents and multiagent systems, 14-18 July 2003 Melbourne, Australia|
|Place of Publication||New York|
|Publisher||Association for Computing Machinery, Inc|
|Publication status||Published - 2003|