首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 15 毫秒
1.
基于模式的业务构件代码生成方法   总被引:2,自引:2,他引:0       下载免费PDF全文
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性.  相似文献   

2.
Matlab平台DSP自动代码生成技术研究   总被引:2,自引:0,他引:2  
Oral-DSP编程难度大,耗时长的问题,给出了一种综合运用Matlab软件、CodeComposerStudio(CCS)软件及其内嵌工具和连接软件进行自动代码生成的方法。重点研究DM642EVM板的自动代码生成方法,并以边缘检测实验为例,验证自动生成代码的可执行性。实验结果表明,该代码生成方法不仅具有极高的生成效率,而且灵活易用;生成的可执行代码可以在DSP板上顺利运行,并可取得非常好的处理结果。  相似文献   

3.
大规模定制是SaaS软件服务成功实施的关键.为满足SaaS软件服务设计中客户差异化的需求和不断变化的需求,本文提出SaaS软件服务基于大规模定制的业务逻辑框架,把业务过程抽象为软件构件,存储在软件构件库中,通过建立面向客户需求的动态业务流程模型,用动态个性化定制算法找出所有的个性化定制点以及其之间的时序关系,生成配置文档,配置引擎实现算法在软件构件库中检索相应的业务构件集成组装或重组成客户所需要的应用系统.最后,通过案例证明了此框架的可行性.  相似文献   

4.
本文提出了一种面向DSP应用的高层次建模软件,这个软件是一个建模、仿真及代码生成工具。它具有方便直观的图形编辑界面,用户可以通过简单的鼠标操作快速建立系统模型,软件自动生成高效率代码并编译,允许用户进行仿真和观察结果。使用该软件可以加快从算法设计到开发产品的工作流程。  相似文献   

5.
特定领域建模(Domain-Specific Modeling ,DSM )提高了软件的抽象水平,DSM 用模型表示用户的需求,然后通过生成器,直接把模型中的信息提取出来并转换成代码,实现了代码的自动生成。研究了特定领域建模语言、生成器和领域框架,总结了M etaEdit+下实现DSM的一般过程及其使用的相关技术,并介绍了代码生成的具体过程。基于M etaEdit+,实现了电子万年历的元建模和领域建模,并通过提出的深度优先遍历的代码生成算法,实现了电子万年历代码的自动生成。  相似文献   

6.
基于代理的程序挖掘系统的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
随着Internet和软件复用技术的发展,用户根据自己的计算需求,从网上构件库中搜索构件,并由构件动态生成程序成为可能.针对这种按需计算的需求,本文提出一种在网络环境下进行程序挖掘的方法:采用智能代理分析理解用户的计算需求,从网上构件库中识别、搜索可用构件,并组装链接,形成满足用户要求的可执行程序.文中论述了程序挖掘的基本概念、基于代理的程序挖掘原型系统,并讨论了进一步的研究方向.  相似文献   

7.
一种软件需求变化追踪方法   总被引:6,自引:0,他引:6       下载免费PDF全文
有效的软件变化追踪方法是实施软件演化的关键.基于需求信息传播与建模、需求变化信息传播路径和需求变化信息跟踪方法三个层面,阐述了软件变化跟踪的整体过程框架;给出了基于变化起源跟踪矩阵、变化对象跟踪矩阵、变化构件跟踪矩阵、以及可达矩阵的功能变化传播记录方法;凭借矩阵运算,描述了功能变化跟踪的具体实现,并给出了实施变化所付出代价高低的初步判定方法.对软件维护甚至软件演化研究具有一定的借鉴意义.  相似文献   

8.
一种基于领域模型和构件组合的软件开发框架   总被引:5,自引:2,他引:5       下载免费PDF全文
王晓燕  刘淑芬  张俊 《电子学报》2009,37(3):540-545
 本文提出了一种基于领域模型和构件组合的软件开发框架,使用领域模型捕获系统业务静态需求,描述领域内业务对象之间的静态关系,通过领域应用框架描述系统的共性,并在框架中提供足够多的反映领域可变性的扩展点,在此扩展点上可以集成各种类型构件,创建新的应用系统,来满足领域内不同具体应用的特定需求.实验表明,该框架能够利用同一领域软件系统间的共性和变化性并实施有效的控制,促进了软件复用,提高软件生产效率和质量.  相似文献   

9.
集成电路设计中,状态机的代码实现具有一定规律性.根据该规律通过某种方法自动生成状态机RTL代码,可以提高设计设计效率.此项方法首先由Matlab中的Stateflow工具输入状态转移图,利用基于Tcl/Tk的软件提取其中有用信息,再进行状态机RTL代码生成,完成转换过程.该软件的成功设计和应用证明了此方法的可行性和实用性.  相似文献   

10.
张琼  黄翩 《电子科技》2015,28(2):95
代码自动生成作为一种程序自动化技术,可有效解决现代大规模软件开发过程中遇到的重复编写代码问题,提高了软件开发的效率和质量。文中介绍了一种基于XML的代码生成技术,并以XML转换技术为基础,给出了XML的代码生成工具的结构设计,及其实现框架和关键步骤。以该工具在雷达建模仿真过程中的应用实例,验证了基于XML的代码生成工具可减少重复代码编写,降低因手工编写带来的编码错误,从而提高了代码的编写质量及效率,使大规模软件开发和维护更简便。  相似文献   

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

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