Affiliation:
1. École Polytechnique Fédérale de Lausanne (EPFL), Switzerland
Abstract
Cloud9 aims to reduce the resource-intensive and laborintensive nature of high-quality software testing. First, Cloud9 parallelizes symbolic execution (an effective, but still poorly scalable test automation technique) to large shared-nothing clusters. To our knowledge, Cloud9 is the first symbolic execution engine that scales to large clusters of machines, thus enabling thorough automated testing of real software in conveniently short amounts of time. Preliminary results indicate one to two orders of magnitude speedup over a state-of-the-art symbolic execution engine. Second, Cloud9 is an on-demand software testing service: it runs on compute clouds, like Amazon EC2, and scales its use of resources over a wide dynamic range, proportionally with the testing task at hand.
Publisher
Association for Computing Machinery (ACM)
Reference20 articles.
1. Amazon EC2. http://aws.amazon.com/ec2. Amazon EC2. http://aws.amazon.com/ec2.
2. EXE
Cited by
100 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Parallel program analysis on path ranges;Science of Computer Programming;2024-12
2. SSRD: Shapes and Summaries for Race Detection in Concurrent Data Structures;Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management;2024-06-20
3. Supports for Testing Memory Error Handling Code of In-memory Key Value Stores;2024 19th European Dependable Computing Conference (EDCC);2024-04-08
4. Profile-guided System Optimizations for Accelerated Greybox Fuzzing;Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security;2023-11-15
5. Parallel Program Analysis via Range Splitting;Fundamental Approaches to Software Engineering;2023