膝启明,陈向群,赵霞.一种基于ELF目标文件的可复用EOS构件制作方法.软件学报,2004,15(zk):157-163 |
一种基于ELF目标文件的可复用EOS构件制作方法 |
On Building Reusable EOS Components from ELF Object Files |
|
DOI: |
中文关键词: 软件复用:软件构件 嵌入式操作系统 目标文件 |
英文关键词:software reuse software component embedded opening system object file |
基金项目:Supported by the National Higt-Tech Rescmch and Development Plan of China under Grant N02002AAIZ2301(国家高技术研究发展计划(S63)) |
|
摘要点击次数: 2404 |
全文下载次数: 3081 |
中文摘要: |
给出了一种基于ELF目标文件生成二进制可复用软件构件的方法,并在EOS领域作了初步尝试.与其它软件构件封装技术相比较.从ELF目标文件生成可复用二进制软件构件(称作CELF格式)的过程更为直接.为解决原ELF格式中名字冲突问题,非安全指令问题以及来源信任问题,分别采用了接口元素名称再鳊码、源指令流扫描及MD5文摘生成技术.可复用的EOS构件中包含源ELF文件的代码及数据,改进了其中符号表和重定位信息组织,独立部署、参与组装的可能性得到增强. |
英文摘要: |
In this paper,all approach to generate reusable components from ELF object files is presented.Compared with other software component encapsulation technologies,building reusable software component directly from binary form ELF files is a straightforward process.Symbol tables end relocation information encapsulated in ELF files earl be automatically reprogrammed into a self-contained reusable entity,By augmenting the component with syntactic interface descriptions,mbignity caused by duplicate names in ELF files is eliminated.Binary code scanning is employed to enhance the safety of the component.Further,to prevent unintentional or hostile modifications.the component is signed with an MD5 fingerprint. |
HTML 下载PDF全文 查看/发表评论 下载PDF阅读器 |