Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Hi-index | 0.00 |
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'.