引用本文:膝启明,陈向群,赵霞.一种基于ELF目标文件的可复用EOS构件制作方法.软件学报,2004,15(zk):157-163
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4197次   下载 6205 本文二维码信息
码上扫一扫!
分享到: 微信 更多
一种基于ELF目标文件的可复用EOS构件制作方法
膝启明1, 陈向群1, 赵霞1
北京大学软件研究所操作系统实验室,北京 100080
摘要:
给出了一种基于ELF目标文件生成二进制可复用软件构件的方法,并在EOS领域作了初步尝试.与其它软件构件封装技术相比较.从ELF目标文件生成可复用二进制软件构件(称作CELF格式)的过程更为直接.为解决原ELF格式中名字冲突问题,非安全指令问题以及来源信任问题,分别采用了接口元素名称再鳊码、源指令流扫描及MD5文摘生成技术.可复用的EOS构件中包含源ELF文件的代码及数据,改进了其中符号表和重定位信息组织,独立部署、参与组装的可能性得到增强.
关键词:  软件复用:软件构件  嵌入式操作系统  目标文件
DOI:
分类号:
基金项目:Supported by the National Higt-Tech Rescmch and Development Plan of China under Grant N02002AAIZ2301(国家高技术研究发展计划(S63))
On Building Reusable EOS Components from ELF Object Files
TENG Qi-Ming,CHEN Xiang-Qun,ZHAO Xia
Abstract:
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.
Key words:  software reuse  software component  embedded opening system  object file

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: