项目名称: 基于执行反馈的多核软件动态分析方法研究

项目编号: No.61300017

项目类型: 青年科学基金项目

立项/批准年度: 2014

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

项目作者: 胡燕

作者单位: 大连理工大学

项目金额: 23万元

中文摘要: 多核软件分析与测试是软件工程研究领域的热点问题。目前,该领域研究存在一系列挑战:动态分析方法所依赖的动态插桩方法无法适应多核软件动态分析的要求;缺乏并发bug的统一特征描述,影响并发bug的理解;缺乏对多核软件执行空间的高效搜索算法等。 针对以上挑战,本课题基于多核软件运行时数据及其中所蕴藏的能够精确分析软件行为的特征数据,研究:(1)如何建立高效的执行反馈机制,作为运行时数据生成的基础引擎;(2)如何在多核软件运行时数据集中有效提取特征数据;(3)如何设计基于特征的软件执行空间搜索算法,驱动反馈体系不断更新完善运行时数据集。上述三方面研究的结果将形成一个完整的反馈体系,为多核软件动态分析提供有力支撑。 课题的成功实施,将形成一套高效准确的多核软件动态分析方法。同时形成的运行时数据集将能够帮助具体分析多核软件中异常并发行为,有利于提高多核软件系统测试的效果,缩短多核软件的研发周期。

中文关键词: 并发软件;运行时数据;特征分析;移动应用分析;

英文摘要: Analysis and testing of multicore software is one of the hot topics in software engineering. After a thorogh study of current dynamic analyses on multicore softare, we found that they have three disadvantages:(1) current dynamic instrumentation techniques are not efficient enough to serve the more demanding multicore dynamic analysis;(2)current dynamic analyses don't have a uniform description to concurrency bugs in multicore software, and this causes some difficulties in the understanding of concurrency bugs; (3)there are no guided schedule search algorithms specially designed for dynamic analysis of multicore software. Those three shortcommings make existing dynamic analyses from applying to large-scale multicore software. To change this situation, we plan to design a novel execution-feedback based dynamic analysis for multicore software. Our research is based on the fact that valuable feature information is hidden in the runtime data of multicore software. We proposed a three step research plan to fulfil our research goal:(1) first, we build a highly efficient execution feedback mechanism, which will serve as the basic execution engine for runtime data generation; (2)then, we will design a method to extract bug features from the runtime data set; (3)we will design a feature directed search algorithm, to help

英文关键词: Concurrent Software;Runtime Data;Feature Extraction;Mobile Application Analysis;

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

相关内容

北理工2022最新paper《基于对抗性复杂博弈的OODA环分析》
专知会员服务
130+阅读 · 2022年4月9日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【AAAI2022】基于双流更新的视觉Transformer动态加速方法
专知会员服务
23+阅读 · 2021年12月11日
基于表格数据的深度学习方法
专知会员服务
37+阅读 · 2021年10月19日
专知会员服务
32+阅读 · 2021年9月14日
数字化转型白皮书:数智技术驱动智能制造,42页pdf
专知会员服务
173+阅读 · 2021年7月8日
专知会员服务
8+阅读 · 2021年6月20日
专知会员服务
30+阅读 · 2020年12月21日
专知会员服务
83+阅读 · 2020年12月11日
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
软件多缺陷定位方法研究综述
专知
1+阅读 · 2022年1月25日
基于自监督的可逆性强化学习方法
AI前线
4+阅读 · 2021年12月3日
知识库问答系统研究进展
专知
4+阅读 · 2021年10月7日
【WWW2021】基于知识嵌入的图卷积网络
专知
0+阅读 · 2021年4月27日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
基于深度学习的数据融合方法研究综述
专知
31+阅读 · 2020年12月10日
支持个性化学习的行为大数据可视化研究
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
Arxiv
0+阅读 · 2022年4月20日
Arxiv
0+阅读 · 2022年4月18日
Arxiv
12+阅读 · 2021年6月29日
Arxiv
20+阅读 · 2018年1月17日
小贴士
相关VIP内容
北理工2022最新paper《基于对抗性复杂博弈的OODA环分析》
专知会员服务
130+阅读 · 2022年4月9日
软件多缺陷定位方法研究综述
专知会员服务
20+阅读 · 2022年1月25日
【AAAI2022】基于双流更新的视觉Transformer动态加速方法
专知会员服务
23+阅读 · 2021年12月11日
基于表格数据的深度学习方法
专知会员服务
37+阅读 · 2021年10月19日
专知会员服务
32+阅读 · 2021年9月14日
数字化转型白皮书:数智技术驱动智能制造,42页pdf
专知会员服务
173+阅读 · 2021年7月8日
专知会员服务
8+阅读 · 2021年6月20日
专知会员服务
30+阅读 · 2020年12月21日
专知会员服务
83+阅读 · 2020年12月11日
相关资讯
基于机器学习的自动化网络流量分析
CCF计算机安全专委会
4+阅读 · 2022年4月8日
软件多缺陷定位方法研究综述
专知
1+阅读 · 2022年1月25日
基于自监督的可逆性强化学习方法
AI前线
4+阅读 · 2021年12月3日
知识库问答系统研究进展
专知
4+阅读 · 2021年10月7日
【WWW2021】基于知识嵌入的图卷积网络
专知
0+阅读 · 2021年4月27日
事实抽取与验证研究综述
专知
0+阅读 · 2021年4月20日
基于深度学习的数据融合方法研究综述
专知
31+阅读 · 2020年12月10日
支持个性化学习的行为大数据可视化研究
相关基金
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2013年12月31日
国家自然科学基金
0+阅读 · 2012年12月31日
国家自然科学基金
1+阅读 · 2012年12月31日
国家自然科学基金
0+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
1+阅读 · 2011年12月31日
国家自然科学基金
0+阅读 · 2009年12月31日
微信扫码咨询专知VIP会员