Trusted software: When an entity implements a given goal, its behavior and results are always predictable. If software services always match the expectations of the user, even when the software is running, there are some special cases. It is also available, high reliability software, and high security, the corresponding time is low, maintenance costs are small.
Reliable software: The software that can complete the specified function under the specified conditions and the specified time interval. The prescribed conditions refer to the state of the computer system using the software and the input conditions of the software directly related to the operation of the software, or the external input condition referred to as the Software runtime, and the specified time interval refers to the actual running time interval of the software, and the specified function refers to the function that the SOFTWARE product must have to provide the given service. Software reliability is not only related to defects and/or errors in software, but also to system input and system use. The probability measure of software reliability is called the reliability of software. Software reliability is about the nature of software can meet the requirements of the function, the software can not meet the requirements because the error in the software caused the software failure.
Trusted software and reliable software