A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM

@article{Zhang2018ACE,
  title={A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM},
  author={Long Zhang and Brice Morin and P. Haller and B. Baudry and Monperrus Martin},
  journal={ArXiv},
  year={2018},
  volume={abs/1805.05246}
}
Software systems contain resilience code to handle those failures and unexpected events happening in production. It is essential for developers to understand and assess the resilience of their systems. Chaos engineering is a technology that aims at assessing resilience and uncovering weaknesses by actively injecting perturbations in production. In this paper, we propose a novel design and implementation of a chaos engineering system in Java called ChaosMachine. It provides a unique and… Expand
8 Citations
Simulation of chaos engineering for Internet-scale software with ns-3 TAI
  • LUONG ANTON ZUBAYER
  • 2018
  • PDF
Fitness-guided Resilience Testing of Microservice-based Applications
Identifying and Prioritizing Chaos Experiments by Using Established Risk Analysis Techniques
  • 1
CloudStrike: Chaos Engineering for Security and Resiliency in Cloud Infrastructure
  • PDF
Realistic Error Injection for System Calls

References

SHOWING 1-10 OF 42 REFERENCES
Exception handling analysis and transformation using fault injection: Study of resilience against unanticipated exceptions
  • 22
  • PDF
Efficient Testing of Recovery Code Using Fault Injection
  • 52
  • PDF
Amplifying Tests to Validate Exception Handling Code: An Extended Study in the Mobile Application Domain
  • 32
Exception-Chain Analysis: Revealing Exception Handling Architecture in Java Server Applications
  • Chen Fu, B. Ryder
  • Computer Science
  • 29th International Conference on Software Engineering (ICSE'07)
  • 2007
  • 95
  • PDF
Assessing Dependability with Software Fault Injection
  • 99
  • Highly Influential
Automating Failure Testing Research at Internet Scale
  • 18
  • PDF
SFIDA: a software implemented fault injection tool for distributed dependable applications
  • 8
Discovering faults in idiom-based exception handling
  • 75
  • PDF
Principles of Antifragile Software
  • 21
  • PDF
...
1
2
3
4
5
...