• DocumentCode
    2178042
  • Title

    Systematic operational profile development for software components

  • Author

    Shukla, Rakesh ; Carrington, David ; Strooper, Paul

  • Author_Institution
    Sch. of Inf. Technol. & Electr. Eng., Queensland Univ., St. Lucia, Qld., Australia
  • fYear
    2004
  • fDate
    30 Nov.-3 Dec. 2004
  • Firstpage
    528
  • Lastpage
    537
  • Abstract
    An operational profile is a quantification of the expected use of a system. Determining an operational profile for software is a crucial and difficult part of software reliability assessment in general and it can be even more difficult for software components. This paper presents a systematic method for deriving an operational profile for software components. The method uses both actual usage data and intended usage assumptions to derive a usage structure, usage distribution and characteristics of parameters (including relationships between parameters). A usage structure represents the flow and interaction of operation calls. Statecharts are used to model the usage structures. A usage distribution represents probabilities of the operations. The method is illustrated on two Java classes but can be applied to any software component that is accessed through an application program interface (API).
  • Keywords
    Java; Markov processes; application program interfaces; object-oriented programming; probability; software metrics; software quality; software reliability; statistical analysis; API; Java; application program interface; software components; software reliability assessment; statecharts; systematic operational profile development; usage distribution structures; Application software; Australia; Information technology; Java; Probability; Software prototyping; Software quality; Software reliability; Statistical analysis; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2004. 11th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2245-9
  • Type

    conf

  • DOI
    10.1109/APSEC.2004.95
  • Filename
    1371957