|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2009 Fourth Latin-American Symposium on Dependable Computing
Architectural-Based Validation of Fault-Tolerant Software
Joao Pessoa, Brazil
September 01-September 04
ISBN: 978-0-7695-3760-3
| ASCII Text | x | ||
| Patrick H. S. Brito, Rogério de Lemos, Eliane Martins, Regina Moraes, Cecília M. F. Rubira, "Architectural-Based Validation of Fault-Tolerant Software," Dependable Computing, Latin-American Symposium on, pp. 103-110, 2009 Fourth Latin-American Symposium on Dependable Computing, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/LADC.2009.22, author = {Patrick H. S. Brito and Rogério de Lemos and Eliane Martins and Regina Moraes and Cecília M. F. Rubira}, title = {Architectural-Based Validation of Fault-Tolerant Software}, journal ={Dependable Computing, Latin-American Symposium on}, volume = {0}, year = {2009}, isbn = {978-0-7695-3760-3}, pages = {103-110}, doi = {http://doi.ieeecomputersociety.org/10.1109/LADC.2009.22}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Dependable Computing, Latin-American Symposium on TI - Architectural-Based Validation of Fault-Tolerant Software SN - 978-0-7695-3760-3 SP103 EP110 A1 - Patrick H. S. Brito, A1 - Rogério de Lemos, A1 - Eliane Martins, A1 - Regina Moraes, A1 - Cecília M. F. Rubira, PY - 2009 KW - robustness software testing KW - software architecture KW - rigorous software development KW - software formal specification VL - 0 JA - Dependable Computing, Latin-American Symposium on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/LADC.2009.22
Many architecture-centred approaches have been proposed for constructing dependable component-based systems. However, few of them provide an integrated solution for their development that combines fault prevention, fault removal, and fault tolerance techniques. This paper proposes a rigorous development approach based on an architectural abstraction, which combines formal methods and robustness testing. The architectural abstraction assumes a crash failure semantics, and when it is instantiated as an architectural element provides the basis for architecting fault tolerant systems. The architecture is formally specified using the B-Method and CSP. Assurances that the software system is indeed dependable are obtained by combining formal specification for removing ambiguities from the architectural representation, and robustness testing for validating the source code against its software architecture. The feasibility of the proposed approach is illustrated in the context of a financial critical system.
Index Terms:
robustness software testing, software architecture, rigorous software development, software formal specification
Citation:
Patrick H. S. Brito, Rogério de Lemos, Eliane Martins, Regina Moraes, Cecília M. F. Rubira, "Architectural-Based Validation of Fault-Tolerant Software," ladc, pp.103-110, 2009 Fourth Latin-American Symposium on Dependable Computing, 2009
Usage of this product signifies your acceptance of the Terms of Use.
