DocumentCode
3615114
Title
Sensitivity of software usage to changes in the operational profile
Author
S. Kamavaram;K. Goseva-Popstojanova
Author_Institution
Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
fYear
2003
fDate
6/25/1905 12:00:00 AM
Firstpage
157
Lastpage
164
Abstract
In this paper we present a methodology for uncertainty analysis of the software operational profile suitable for large complex component-based applications and applicable throughout the software life cycle. Within this methodology, we develop a method for studying the sensitivity of software usage to changes in the operational profile based on perturbation theory. This method is then illustrated on three case studies: software developed for the European Space Agency, an e-commerce application, and real-time control software. Results show that components with small execution rates are the most sensitive to the changes in the operational profile. This observation is very important due to the fact that rarely executed components usually handle critical functionalities such as exception handling or recovery.
Keywords
"Software reliability","Uncertainty","Application software","Frequency estimation","Software systems","Computer science","Software quality","Aerospace control","Space vehicles","Process control"
Publisher
ieee
Conference_Titel
Software Engineering Workshop, 2003. Proceedings. 28th Annual NASA Goddard
Print_ISBN
0-7695-2064-2
Type
conf
DOI
10.1109/SEW.2003.1270739
Filename
1270739
Link To Document