【24h】

Toward Libraries for Real-time Java

机译:走向图书馆的实时Java

获取原文

摘要

Reusable libraries are problematic for real-time software in Java. Using Java's standard class library, for example, demands meticulous coding and testing to avoid response time spikes and garbage collection. We propose two design requirements for reusable libraries in real-time systems: worst-case execution time (WCET) bounds and worst-case memory consumption bounds. Furthermore, WCET cannot be known if blocking method calls are used. We have applied these requirements to the design of three Java-based prototypes: a set of collection classes, a networking stack, and trigonometric functions. Our prototypes show that reusable libraries can meet these requirements and thus be viable for real-time systems.
机译:可重用库对于Java中的实时软件存在问题。例如,使用Java的标准类库要求细致的编码和测试,以避免响应时间尖峰和垃圾收集。我们为实时系统提出了两个可重用库的两个设计要求:最坏情况执行时间(WCET)界限和最坏情况存储耗限。此外,如果使用阻塞方法调用,则无法知道WCET。我们将这些要求应用于三个基于Java的原型设计:一组集合类,网络堆栈和三角函数。我们的原型表明,可重用的库可以满足这些要求,从而可用于实时系统。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号