The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
How good is good enough?: an ethical analysis of software construction and use
Communications of the ACM
Software requirements negotiation and renegotiation aids
Proceedings of the 17th international conference on Software engineering
Bringing design to software
A framework for supporting data integration using the materialized and virtual approaches
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Mechanism design for automated negotiation, and its application to task oriented domains
Artificial Intelligence
Efficient view maintenance at data warehouses
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
Architecture-based runtime software evolution
Proceedings of the 20th international conference on Software engineering
The Strobe algorithms for multi-source warehouse consistency
DIS '96 Proceedings of the fourth international conference on on Parallel and distributed information systems
Java Distributed Computing
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Hi-index | 0.00 |
Distributed information systems for decision-support, logistics, and e-commerce involve coordination of autonomous information resources and clients according to specific domain independent and domain dependent policies. A major challenge is handling dynamic changes in the priorities, preferences, and constraints of the clients and/or the resources. Addressing such a challenge requires solutions to two problems: a) Reasoning about the need for dynamic changes to coordination policies in response to changes in priorities, preferences, and constraints. b) Coordinating the run-time assembly of policy changes in a dependable manner. This paper introduces the NAVCo approach to address these problems. The approach involves exploiting negotiation-based coordination to address the first problem and model-based change coordination to address the second problem. These two key features of the approach are well suited for realization using an agent-based architecture. The paper describes the architecture with specific emphasis on the analysis and design of the agent specifications for negotiation and change coordination.