首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
基于模板技术的分布式对象模型框架代码生成系统提高了二次开发人员的工作效率。但是,代码生成规则是在程序中硬编码实现的,耦合度较高。在此技术架构基础之上,提出了一种基于MDA((model driven architecture)的分布式对象模型框架代码生成方法。该方法以模型为基本输入,通过灵活的转换规则配置,生成具体平台的模型,并依次自动生成框架代码,从而有效提高了分布式对象模型框架代码生成系统的扩展性和可维护性。  相似文献   

2.
为了保证汽车电子软件系统的开发在各阶段设计的一致性,并增强软件开发效率,提出SmartC模型与代码的双向生成规则,证明了这些规则能够保证模型与代码之间双向生成的一致性.在此基础上,实现了集成开发平台SmartC PLF.该平台结合ModaEDA思想,支持SmartC语言的模型和代码2种描述形式,包括SmartC代码和模型之间的自动生成和SmartC代码编辑工具,具有很强的汽车电子领域专用特点.通过在SmartC PLF平台上开发的车灯控制系统实例,演示了该平台双向自动生成的一致性;通过大量实验比较在不同情况下的生成时间,测试SmartC PLF平台的性能指标,表明了该平台在汽车电子系统开发方面的高效性.  相似文献   

3.
DSL方法是改进软件开发(重用性,可维护性等)的有效途径.使用MTrans-DSL形式化描述模型驱动构架(MDA)中模型的转换规则,实现平台无关模型到特定平台模型的转换.以JavaServer Faces作为目标平台,通过具体的应用实例验证了该方法的可行性和易用性.DSL方法体现了模型驱动开发的特点,提升了转换规则的抽象层次.  相似文献   

4.
就面向对象思想中的对象模型向关系型数据库中的数据结构的转换问题提出了数据映射层次的思想.结合项目实际,说明了它的结构和工作原理,该法提高了编程工作的专业化水平和代码的可重用性,增加了可维护性.  相似文献   

5.
提出了一种主动网络管理体系框架。通过使用网络的可编程性能开拓分布式策略的代理能力,把用户定制的主动代码扩展到传统的MIB对象中,并采用过滤-事件-行为框架提高管理的有效性、高效性,为网络不断注入新的管理任务提供了一种平台。  相似文献   

6.
根据界面工程设计和自动化的需要 ,给出一种支持界面自动生成的扩展对象模型 .在一般对象描述的基础上 ,该模型扩展了对象的属性和特征 ,提出了诸如属性取值范围、方式、来源、分组等 ,以及导出、联动和导航关系等 .该模型从界面的领域建模出发 ,可以提供丰富的信息以指导界面代码的自动生成  相似文献   

7.
根据界面工程设计和自动化的需要,给出一种支持界面自动生成的扩展对象模型.在一般对象描述的基础上,该模型扩展了对象的属性和特征,提出了诸如属性取值范围、方式、来源、分组等,以及导出、联动和导航关系等,该模型从界面的领域建模出发,可以提供丰富的信息以指导界面代码的自动生成。  相似文献   

8.
网络构件软件体系模型并行算法研究   总被引:2,自引:3,他引:2  
基于网络和本地代码序列协调、同步运行的构件化框架,提出了网络构件系统的并行优化算法,并且给出了算法的形式化描述,讨论了并行代码构造(CCCA)算法和分布式数据流(DFDM)算法对系统性能的影响,实验数据证明,网络并行算法模型能有效地提高软件系统的性能.该并行算法为分布式软件体系结构下的本地框架和远程服务提供了一种有效耦合的方法.  相似文献   

9.
由GPP/DSP/FPGA组成的软件无线电异构处理平台中,处理器通过不同高速总线互连,需要解决处理器间有效数据路由问题。基于硬件抽象层,构造统一的处理器路由模型,并抽象和评估平台的计算资源,生成静态的路由表,实现了一种最大化利用通信能力的异构平台处理器数据路由方法。基于该方法能够完成ATCA、VPX两类总线平台的数据路由,为实现支持应用分布式执行的软件框架提供基础。  相似文献   

10.
基于CORBA技术的物流管理信息系统设计与应用   总被引:1,自引:0,他引:1  
传统的两层C/S模式存在着客户端应用程序复杂的缺陷,典型的3层B/S模式只适用于服务器端较简单的物流系统应用.通过分析现代物流管理信息系统的特点,提出基于CORBA技术的纵向分为客户层、应用逻辑层、业务逻辑层与数据存储层分布式物流管理信息系统的系统模型,该结构的主要优点在于可提高系统的可扩展性、可维护性、负载均衡性和代码的可重用性,能实现分布式环境下复杂的物流系统应用.利用该模型的思想对某物流企业的管理信息系统的开发进行了设计.  相似文献   

11.
MDA可以从模型直接得到可运行的系统,但受到特定领域、平台、框架和语言的限制,推广MDA到企业计算和嵌入式以外领域的应用首先需要消除这些限制。针对此项不足,提出了用搜索引擎在Internet上发掘有用的代码并供程序员重用。使得MDA自顶向下的结构特性和In-ternet代码搜索自底向上的结构特性能有机地结合在一起,达到实现广泛领域中的软件自动生成。  相似文献   

12.
自动测试系统的对象框架   总被引:3,自引:0,他引:3  
通过分析自动测试系统的特征和需求,建立了测试系统的对象模型和动态模型,并使用统一建模语言对这些模型进行了描述,从而形成一个面向自动测试系统领域的对象框架.与传统的功能模型相比,这个框架不仅比较完整地描述了自动测试系统的对象结构和行为,而且具有更好的可重用性、可维护性及可扩展性.它既可以作为系统建模的基础,也可以作为计算机辅助建模工具用于自动测试系统的描述、分析和设计等.基于这个可重用、可扩展的框架,可以极大地提高自动测试系统的软件开发效率.  相似文献   

13.
虚拟试验验证支撑框架是快速集成各个靶场任务,快速构造逻辑靶场的重要支撑平台,状态分布对象是实现基于分布式对象的新一代虚拟实验验证支撑框架的核心。通过给出虚拟实验验证支撑框架的分布式对象元模型,详细描述了状态分布对象的运行机制,重点研究了状态分布对象的订阅/发布机制,并提出了一种新的多实时事件通道单兴趣通道多缓冲队列的传输策略。该传输策略既充分利用多实时事件通道的传输效率,又有效规避了对其管理、调度和订阅匹配的开销问题,保障了大数据量传输时的服务质量。  相似文献   

14.
基于Matlab和VxWorks的无人机飞控系统半物理仿真平台研究   总被引:12,自引:0,他引:12  
介绍了一种新的基于Matlab/RTW(Real-Time Workshop)和VxWorks实时操作系统的仿真方法,构建了基于Simulink的某型无人机飞控系统仿真模型,可自动生成优化的嵌入式实时仿真代码、在线调整模型参数并监视仿真数据。与传统的手工编写和修改仿真模型代码的方法相比,加速了半物理仿真平台的研制。通过使用该平台对某型无人机飞控系统进行了大量的实时半物理仿真,优化了控制律。  相似文献   

15.
基于特定领域建模的数控系统元模型研究   总被引:4,自引:0,他引:4  
针对当前嵌入式计算机数控系统开发存在的问题,提出一种基于特定领域建模的计算机数控系统开发方法.采用基于特征的元建模理论,从功能属性和非功能属性出发,通过合理划分和描述构成整体的各部分及其相互关系,构建计算机数控领域的元模型.通过元模型解释生成面向领域的建模语言,通过模型解释器自动生成源程序并编译成应用系统.以数控车床系统为实施对象进行了验证,结果表明该方法可显著提高计算机的数控系统开发效率,为其他领域嵌入式系统的开发提供了借鉴.  相似文献   

16.
通过对家电控制器常用MCU体系结构、程序设计语言、常用家电控制程序设计代码以及外设驱动源码的研究,制定了一种应用于智能家电嵌入式软件的框架构件规范,实现了划分和设计框架代码片段,以及对框架代码片段封装的方法;所设计的模型已成功应用于某863项目中。  相似文献   

17.
为解决分布式体系结构互联时存在的互操作问题,提出利用通用数据交互模型描述异构系统间的交互信息,给出了通用数据交换模型元模型的构建方法.将异构系统间交换的信息分为状态(对象类)、事件(交互,由状态改变引起)、控制信息3类,预定义常用的通用消息模型和体系结构相关的消息模型,并设计了通用数据交换模型的创建方法,提升了扩展能力.基于该方法可实现集中式和分布式通用网关,利用回调机制、对象反射和主动发送等"推""拉"通信模式可实现信息的异步传递.通过HLA、TENA与某指控平台的互联验证了方法的有效性.  相似文献   

18.
基于元模型的自动测试系统框架开发方法的研究   总被引:1,自引:1,他引:1  
为了最大限度地提高自动测试系统的软件复用性和开发效率,对自动测试系统领域面向对象框架的开发进行了研究.通过分析自动测试系统的特征及需求,定义一个通用和稳定的面向对象元模型,并基于该元模型提出一种新颖的自动测试系统面向对象框架的开发方法,该方法是一个"热点"驱动的迭代过程,开发过程中充分利用了标准建模语言(UML)和设计模式等面向对象技术.实例证明:该方法为特定自动测试系统的框架开发提供了指导原则,减少了框架开发的工作量,提高了框架的复用性、扩展性和维护性以及开发效率等.  相似文献   

19.
针对目前利用Surfer软件接口进行等值线生成的重复开发问题,提出了生成等值线COM组件的观点。首先分析了Surfer Automation对象模型结构和COM组件原理,然后详细描述了等值线COM组件的设计、算法的实现、接口参数的说明和关键代码,同时给出了COM组件的具体生成过程。最后通过实际工程应用表明,采用COM组件技术能对等值线绘制方法进行有效封装,调用方便,提高了开发效率,且图形绘制效果好。  相似文献   

20.
Cplus编译器是一个基于windows平台的C编译器。它采用当今较流行的算法和结构设计思想,全面实现将一个标准C源程序翻译成目标代码的所有工作,并提供了一个运行目标代码的虚拟机。虚拟机完全模拟Intel80X86系列处理器与内存之间的工作模式。若源代码没有错误,虚拟机会把正确的执行结果输出到Win32控制台上,否则,Cplus编译器指出错误位置和错误性质。Cplus编译器有较高的执行效率和较好的可移植性,由12个模块组成,包括词法分析、编译预处理、语法分析、语义分析、出错处理、符号表、中间代码生成、优化、选择和发送指令、寄存器分配、生成目标代码、目标代码执行等模块。每个模块负责对源程序进行不同程度的处理,用户可根据需要有选择地对源程序进行处理。由于时间限制,Cplus编译器的规则引擎部分没有实现。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号