首页> 外文期刊>Real-time systems >Scoped types and aspects for real-time Java memory management
【24h】

Scoped types and aspects for real-time Java memory management

机译:实时Java内存管理的范围类型和方面

获取原文
获取原文并翻译 | 示例
       

摘要

Real-time systems are notoriously difficult to design and implement, and, as many real-time problems are safety-critical, their solutions must be reliable as well as efficient and correct. While higher-level programming models (such as the Real-Time Specification for Java) permit real-time programmers to use language features that most programmers take for granted (objects, type checking, dynamic dispatch, and memory safety) the compromises required for real-time execution, especially concerning memory allocation, can create as many problems as they solve. This paper presents Scoped Types and Aspects for Real-Time Systems (STARS) a novel programming model for real-time systems. Scoped Types give programmers a clear model of their programs' memory use, and, being statically checkable, prevent the run-time memory errors that bedevil the RTSJ. Adopting the integrated Scoped Types and Aspects approach can significantly improve both the quality and performance of a real-time Java systems, resulting in simpler systems that are reliable, efficient, and correct.
机译:众所周知,实时系统难以设计和实施,并且由于许多实时问题对安全至关重要,因此其解决方案必须可靠,高效且正确。尽管高级编程模型(例如Java实时规范)允许实时程序员使用大多数程序员认为理所当然的语言功能(对象,类型检查,动态分派和内存安全),但真正的折衷方案时间执行,尤其是有关内存分配的执行,可能会解决许多问题。本文介绍了实时系统的作用域类型和方面(STARS),这是一种用于实时系统的新颖编程模型。范围类型为程序员提供了一个清晰的程序内存使用模型,并且可以静态检查,防止了运行时内存错误使RTSJ迷惑。采用集成的“作用域类型和方面”方法可以显着提高实时Java系统的质量和性能,从而使系统更可靠,更有效且更正确。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号