O'Shea, James Nguyen, Ngoc Thanh Crockett, Keeley A Howlett, Robert J Jain, Lakhmi C
Agent and Multi-Agent Systems: Technologies and Applications vol:6682 pages:321-331
Lecture Notes in Computer Science
International KES Conference on Agents and Multi-agent Systems – Technologies and Applications edition:5 location:Manchester, UK date:29 June - 1 July 2011
The benefits of off-the-shelf component-based software development are essentially lower cost and shorter development time. Nevertheless, the integration of components is seldom trivial. Indeed, developers can face black boxes or products that are poorly documented and specified. Mismatches between components functionality and system requirements are then difficult to address. To deal with such issues, this paper proposes to use an architectural pattern for wrapping software components. To that extend, we develop a multi-agent system architecture – the wrapper – that offers an abstraction layer over the components. The architecture is in charge of the functional decomposition, coordination and delegation of the client requests to the components at disposal.