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

基本信息
批准号: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:10.13199/j.cnki.cst.2020.07.010
发表时间:2020
2

长链基因间非编码RNA 00681竞争性结合miR-16促进黑素瘤细胞侵袭和迁移

长链基因间非编码RNA 00681竞争性结合miR-16促进黑素瘤细胞侵袭和迁移

DOI:
发表时间:2021
3

具有随机多跳时变时延的多航天器协同编队姿态一致性

具有随机多跳时变时延的多航天器协同编队姿态一致性

DOI:10.7641/CTA.2018.70969
发表时间:2018
4

出租车新运营模式下的LED广告精准投放策略

出租车新运营模式下的LED广告精准投放策略

DOI:10.16381/j.cnki.issn1003-207x.2020.10.022
发表时间:2020
5

基于PROSAIL模型和多角度遥感数据的森林叶面积指数反演

基于PROSAIL模型和多角度遥感数据的森林叶面积指数反演

DOI:10.11707/j.1001-7488.20210410
发表时间:2021

周宽久的其他基金

批准号: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
项目类别:重大研究计划