DocumentCode
1978039
Title
Why is it so hard to predict software system trustworthiness from software component trustworthiness?
Author
Voas, Jeffrey
fYear
2001
fDate
2001
Firstpage
179
Abstract
When software is built from components, nonfunctional properties such as security, reliability, fault-tolerance, performance, availability, safety, etc. are not necessarily composed. The problem stems from our inability to know a priori, for example, that the security of a system composed of two components can be determined from knowledge about the security of each. This is because the security of the composite is based on more than just the security of the individual components. There are numerous reasons for this. The article considers only the factors of component performance and calendar time. It is concluded that no properties are easy to compose and some are much harder than others
Keywords
software reliability; calendar time; component performance; nonfunctional properties; software availability; software component trustworthiness; software fault-tolerance; software performance; software reliability; software safety; software security; software system trustworthiness prediction; Authentication; Calendars; Interconnected systems; Intrusion detection; Operating systems; Security; Software engineering; Software safety; Software systems; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2001. Proceedings. 20th IEEE Symposium on
Conference_Location
New Orleans, LA
ISSN
1060-9857
Print_ISBN
0-7695-1366-2
Type
conf
DOI
10.1109/RELDIS.2001.969773
Filename
969773
Link To Document