航天多核嵌入式软件可信验证与系统原型

基本信息
批准号:61272174
项目类别:面上项目
资助金额:20.00
负责人:周宽久
学科分类:
依托单位:大连理工大学
批准年份:2012
结题年份:2013
起止时间:2013-01-01 - 2013-12-31
项目状态: 已结题
项目参与者:叶东升,贺红卫,饶京宏,王洁,林闯,金乃高,赖晓晨,侯刚,迟宗正
关键词:
可信软件多核并发程序航天嵌入式软件数据竞争原子性侵犯
结项摘要

Embedded multicore SoC has been finding wide applications in aerospace system due to its powerful processing capability, however, the threads in a multicore concurrent program access the share variables stochastically, which makes multicore embedded software testing become more difficult than before. Taking our former research achievements as the foundation and regarding some practical requirements from the aerospace software evaluation and testing center of china, we will try to accomplish the following four aspects of research works: .1.To explore multicore embedded software modeling and verification models to prove trustworthiness of an embedded software from the standpoint of model..2.To investigate algorithms to detect atomicity violation and data race behaviors from a concurrent program with static source codes analysis and dynamic running and to probe an efficient method to quickly record and replay a program running log data to improve testing efficiency. .3.To study WCET evaluation method of an embedded concurrent software using macroscopically statistical performance analysis to forecast WCET combined with microscopically structural. .4.To research Bug characteristics for multicore concurrent program, formalization method, Bug Base organization and semantic matching algorithm based on our former C/C++ source code static analysis research achievements and to detect bugs from the concurrent program by static analysis. .At last, we will develop a system prototype to verify the above theoretical models and algorithms and apply the system to the aerospace software evaluation and testing center in practice.

嵌入式多核处理器具有较强处理能力,在航天系统得到广泛应用。多核并发程序访问共享变量时间和顺序的随机性,导致多核嵌入式软件测试困难。本项目在前期工作基础上,并考虑航天软件评测中心实际需求,拟从四个方面进行研究:1、研究基于多核的嵌入式软件建模及验证方法,从模型角度证明嵌入式软件可信性;2、针对多核程序,分别从静态代码分析和动态运行角度研究检测并发程序原子性侵犯(Atomicity Violation)以及数据竞争(Data Race)行为;为提高测试效率,研究程序执行过程记录和快速重演方法;3、由于多核Cache命中率以及并发程序运行不确定性,研究采用微观结构分析和宏观性能统计预测相结合的多核嵌入式软件WCET评估方法;4、在前期C/C++源代码静态分析基础上,研究多核并发程序BUG特征、形式化及匹配算法,检测并发程序错误。最后,开发原型系统对上述方法予以验证,并在航天软件评测中心实际应用。

项目摘要

嵌入式多核处理器具有较强处理能力,在航天系统得到广泛应用。多核并发程序访问共享变量时间和顺序的随机性,导致多核嵌入式软件测试困难。本项目在前期工作基础上,并考虑航天软件评测中心实际需求,从两个方面进行研究:1、研究多核嵌入式软件形式化建模及验证方法,从模型角度证明嵌入式软件可信性;2、由于体系结构特性和线程调度不确定性,研究了基于时间Petri网的多核嵌入式软件WCET评估方法,解决多核软件性能评价问题。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

论大数据环境对情报学发展的影响

论大数据环境对情报学发展的影响

DOI:
发表时间:2017
2

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

资源型地区产业结构调整对水资源利用效率影响的实证分析—来自中国10个资源型省份的经验证据

DOI:10.12202/j.0476-0301.2020285
发表时间:2021
3

多源数据驱动CNN-GRU模型的公交客流量分类预测

多源数据驱动CNN-GRU模型的公交客流量分类预测

DOI:10.19818/j.cnki.1671-1637.2021.05.022
发表时间:2021
4

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

变可信度近似模型及其在复杂装备优化设计中的应用研究进展

DOI:10.3901/jme.2020.24.219
发表时间:2020
5

混采地震数据高效高精度分离处理方法研究进展

混采地震数据高效高精度分离处理方法研究进展

DOI:10.3969/j.issn.1000-1441.2020.05.004
发表时间:2020

周宽久的其他基金

批准号:91018003
批准年份:2010
资助金额:50.00
项目类别:重大研究计划

相似国自然基金

1

航天嵌入式软件可信性度量方法与系统

批准号:91018003
批准年份:2010
负责人:周宽久
学科分类:F0203
资助金额:50.00
项目类别:重大研究计划
2

航天嵌入式软件可信性构造与验证的关键技术研究

批准号:90818024
批准年份:2008
负责人:顾斌
学科分类:F0203
资助金额:260.00
项目类别:重大研究计划
3

嵌入式软件的可信属性分析与验证

批准号:90718019
批准年份:2007
负责人:罗蕾
学科分类:F0203
资助金额:50.00
项目类别:重大研究计划
4

面向领域的可信嵌入式软件系统试验验证环境研究

批准号:91018015
批准年份:2010
负责人:顾明
学科分类:F0201
资助金额:50.00
项目类别:重大研究计划