Title :
Trusted software´s holy grail
Author_Institution :
Cigital, Inc., Dulles, VA, USA
Abstract :
In this paper, we discuss what we believe is the grand challenge facing the software quality research community: the ability to accurately define, in the very earliest stages of development, the techniques that will be needed to achieve the needed levels of the various non-functional attributes: reliability, availability, fault tolerance, testability, maintainability, performance, software safety, software security. We further explore the associated technical and economic tradeoffs that must be made in order to achieve quality and to also certify software quality. And we will also take into account the fact that satisfying a particular level of each attribute requires specific cost expenditures, and some of these attributes conflict with each other.
Keywords :
program testing; safety-critical software; software fault tolerance; software quality; software availability; software development; software fault tolerance; software maintainability; software performance; software quality; software reliability; software safety; software security; software testability; trusted software; Availability; Equations; Fault tolerance; Internet; Security; Software maintenance; Software performance; Software quality; Software safety; Software testing;
Conference_Titel :
System Sciences, 2003. Proceedings of the 36th Annual Hawaii International Conference on
Print_ISBN :
0-7695-1874-5
DOI :
10.1109/HICSS.2003.1174918