Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
IEEE Software
Using J2EE on a Large, Web-Based Project
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
A Formal Architectural Model for Logical Agent Mobility
IEEE Transactions on Software Engineering
Agent-Oriented Software Engineering
MAAMAW '99 Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: MultiAgent System Engineering
Policy-Driven Management of Agent Systems
POLICY '01 Proceedings of the International Workshop on Policies for Distributed Systems and Networks
An architectural approach to building systems from COTS software components
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
A Comparative Study of DCOM and SOAP
MSE '02 Proceedings of the Fourth IEEE International Symposium on Multimedia Software Engineering
Experiences, Strategies, and Challenges in Building Fault-Tolerant CORBA Systems
IEEE Transactions on Computers
An Architecture for Multi-Agent COTS Software Integration Systems
ICPADS '05 Proceedings of the 11th International Conference on Parallel and Distributed Systems - Workshops - Volume 02
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Decision Support for Handling Mismatches between COTS Products and System Requirements
ICCBSS '07 Proceedings of the Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems
Jess in action: rule-based systems in java
Jess in action: rule-based systems in java
On the Definition of Service Granularity and Its Architectural Impact
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Developing Intelligent Agent Applications with JADE and JESS
KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part III
Dynamic Interaction Protocol Load in Multi-Agent System Collaboration
Multi-Agent Systems for Society
On the formal semantics of speech-act based communication in an agent-oriented programming language
Journal of Artificial Intelligence Research
DCISL: dynamic control integration script language
AICI'10 Proceedings of the 2010 international conference on Artificial intelligence and computational intelligence: Part II
Social Modeling for Requirements Engineering
Social Modeling for Requirements Engineering
An iterative process for component-based software development centered on agents
Transactions on computational collective intelligence V
Hi-index | 0.00 |
Developing large and complex information systems with the use of off-the-shelf software components has become fundamental in today's enterprise information systems development. Such an approach does not require to develop the system from scratch but rather to adequately integrate third party software packages into the system under development. In this context, this paper introduces an architectural pattern for components integration. This will be materialized through a multi-agent system (MAS) that will offer an abstraction layer over the components. The MAS will be in charge of the functional decomposition and coordination of the user requests with components at disposal. The originality of the proposed architecture is issued of its configurability with respect to the project-specific business logic and its flexibility to adapt to the changing requirements and environment. The architectural description goes beyond a pure system design by incorporating a description over multiple complementary dimensions.