Loading...
Please wait, while we are loading the content...
Similar Documents
A Framework for Dependability Analysis of Software Systems with Trusted Bases
| Content Provider | Semantic Scholar |
|---|---|
| Author | Kang, Eunsuk |
| Copyright Year | 2010 |
| Abstract | A new approach is suggested for arguing that a software system is dependable. The key idea is to structure the system so that highly critical requirements are localized in small subsets of the system called trusted bases. In most systems, the satisfaction of a requirement relies on assumptions about the environment, in addition to the behavior of software. Therefore, establishing a trusted base for a critical property must be carried out as early as the requirements phase. This thesis proposes a new framework to support this activity. A notation is used to construct a dependability argument that explains how the system satisfies critical requirements. The framework provides a set of analysis techniques for checking the soundness of an argument, identifying the members of a trusted base, and illustrating the impact of failures of trusted components. The analysis offers suggestions for redesigning the system so that it becomes more reliable. The thesis demonstrates the effectiveness of this approach with a case study on electronic voting systems. Thesis Supervisor: Daniel N. Jackson Title: Professor |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://people.csail.mit.edu/eskang/papers/eunsuk_ms.pdf |
| Alternate Webpage(s) | https://eskang.github.io/papers/eunsuk_ms.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |