• DocumentCode
    3481030
  • Title

    Quality Model Driven Dynamic Analysis

  • Author

    Murthy, Pvr ; Kumar, V. Satya ; Sharma, Tushar ; Rao, Kiron

  • Author_Institution
    Siemens Corp. Technol.-India, Bangalore, India
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    360
  • Lastpage
    365
  • Abstract
    Release managers often face a dilemma about the quality of software under delivery before a release. The presence of run-time errors such as memory leaks, buffer overflows, and deadlocks affects quality attributes such as efficiency, security, and reliability. Such errors are detected using dynamic analysis methods in practice. However, the dynamic analysis methods employed in practice are by and large ad hoc. It is essential to use dynamic analysis focusing on finding the right set of run-time errors in a software component that have the maximum impact on quality. There exists a need to identify quality attributes such as reliability, efficiency, and security that are important for a software component, or, a system. In this paper, a quality model driven dynamic analysis methodology is proposed. Various run-time errors that can arise during the execution of programs written in a language such as C++ are mapped to the respective quality attributes, thereby forming a basis for run-time error classification. Our experiences in the application of dynamic analysis on real projects are reported. The methodology reports the error findings mapped to the quality attributes along with their distributions. The reported findings help management understand quality problems and take appropriate corrective action.
  • Keywords
    software quality; software reliability; C++; buffer overflows; corrective action; deadlocks; help management; memory leaks; quality attributes; quality model driven dynamic analysis; quality problem; release managers; run-time error classification; software component; software efficiency; software quality; software reliability; software security; Analytical models; Product development; Robustness; Security; Software; Stability analysis; Dynamic Analysis; Efficiency; Quality Model; Reliability; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.54
  • Filename
    6032365