项目名称: 通用Java程序到实时Java程序的对象自动分类和转化方法研究

项目编号: No.61272166

项目类型: 面上项目

立项/批准年度: 2013

项目学科: 自动化技术、计算机技术

项目作者: 史晓华

作者单位: 北京航空航天大学

项目金额: 81万元

中文摘要: 符合Real-Time Specification for Java (RTSJ)规范的实时Java程序目前已经在航空航天、工业自动化和机器人等领域得到了较广泛的应用,但由于RTSJ规范对通用Java程序所依赖的规范,例如J2SE规范的修改和约束,使得Java程序原本具有的易于开发的部分特性遭到破坏,使得开发实时Java程序的难度和工作量远大于开发通用Java程序,从而影响了实时Java程序更广泛的应用。而导致这一困难的核心问题之一,来源于RTSJ规范中复杂的内存模型。本项目将主要研究动静态结合的对象分析和监控方法,结合程序语义分析,可以将通用Java程序中指定实时区域内的对象自动分类并转化为实时Java对象。本课题的研究方向在理论和实现上获得突破后,将可以显著提高实时Java软件的开发效率,降低开发测试成本,具有较高的学术价值和广泛的应用前景。

中文关键词: 实时Java;内存模型;逃逸分析;程序转化;

英文摘要: The real-time Java programs based on Real-Time Specification for Java (RTSJ) have been widely used in the aeronautics, astronautics, industrial automation and robots areas. However, RTSJ modified some easy-to-program features in the general Java platforms, i.e. J2SE platform, to fulfill the real-time requirements. The modifications induce the coding and testing efforts of the RTSJ programs to be much higher than the general Java programs. One of the key features that embarrass the usage of real-time Java program is the complicated memory models in RTSJ. This project will study how to automatically classify the general Java objects in heap and transform them to real-time Java objects in heaps, ScopedMemory blocks and ImmortalMemory blocks. This project will obviously improve the coding efficiency and decrease the testing efforts of real-time Java programs.

英文关键词: Real-time Java;Memory model;Escape analysis;Program transformation;

成为VIP会员查看完整内容
0

相关内容

图神经网络综述
专知会员服务
197+阅读 · 2022年1月9日
专知会员服务
56+阅读 · 2021年8月12日
专知会员服务
36+阅读 · 2021年5月10日
专知会员服务
64+阅读 · 2021年5月3日
专知会员服务
53+阅读 · 2021年4月3日
专知会员服务
25+阅读 · 2021年4月2日
【2020新书】C++20快速语法参考,第4版,209页pdf
专知会员服务
71+阅读 · 2020年8月5日
Java应用结构规范
阿里技术
0+阅读 · 2022年3月14日
任务型对话系统预训练最新研究进展
PaperWeekly
2+阅读 · 2022年1月14日
智能文档新成员:动态文档智能模型MarkupLM
微软研究院AI头条
3+阅读 · 2021年11月25日
一文详解Redis中BigKey、HotKey的发现与处理
阿里技术
0+阅读 · 2021年8月25日
OpenKG开源系列|开源知识图谱融合工具OpenEA (南京大学)
智能合约的形式化验证方法研究综述
专知
15+阅读 · 2021年5月8日
NL2SQL:弱监督学习与有监督学习完成进阶之路
PaperWeekly
14+阅读 · 2019年6月24日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
Arxiv
0+阅读 · 2022年4月18日
Arxiv
10+阅读 · 2021年11月10日
Arxiv
29+阅读 · 2020年3月16日
A Comprehensive Survey on Transfer Learning
Arxiv
121+阅读 · 2019年11月7日
A Comprehensive Survey on Graph Neural Networks
Arxiv
21+阅读 · 2019年1月3日
Arxiv
25+阅读 · 2018年1月24日
小贴士
相关VIP内容
图神经网络综述
专知会员服务
197+阅读 · 2022年1月9日
专知会员服务
56+阅读 · 2021年8月12日
专知会员服务
36+阅读 · 2021年5月10日
专知会员服务
64+阅读 · 2021年5月3日
专知会员服务
53+阅读 · 2021年4月3日
专知会员服务
25+阅读 · 2021年4月2日
【2020新书】C++20快速语法参考,第4版,209页pdf
专知会员服务
71+阅读 · 2020年8月5日
相关资讯
Java应用结构规范
阿里技术
0+阅读 · 2022年3月14日
任务型对话系统预训练最新研究进展
PaperWeekly
2+阅读 · 2022年1月14日
智能文档新成员:动态文档智能模型MarkupLM
微软研究院AI头条
3+阅读 · 2021年11月25日
一文详解Redis中BigKey、HotKey的发现与处理
阿里技术
0+阅读 · 2021年8月25日
OpenKG开源系列|开源知识图谱融合工具OpenEA (南京大学)
智能合约的形式化验证方法研究综述
专知
15+阅读 · 2021年5月8日
NL2SQL:弱监督学习与有监督学习完成进阶之路
PaperWeekly
14+阅读 · 2019年6月24日
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
2+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
1+阅读 · 2009年12月31日
国家自然科学基金
0+阅读 · 2008年12月31日
相关论文
Arxiv
0+阅读 · 2022年4月18日
Arxiv
10+阅读 · 2021年11月10日
Arxiv
29+阅读 · 2020年3月16日
A Comprehensive Survey on Transfer Learning
Arxiv
121+阅读 · 2019年11月7日
A Comprehensive Survey on Graph Neural Networks
Arxiv
21+阅读 · 2019年1月3日
Arxiv
25+阅读 · 2018年1月24日
微信扫码咨询专知VIP会员