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
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;
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
DOI :
10.1109/ECBS.2007.59