It is the cache of ${baseHref}. It is a snapshot of the page. The current page could have changed in the meantime.
Tip: To quickly find your search term on this page, press Ctrl+F or ⌘-F (Mac) and use the find bar.

Compositional Patterns of Non-Functional Properties for Contract Negotiation | Chang | Journal of Software
Journal of Software, Vol 2, No 2 (2007), 52-63, Aug 2007
doi:10.4304/jsw.2.2.52-63

Compositional Patterns of Non-Functional Properties for Contract Negotiation

Hervé Chang, Philippe Collet

Abstract


Providing powerful and fine-grained capabilities for the analysis and management of non-functional properties is a major challenge for component-based software systems. This article presents an approach that relies on some integration patterns of non-functional properties in hierarchical software components. These patterns are based on a classification of low-level non-functional properties, which takes into account their nature and lifecycle. They make explicit the implementation of these properties in relation with components. The proposed model also provides appropriate support for some forms of compositional reasoning on theses properties. The compositional patterns have been implemented on a hierarchical component platform and directly exploited in non-functional contract negotiation on a validating application. The proposed patterns enable negotiation processes to be precisely propagated down the component hierarchy, so that better runtime adaptations can be conducted on reaction to non-functional degradations.



Keywords


Component-Based Software Engineering, Hierarchical Software Components, Non-Functional Properties, Contract, Negotiation, Compositional Reasoning

References



Full Text: PDF


Journal of Software (JSW, ISSN 1796-217X)

Copyright @ 2006-2014 by ACADEMY PUBLISHER – All rights reserved.