嵌入式软件组件技术研究

来源 :西北师范大学 | 被引量 : 0次 | 上传用户:kamael1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于组件的软件复用技术在非嵌入式系统中已广泛应用,将组件技术应用于嵌入式系统,对嵌入式软件开发具有重要现实意义。本文基于现有组件技术,根据嵌入式系统的特点和要求,设计一种嵌入式软件组件模型——SECOM,对其特点进行分析,并给出了主要的实现思路和方法。 文中首先对嵌入式系统软件的特点进行说明,介绍当前通用的组件模型COM/DCOM、CORBA、JavaBean/EJB,指出通用组件模型不能直接应用于嵌入式软件开发中的原因。其次,通过对当前几种嵌入式组件模型的分析,提出一种适用于嵌入式环境的组件模型——SECOM,并对SECOM组件模型元素、组件复用方式、非功能性约束、实现语言无关性、可维护性、可移植性等进行详细分析。在分析非功能性约束的实时性和可靠性时,采用了一种形式化描述工具——Petri网技术。其中,采用时间Petri网(TPN)∑=(P,T,I,O,K,M0,F)建立了一个TPN计时器timer,利用timer实现模型对实时性的需求;引入资源回路和有向辅助弧的概念,通过对其活性进行控制而提高系统的可靠性。同时,提出SECOM组件仓库模型,以实现对组件的分类、管理、组织、存储和查询。最后,给出SECOM组件模型实现方法,并阐述了与该模型配套的可视化开发工具的设计和实现思路。 本文对嵌入式软件组件技术进行初步研究和探索,在采用形式化方法对组件模型进行实时建模和分析方面提出了新思路,将Petri网建模技术应用于组件模型分析,取得了一定的研究成果。
其他文献
研究连翘叶中连翘酯苷A的制备及其抗氧化活性。采用有机溶剂提取和柱层析方法制备粗连翘酯苷A,进一步用反相硅胶色谱柱层析得到纯化连翘酯苷A,并用高效液相色谱(high performa
本文基于对青海省地方铁路的调研,梳理分析了地方资源开发性铁路发展现状及存在的主要问题。青海省应在统筹资源开发与环境保护的基础上,以吸引社会资本为主攻方向,以自主运
目的研究APOA基因多态性与颅内动脉瘤发病的相关性。方法选择58例经全脑动脉造影证实为颅内动脉瘤的患者及健康对照组58例,采集血浆,提取淋巴细胞基因组DNA,采用多聚合酶链反
语文教学内容重构已经成为当前语文教学改革当务之要,特别是农村中学,我们的语文教师需要对语文课堂的教学内容进行选择、重构,并确定合宜的语文教学内容。正确、合宜的语文
<正> 犯罪是一种危害社会,触犯国家(或地区)刑事法律,应当受到刑罚处罚的行为。犯罪行为的三个因素,通常被认为是犯罪人(即加害人)——侵害行为——被害者。而早期的刑法学,
数量庞大的农民工群体对促进城乡经济发展、加强城乡之间的联系和推动社会进步做出了重大的贡献。而农民工社会保险权益的保障问题却是一个急需解决但没有很好解决的问题。本
目的建立测定当药中龙胆苦苷含量的高效液相色谱法。方法采用外标法,用Capcell Pak-C18色谱柱(150 mm×4.6 mm,5μm),以甲醇-水(20∶80)为流动相,检测波长为274 nm,流速为1.0