1. 解放军信息工程大学 四院,河南,郑州,450001
2. 72495部队 通信科,河南,郑州,450002
3. 河南省人民检察院,河南,郑州,450004
纸质出版:2016
移动端阅览
刘铁铭, 蒋烈辉, 张媛媛, 程三军. 嵌入式系统重构过程中功能构件提取技术研究[J]. 微电子学与计算机, 2016, 33(5): 15-21, 27.
LIU Tie-ming, JIANG Lie-hui, ZHANG Yuan-yuan, et al. Research on Functional Component Extraction in Embedded System Reconstruction[J]. 2016, 33(5): 15-21.
针对嵌入式系统重构过程中遇到的功能构件提取不准确、重用率低的情况
提出了一种适合于嵌入式系统功能构件提取的工作流程.建立了符合嵌入式系统特点的构件模型
并给出了模型的形式化描述.根据构件模型
采用基于耦合度度量的聚类分析方法对固件代码的功能构件进行逐层实现和提取.提出了基于模型验证的功能构件验证方法.对比实验表明该方法极大地提高了嵌入式系统重构过程中功能构件提取的准确率
并提升了原有系统的可重用性.
Aimed at the inaccuracy and low reuse rate of functional component extraction in embedded systems reconstruction
a procedure suitable for embedded system functional component extraction is presented in this paper. A component model is established conforming to the characteristics of embedded systems
and a formal description of the model is given. According to the component model
firmware code functional component is implemented and extracted layer by layer using cluster analysis method based on coupling measurement. Functional component verification method is proposed based on model verification. By contrast experiment
this method greatly improves the accuracy of functional component extraction in embedded systems reconstruction
and enhances the reusability of original system.
魏志广. 基于C语言的逆向工程的分析与实现[D]. 天津: 河北工业大学, 2004.
郑志. 动态软件体系结构建模与模型验证方法的研究[D]. 大连: 大连理工大学, 2010.
张平. 面向固件的嵌入式操作系统识别技术研究[D]. 郑州: 解放军信息工程大学, 2012.
徐春晓. 嵌入式软件构件提取与组装技术研究与应用[D]. 苏州: 苏州大学, 2009.
Brown A W, Wallnau K C. The current state of CBSE[J]. IEEE Software, 1998, 15(5): 37-46. DOI: 37
Berlin Szyperski C, gruntz D, Murer S. Component software: beyond object-oriented programming[M]. 3nd Ed. Berlin: Addison Wesley, 2012.
潘爱民. COM原理与应用[M]. 北京: 清华大学出版社, 2002: 23-56. DOI: 23
Chang C K, Kim S. I3: a petri-net based specification method for architectural components[C]//Proceedings of the 23rd Annual International Computer Software and Application Conference USA, Washington, 1999: 396-402.
陈昊鹏. 软件逆向工程技术研究[D]. 西安: 西北工业大学, 2001.
Latour, Wheeler T, Frakes B. Descriptive and prescriptive aspects of the 3Cs model: SETA1 working group summary[R]. New York, CASE Centre, Syracuse University, 2013.
Bachmann F, Bass L, Buhrman C, et al. Technical concepts of component-based software engineering[R]. USA, Pittsburgh CA, Software Engineering Institute of Carregie Mellon University, 2013.
黄会群. 面向程序理解的转换系统研究[D]. 长沙: 长沙理工大学, 2005.
0
浏览量
8
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010602201714号