分享到:

基于构件的软件复用技术在电子战仿真系统中的应用

随着计算机应用领域的迅速扩大,软件规模及复杂性的不断提高,软件危机愈加明显地暴露出来。软件复用是软件工程的重要研究领域,被认为是解决软件危机,提高软件生产率和软件质量,增强软件的开放性和对外部扰动的适应性的主要途径。基于构件的软件复用是当前复用研究的焦点,被视为实现成功复用的关键技术之一。电子战是现代化战争中敌我双方在电磁频谱领域中一种特殊的作战方式和手段。但是电子战系统在研制和使用过程中对设备性能预测和系统作战效能评定是非常复杂和困难的,目前对电子战设备性能和作战效能进行评估的技术手段和平台环境还比较缺乏。因此借助计算机,对系统进行仿真,成为了动态、复杂的大型系统评估的重要手段。然而随着电子战领域对仿真要求的提高,仿真系统的规模不断扩大,在仿真系统的开发过程中,重复劳动多,开发周期长,维护困难等问题越来越严重。构件技术与工程应用相结合,才能表现其应用价值。在国内电子战仿真领域,尚无电子战功能构件,更谈不上电子战功能构件库。本文  (本文共66页) 本文目录 | 阅读全文>>

清华大学
清华大学

分布式构件平台中构件运行支撑机制的研究与实现

软件构件技术是近年来快速发展起来并受到高度重视的软件复用技术,它对于解决目前在软件工程中面临的提高软件开发的效率、降低软件的开发和维护成本、提高软件产品的质量等问题都具有积极的意义。构件模型、构件规范和构件平台是软件构件技术中最重要的内容。分布式构件技术是软件构件技术和分布式计算技术相结合的产物,它通过向用户提供统一的分布式构件的开发和运行环境,来屏蔽在建造构件化的分布式应用系统时涉及到的概念和技术上的复杂性。依据分布式构件平台中各个组成部分所服务的对象,可以将其分为构件运行支撑机制、面向企业应用的基础服务和面向应用领域的服务等三层。本文着眼于分布式构件平台中的构件运行支撑机制,研究在基于 Linux 操作系统的 TH_CORE(Tsinghua COmponent Runtime Environment)构件运行支撑平台的设计和实现中涉及到若干问题。本文在分析 TH_CORE 构件模型的基础上,提出了 TH_CORE 构件运行...  (本文共85页) 本文目录 | 阅读全文>>

清华大学
清华大学

构件类别的扩展与应用

在面向构件的编程中,各功能构件可以像零件一样被替换,只要满足简单的协议:即它们实现了同一组接口。为了对那些实现同一组接口且完成类似功能的构件进行管理,方便客户程序的调用,构件类别的概念出现了。一个构件类别是一组逻辑相关的构件类,它们通常都实现了同一组接口。构件类别是实现构件多态的重要机制。使用构件类别技术使应用程序可以灵活的配置和方便的扩展。本文取得的主要成果如下:1.在分析 COM 技术对构件类别和构件多态支持不足的基础上,提出一种从构件定义语言、构件元数据和运行环境等多方面对构件类别提供支持的技术方案。2.在 CAR 构件平台上设计并实现了基于类别机制、支持构件多态创建的技术方案。该技术方案通过类别元数据的使用,提供一种简单的机制支持构件类别的开发和构件多态的应用,简化了编程。3.基于 CAR 构件技术设计并初步实现一种支持构件复用的方法。该方法基于构件聚合技术,提供一种简单的机制完成接口的实现继承。4.初步研究构件类别的应...  (本文共69页) 本文目录 | 阅读全文>>

中南大学
中南大学

面向内容重组的教学构件的研究与设计

随着信息时代的不断发展,网络教学的不断深入,网络课程教学资源将为普通教育、高等教育、成人教育乃至终生教育提供重要的教育保障。面对网上学习资源的不断丰富,学习者以及学习需求的多样化趋势,如何有效组织网上的学习资源,实现网络教学资源的共享与重用,来灵活构建个性化的学习内容是一个非常热门的研究课题。本文把面向对象的构件思想与相关的教育教学理论相结合,将构件技术运用到网络教学,提出了教学构件的思想,希望能为教育领域发挥软件构件的效用。主要设计了两大类构件模型:内容教学构件模型和编列策略构件模型。为了解决资源和知识不同层面构件共享重用以及重组,将内容构件分为资源构件和知识构件,根据资源的类型和知识的特性对各类资源构件和知识构件的描述模型进行了详细地设计;编列构件是对各种编列策略或编列规则的构件化描述,相同的内容构件根据编列构件的不同描述组合成不同的学习内容,满足个性化学习的需要,从而设计了相应的重组算法,并把其运用到网络课程实例中,实现内...  (本文共76页) 本文目录 | 阅读全文>>

电子科技大学
电子科技大学

一种嵌入式软件源码构件生成规范的设计与实现

在目前家电控制器嵌入式软件的编码过程中,存在两个明显的现象:一是软件工程师编写的程序代码中有大量的可重用片段,二是软件工程师的离职常常导致技术无法继承。为了缩短智能家电产品的开发周期,提高产品质量,增强市场竞争能力,同时降低软件工程师工作强度和增强技术的继承性,有必要将众多的可重用的源代码片段进行封装,生成重用性高的源码构件,提供给软件工程师使用。为了实现智能家电源代码构件化的目的,本文对常用智能家电控制器的MCU体系结构、程序设计语言、家电功能及外设驱动源码进行研究,提出了一种适用于智能家电嵌入式软件构件化开发规范,其中包括了框架构件规范和代码构件规范。软件工程师可以遵循本规范设计出形式统一,规范化强的嵌入软件源代码构件。另外,本文还介绍了在上述规范制定的基础之上,开发出的一套“智能家电软件构件化集成开发平台”。该平台不但可以指导软件工程师根据制定的构件规范生成需要的构件,同时还提供了构件的测试,构件的提交,构件的组装,以及构...  (本文共81页) 本文目录 | 阅读全文>>

《混凝土世界》2017年12期
混凝土世界

2016年度房屋构件生产十强企业

北京榆构有限公司 上海城建物资有限公司 上海建工材料工程有限公司北京市燕通建筑构件有限公司 青岛新世纪预制构件有限公...  (本文共1页) 阅读全文>>