首页> 外文会议>International School and Symposium on Advanced Distributed Systems >Injecting Communication Faults to Experimentally Validate Java Distributed Applications
【24h】

Injecting Communication Faults to Experimentally Validate Java Distributed Applications

机译:注入通信故障以通过实验验证Java分布式应用程序

获取原文
获取外文期刊封面目录资料

摘要

The use of Java to develop highly available network services and the inherent unreliability of communication systems require the validation of its fault tolerance mechanisms to avoid unexpected behavior during execution. Tools for testing distributed programs that must remain operational in a faulty environment are not common and are generally difficult to operate. One possible solution is applying a fault injector to emulate communication faults and test the behavior of the distributed application under these faults. We developed Jaca.net, an extension of the fault injector based on computational reflection Jaca, to include UDP communication faults to its fault model. Potential target applications of Jaca and Jaca.net are the ones developed in Java. Using Jaca.net, software developers can complete the test cycle validating the high level fault detection and recovery mechanisms built on their applications.
机译:Java使用Java开发高度可用的网络服务以及通信系统的固有不可靠性需要验证其容错机制,以避免在执行期间的意外行为。用于测试在故障环境中必须保持运行的分布式程序的工具并不常见,并且通常难以操作。一个可能的解决方案正在应用故障注射器以模拟通信故障并测试这些故障下的分布式应用程序的行为。我们开发了Jaca.net,基于计算反射Jaca的故障注射器的扩展,以将UDP通信故障包含到其故障模型。 Jaca和Jaca.net的潜在目标应用是Java中开发的目标应用。使用Jaca.net,软件开发人员可以完成测试周期,验证在其应用程序上构建的高电平故障检测和恢复机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号