• DocumentCode
    3385540
  • Title

    Elastic Components: Addressing Variance of Quality Properties in Components

  • Author

    Kakarontzas, George ; Katsaros, Panagiotis ; Stamelos, Ioannis

  • Author_Institution
    Aristotle Univ. of Thessaloniki, Thessaloniki
  • fYear
    2007
  • fDate
    28-31 Aug. 2007
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    The quality properties of a software component, although verified by the component developer and even certified by a trusted third-party, might very well be inappropriate for the requirements of a new system. This is what we call the quality mismatch problem: the mismatch between the quality requirements of a new system with the quality properties exhibited by the components that we want to use for its development. This work contributes to the understanding of the quality mismatch problem between component properties and component-based systems requirements. To solve this problem we introduce the concept of elastic components. An elastic component is an open-ended hierarchy of the same pure component with variants that differ between them to the quality properties that they exhibit. We present a quality-driven design approach that can be effectively applied for the design and implementation of elastic components.
  • Keywords
    formal specification; object-oriented programming; software quality; systems analysis; component-based system requirements; elastic component concept; quality mismatch problem; quality-driven design approach; software component quality property; IEC standards; ISO standards; Informatics; Information technology; Process design; Software design; Software engineering; Software quality; Software systems; Telecommunications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2007. 33rd EUROMICRO Conference on
  • Conference_Location
    Lubeck
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-2977-6
  • Type

    conf

  • DOI
    10.1109/EUROMICRO.2007.29
  • Filename
    4301062