An experimental evaluation of the assumption of independence in multiversion programming
IEEE Transactions on Software Engineering
Data diversity: an approach to software fault tolerance
Data diversity: an approach to software fault tolerance
Progressive Retry for Software Failure Recovery in Message-Passing Applications
IEEE Transactions on Computers
Theory of software reliability based on components
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Modeling software design diversity: a review
ACM Computing Surveys (CSUR)
Local exhaustive testing: a software reliability tool
ACM-SE 30 Proceedings of the 30th annual Southeast regional conference
ED4I: Error Detection by Diverse Data and Duplicated Instructions
IEEE Transactions on Computers - Special issue on fault-tolerant embedded systems
Semi-proving: an integrated method based on global symbolic evaluation and metamorphic testing
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Continuity in software systems
ISSTA '02 Proceedings of the 2002 ACM SIGSOFT international symposium on Software testing and analysis
Applying data redundancy to differential equation solvers
Annals of Software Engineering
The Reliability of Diverse Systems: A Contribution Using Modelling of the Fault Creation Process
DSN '01 Proceedings of the 2001 International Conference on Dependable Systems and Networks (formerly: FTCS)
Checkpointing and Its Applications
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Separating agreement from execution for byzantine fault tolerant services
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Role-based authorization in decentralized health care environments
Proceedings of the 2003 ACM symposium on Applied computing
Towards a Control-Theoretical Approach to Software Fault-Tolerance
QSIC '04 Proceedings of the Quality Software, Fourth International Conference
An effective testing method for end-user programmers
WEUSE I Proceedings of the first workshop on End-user software engineering
Information Processing Letters
Is adaptive random testing really better than random testing
Proceedings of the 1st international workshop on Random testing
Enhancing adaptive random testing in high dimensional input domains
Proceedings of the 2007 ACM symposium on Applied computing
Rx: Treating bugs as allergies—a safe method to survive software failures
ACM Transactions on Computer Systems (TOCS)
Adaptive random testing by balancing
Proceedings of the 2nd international workshop on Random testing: co-located with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)
Improving random test sets using the diversity oriented test data generation
Proceedings of the 2nd international workshop on Random testing: co-located with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)
Towards the determination of typical failure patterns
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Fault Tolerance via Diversity for Off-the-Shelf Products: A Study with SQL Database Servers
IEEE Transactions on Dependable and Secure Computing
A survey of linguistic structures for application-level fault tolerance
ACM Computing Surveys (CSUR)
An upper bound on software testing effectiveness
ACM Transactions on Software Engineering and Methodology (TOSEM)
Automatic test data generation using particle systems
Proceedings of the 2008 ACM symposium on Applied computing
Distributing test cases more evenly in adaptive random testing
Journal of Systems and Software
Runtime Verification
Prompt damage identification for system survivability
International Journal of Information and Computer Security
Enhanced lattice-based adaptive random testing
Proceedings of the 2009 ACM symposium on Applied Computing
Adaptive random testing based on distribution metrics
Journal of Systems and Software
Adaptive Random Testing: The ART of test case diversity
Journal of Systems and Software
Information Processing Letters
Execution suppression: An automated iterative technique for locating memory errors
ACM Transactions on Programming Languages and Systems (TOPLAS)
Software fault tolerance: an overview
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Fuzzing the out-of-memory killer on embedded Linux: an adaptive random approach
Proceedings of the 2011 ACM Symposium on Applied Computing
Adaptive random testing: an illusion of effectiveness?
Proceedings of the 2011 International Symposium on Software Testing and Analysis
Automating image segmentation verification and validation by learning test oracles
Information and Software Technology
The effect of correlated failure rates on reliability of continuous time 1-out-of-2 software
SAFECOMP'11 Proceedings of the 30th international conference on Computer safety, reliability, and security
Protective wrapping of off-the-shelf components
ICCBSS'05 Proceedings of the 4th international conference on COTS-Based Software Systems
Dependable and Historic Computing
Dependable and Historic Computing
Proceedings of the 34th International Conference on Software Engineering
Software—Practice & Experience
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Automatic recovery from runtime failures
Proceedings of the 2013 International Conference on Software Engineering
Automated cookie collection testing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Diversity oriented test data generation using metaheuristic search techniques
Information Sciences: an International Journal
Hi-index | 0.00 |
Data diversity is described, and the results of a pilot study are presented. The regions of the input space that cause failure for certain experimental programs are discussed, and data reexpression, the way in which alternate input data sets can be obtained, is examined. A description is given of the retry block which is the data-diverse equivalent of the recovery block, and a model of the retry block, together with some empirical results is presented. N-copy programming which is the data-diverse equivalent of N-version programming is considered, and a simple model and some empirical results are also given.