• DocumentCode
    994820
  • Title

    Evaluating COTS component dependability in context

  • Author

    Donzelli, Paolo ; Zelkowltz, M. ; Basili, Victor ; Allard, Dan ; Meyer, Kenneth N.

  • Author_Institution
    Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
  • Volume
    22
  • Issue
    4
  • fYear
    2005
  • Firstpage
    46
  • Lastpage
    53
  • Abstract
    The software industry has increasingly expanded its adoption of COTS components for complex, mission-critical applications. Using COTS products can shorten development and deployment time because they let system developers focus on creating domain-specific services. Selecting the right COTS component, however, is no easy task. We present a practical process that developers can use to empirically evaluate component dependability in their context. Our approach uses the unified model of dependability, a requirements engineering approach specially devised to capture dependability in context. This model clearly specifies the measurable characteristics the component must have to be dependable in a specific context. The model then serves as a reference, providing guidance on effectively designing experiments to compare similar components and interpret collected data. The process can be applied to any specific context and COTS component. Here, we describe our comparison of the dependability of real-time Java virtual machines (RT JVM) in the spacecraft software context.
  • Keywords
    Java; formal verification; real-time systems; software houses; software packages; virtual machines; COTS component; domain-specific service; mission-critical application; real-time Java virtual machine; requirements engineering approach; software industry; Application software; Availability; Computer industry; Context modeling; Delay; Java; Mission critical systems; NASA; Security; Virtual machining; COTS dependability; COTS selection and integration; context-focused empirical evaluation; dependability elicitation;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2005.91
  • Filename
    1463207