What would it take to make software more dependable? Until now, most approaches have been indirect: some practices – processes, tools or techniques – are used that are believed to yield dependable software, and the argument for dependability rests on the extent to which the developers have adhered to them. This article argues instead that developers should produce direct evidence that the software satisfies its dependability claims. The potential advantages of this approach are greater credibility (since the argument is not contingent on the effectiveness of the practices) and reduced cost (since development resources can be focused where they have the most impact)
-Modern software-intensive systems are becoming increasingly complex. Yet we are observing the perv...
We discuss a new approach to the construction of software systems. Instead of attempting to build a ...
As prominent speakers have been noting for years, whenever a piece of software fails, that failure c...
It has been said that the term software engineering is an aspiration not a description. We would lik...
It is widely felt that software quality, in the form of reliability or "trustworthiness, &a...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
This paper looks at the ways in which the reliability of software can be assessed and predicted. It ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Dependency on automation processes in science and engineering imparts the importance of user- confid...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Software developers identify two main reasons why software systems are not made robust: performance ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Many large software systems display fragility or a lack of dependability caused by inattention to de...
-Modern software-intensive systems are becoming increasingly complex. Yet we are observing the perv...
We discuss a new approach to the construction of software systems. Instead of attempting to build a ...
As prominent speakers have been noting for years, whenever a piece of software fails, that failure c...
It has been said that the term software engineering is an aspiration not a description. We would lik...
It is widely felt that software quality, in the form of reliability or "trustworthiness, &a...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
This paper presents on overview of the issues in precisely defining, specifying and evaluating the d...
This paper looks at the ways in which the reliability of software can be assessed and predicted. It ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Testing is potentially the best grounded part of software engineering, since it deals with the well ...
Dependency on automation processes in science and engineering imparts the importance of user- confid...
Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer S...
Software developers identify two main reasons why software systems are not made robust: performance ...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Many large software systems display fragility or a lack of dependability caused by inattention to de...
-Modern software-intensive systems are becoming increasingly complex. Yet we are observing the perv...
We discuss a new approach to the construction of software systems. Instead of attempting to build a ...
As prominent speakers have been noting for years, whenever a piece of software fails, that failure c...