• 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