DocumentCode
2300962
Title
Patterns for Integrating and Exploiting Some Non-Functional Properties in Hierarchical Software Components
Author
Chang, Hervé ; Collet, Philippe
Author_Institution
Lab. I3S, Univ. de Nice Sophia Antipolis
fYear
2007
fDate
26-29 March 2007
Firstpage
83
Lastpage
92
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. In this paper, we propose integration patterns for nonfunctional properties of 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 and can be used to develop some forms of compositional reasoning. The proposals are exploited in non-functional contract negotiation by enabling a negotiation process to be precisely propagated down the component hierarchy
Keywords
object-oriented programming; component-based software systems; compositional reasoning; fine-grained capabilities; hierarchical software components; nonfunctional contract negotiation; Assembly systems; Containers; Contracts; Fractals; ISO standards; Mechanical factors; Resource management; Runtime; Software algorithms; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
Conference_Location
Tucson, AZ
Print_ISBN
0-7695-2772-8
Type
conf
DOI
10.1109/ECBS.2007.59
Filename
4148922
Link To Document