Making Components Contract Aware
Computer
Composing Security-Aware Software
IEEE Software
The Distributed Constraint Satisfaction Problem: Formalization and Algorithms
IEEE Transactions on Knowledge and Data Engineering
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
A QoS Metamodel and its Realization in a CORBA Component Infrastructure
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Proceedings of the 3rd international conference on Aspect-oriented software development
The COMQUAD Component Container Architecture
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Designing adaptive middleware for reuse
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Embedded Systems Design: The ARTIST Roadmap for Research and Development (Lecture Notes in Computer Science)
Partial constraint satisfaction
IJCAI'89 Proceedings of the 11th international joint conference on Artificial intelligence - Volume 1
DotQoS: a QoS extension for .NET remoting
IWQoS'03 Proceedings of the 11th international conference on Quality of service
Hi-index | 0.00 |
The explicit consideration of component contracts aims at simplifying the development of component-based applications with non-functional requirements like QoS and security, but it is also a challenging task QoS contract negotiation is used to select concrete QoS contracts between the collaborating components This paper presents an algorithm for the QoS contract negotiation of components deployed in multiple component containers Our algorithm addresses: possible resource constraints at each node and the network, the efficiency of the negotiation process, the selection of a heuristically optimized solution, and over-constrained cases As a basis to our approach, we used the notion that the required and provided non-functional properties as well as resource demand are specified at the component level To demonstrate the presented ideas, the interaction of a customer, video provider, and payment provider example scenario is analyzed.