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
Link To Document