首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
基于UML的CASE平台的代码自动生成   总被引:5,自引:1,他引:5  
为进一步推广UML这一主流面向对象方法的建模标准的实际应用,研究基于UML软件开发过程的可视化CASE平台的体系结构,探讨面向对象的通用代码生成机制.设计了目标语言C++的代码生成结构,分析了模型中各种建模元素与生成的源代码之间的映射关系,提出了代码生成器由模型检查子系统、模型属性设置子系统和代码生成子系统3部分构成.最终实现了基于UML可视化CASE平台的C++源代码的自动生成.  相似文献   

2.
富互联网应用程序(RIA)用户界面的设计和实现是一项耗时、高成本、一致性低的工作。针对这个问题提出了一种基于交互流建模语言(IFML)的RIA用户界面模型驱动开发方法。该方法首先利用对象管理组织最近采用的新用户界面建模标准IFML,完成应用程序需求分析的建模设计并获得PIM Ecore元模型;然后,设计符合MVP设计模式的JavaFX元模型,利用ATL模型转换规则,将PIM Ecore元模型元素转换到MVPJavaFX平台中的元素,得到PSM Ecore元模型;接着,通过Acceleo转换工具和定义代码生成模板实现PSM Ecore元模型到代码的生成。最后以一个实例进行了方法的验证。  相似文献   

3.
提出一种基于模板的工作流系统用户交互界面及其后台逻辑的自动生成方法.该方法抽象出工作流应用系统架构中各层次代码的模板,当须要生成工作流应用时,依据设计人员在可视化表单设计器设计的工作流人机交互的静态表单,按照代码模板来生成工作流应用系统中前端人机交互页面和后端业务数据处理的代码.该方法在暖气设施报修工作流系统开发中得到了应用,在整个系统须实现的275个报修流程直接相关的基本代码功能点中,自动生成了264个,自动生成的比例达到96%,极大地提高了工作流系统开发效率.  相似文献   

4.
为了提高用户界面的开发效率,提出了面向用户的参数化界面设计模式,从模型、展示样式、操作3个方面描述了设计模式,给出了界面设计模式的规范定义.该模式进一步指导了基于模型的用户界面开发,有效地支持了代码的自动生成,提高了界面设计的效率.  相似文献   

5.
现有的Web应用框架在一定程度上能够降低业务逻辑处理的难度,但缺乏页面细粒度授权机制的支持,对页面及页面上操作的访问控制问题仍要编写大量代码处理.本文设计并实现了一种面向细粒度授权机制的Web页面自动生成器(Web Pages Automatically Generator)WPAG.该生成器采用组件化页面自动生成技术,与基于角色的细粒度访问控制模型相结合.开发者只需对交互模型接口进行简单参数设置,即可实现细粒度访问控制的页面代码自动生成,并提供二次开发能力,适应复杂的逻辑业务的应用.  相似文献   

6.
现有的Web应用框架在一定程度上能够降低业务逻辑处理的难度,但缺乏页面细粒度授权机制的支持,对页面及页面上操作的访问控制问题仍要编写大量代码处理.本文设计并实现了一种面向细粒度授权机制的Web页面自动生成器(Web Pages Automatically Generator)WPAG.该生成器采用组件化页面自动生成技术,与基于角色的细粒度访问控制模型相结合.开发者只需对交互模型接口进行简单参数设置,即可实现细粒度访问控制的页面代码自动生成,并提供二次开发能力,适应复杂的逻辑业务的应用.  相似文献   

7.
嵌入式软件代码自动生成的开发方法正在逐步取代手工编程,但是自动代码生成工具只对少数微控制器提供了完整支持,使这种方法的普及应用受到了很大的局限。笔者通过对Sim-ulink/Stateflow及RTWEC(实时工作间嵌入式代码生成器)工具软件的分析研究,提出了一种代码自动生成和代码整合的方法。通过构建基于Simulink的仿真模型,可自动生成优化的嵌入式实时仿真代码、在线调整模型参数并监视仿真数据。本方法对于使用任意型号微控制器的嵌入式软件开发都将适用,并且通过在汽车电动天窗控制软件开发实例中的应用,表明这种方法可行且易于实施。  相似文献   

8.
基于UML软件开发过程的CASE平台研制   总被引:5,自引:2,他引:3  
针对基于UML的面向对象软件开发支持环境CASE平台的研制,给出了平台的需求定位和实现目标,讨论了平台组织的总体方案和功能,并据此给出了平台体系结构的设计和实现方案,阐述了平台设计和实现中的模型建立、数据存储机制实现方案,较成功地用于基于UML软件开发过程的CASE平台。  相似文献   

9.
主要介绍了基于嵌入式软件开发的新方法——实时嵌入式软件开发的高效解决方案SCADE,进行图形化软件开发、代码自动生成的关键技术。总结了图形化软件开发的一般流程,并且以SCADE在三余度信号表决系统中的应用实现图形化设计与代码自动生成,并将生成的代码与手工开发的代码进行比较之后嵌入到VxWorks中完成功能测试。  相似文献   

10.
主要介绍了基于嵌入式软件开发的新方法——实时嵌入式软件开发的高效解决方案SCADE,进行图形化软件开发、代码自动生成的关键技术。总结了图形化软件开发的一般流程,并且以SCADE在三余度信号表决系统中的应用实现图形化设计与代码自动生成,并将生成的代码与手工开发的代码进行比较之后嵌入到VxWorks中完成功能测试。  相似文献   

11.
基于关系数据模型代码生成器的设计与实现   总被引:1,自引:0,他引:1  
在以多层架构实现的数据库应用系统中,大量程序代码与其关系数据模型直接相关,采用一种以关系数据模型为输入的自动代码生成工具,可以大幅度地降低编程工作量,提高软件质量.现有基于模板的代码生成工具具有良好的设计框架,但其脚本语言由于与关系数据模型关联不紧密,导致代码模板编写和维护比较困难,难以快速应用.文中设计一种与关系数据模型紧密结合的迭代式代码脚本语言RDM CodeMark,保留基于模板的代码生成技术通用性的同时,简化代码模板编写难度.结果表明:基于RDM CodeMark语言的代码生成工具在针对J2EE平台和.Net平台的软件项目开发实践中能取得较为理想的效果.  相似文献   

12.
针对多天线系统中的信道估计,提出了一类周期互补多相码的构造方法。该方法基于完美码集合,通过对集合中任意2个等长完美码的交织操作,可以获得一类新的具有周期互补特性的多相码。所获得的多相码具有理想的周期相关性能,即该类多相码的异相周期自相关函数和任意位移上的周期互相关函数都等于零。不同于传统的子码长度受限的周期互补二元码,所构造的周期互补多相码能够产生大于4的所有偶数子码长度,从而既可以保证系统信道估计的性能,也可以提供更加灵活的参数选择。  相似文献   

13.
首先介绍了 L EE氏码对相位透明的多进制线性纠错码的性质 ,然后将它克服解调载波恢复相位模糊的应用从 PSK推广到 6 4QAM系统 ,并给出性能比较分析结果。  相似文献   

14.
针对MB—OFDM UWB系统的性能特征,基于理论分析系统的成对错误概率,获知编码增益和分集增益的计算公式,从而得到空时频编码方案的设计准则.在此基础上,提出一种简化结构的空时频编码方案,并分析基于空时频编码的系统传输性能,为提高MB—OFDM UWB系统的性能给出了一个可行的方法.仿真结果表明,相比于传统的未编码的SISO—MB—OFDM UWB系统,该方案具有良好的系统误码率性能.而与8阶正交空时频编码方案相比,该编码方案结构简单,编解码复杂度比较低.  相似文献   

15.
基于一种扩展分层有限状态机模型的测试生成   总被引:1,自引:0,他引:1  
为了解决分层有限状态机(HFSM)中数据和约束的问题,对扩展分层有限状态机(E-HFSM)给出了定义对其特征进行了分析,对基于其上的模型所面临的测试问题进行了讨论.考虑了在测试中遇到的控制流和数据流问题,针对其中一种模型(父子EHFSM间不存在数据依赖关系),结合现有的方法工具给出了一种一致性测试生成方法.  相似文献   

16.
This paper presents vCerberus, a novel hypervisor to provide trusted and isolated code execution within virtual domains. vCerberus is considerably tiny, while allowing secure sensitive codes to be executed in an isolated circumstance from the virtual domain, and can be attested by a remote party in an efficient way. These properties will be guaranteed even if the guest operating system is malicious. This protects the secure sensitive codes against the malicious codes in the Guest OS, e.g., the kernel rootkits. We present an approach to dynamically measure and isolate the launch environment on the virtual machines based on the para-virtualization technology and a novel virtualization of trusted platform module (TPM). Our performance experiment result shows that the overhead introduced by vCerberus is minimized; the performance of the launch environment in vCerberus is as competitive as the guest OS running on mainstream hypervisors.  相似文献   

17.
为解决码分多址 (CDMA )移动通讯系统正交码组优化选取的问题 ,论文对此类系统前向信道的信号特点进行了研究 ,并提出了 CDMA前向信道的 Walsh码组的一种优化选取方法。通过对不同 Walsh码组组合所构建的前向信道信号积累分布函数 (CDF)的计算 ,首次归纳总结出了Walsh码组组合对 CDF曲线影响的周期性规律 ;并在这一规律基础上首次提出了优化选取 Walsh码组组合的实用方法 ;同时给出了若干典型 Walsh码组叠加后的数字基带信号形式 ,从而直观地揭示了 Walsh码组组合与 CDF曲线的定性相关关系。  相似文献   

18.
通过搭建Android应用开发平台,完成了Android应用程序的开发以及从总体设计到详细设计的工作。设计了一款基于Android的简易聊天系统,它主要实现了简易的聊天功能,应用程序界面都通过Android UI设计完成,通过虚拟机调试分析直至最后编码通过。  相似文献   

19.
针对目前玉器工艺品溯源没有相关技术方案的问题,提出基于RFID和二维码的玉器工艺品溯源管理平台,利用RFID技术、二维码技术和数字签名、非对称密钥加解密技术,对玉器的玉料采购、雕琢工艺、物理检测、价值鉴定、电商交易、物流运输等所有关键环节进行溯源信息采集和管理.客户通过专用二维码识读软件和RFID阅读器可分别对包含溯源信息的加密二维码和RFID电子标签进行有效识别,保证玉器工艺品溯源的安全性、可靠性.  相似文献   

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

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