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.
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.DOI:
Research on Functional Component Extraction in Embedded System Reconstruction
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.
关键词
Keywords
references
魏志广. 基于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.
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.