首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 59 毫秒
1.
在企业级应用开发中存在着项目开发周期长,开发效率低,不能快速响应需求变化等普遍问题。而代码自动生成技术正是解决这些问题的有效途径之一。SSH架构目前是企业级应用中最广泛的J2EE架构之一,本文对基于该架构的代码自动生成技术进行了探讨,通过对开源框架AppFuse进行研究,提取出了其基于SSH架构的快速开发模块,对该模块进行了改进,进一步增强了其代码自动生成能力,并将改进后的模块应用于一权限管理系统的开发中进行了验证。  相似文献   

2.
随着现代软件规模的不断扩大,协作开发成为软件开发的主流趋势,代码审查成为了现代化软件开发的重要工作流程.但由于人工代码评审往往耗费审查者较大精力,且存在审查者不匹配或审查者水平有限等问题,人工代码评审的质量和效率难以保证,且审查后的代码修复也十分费时费力.因此亟需研究人员为代码审查流程进行改进,提供自动化思路.本文对代码审查自动化相关研究进行系统梳理和总结,并重点介绍4种主要方向:审查者推荐、代码变更质量评估、审查意见生成和代码自动修复.并整理了相关方向的148篇研究,对每个方向的研究进行技术分类与分析.随后,本文整理了各方向研究任务的评估方法,并整理出常用的数据集与开源工具.最后,对代码审查自动化领域面临的问题进行梳理,并对未来研究进行展望.  相似文献   

3.
基于SDL语言代码自动生成技术研究   总被引:1,自引:0,他引:1  
吴琦  熊光泽 《计算机科学》2003,30(4):104-107
1.引言目前嵌入式实时系统的复杂度越来越高,自动代码生成技术已成为缩短嵌入式系统开发时间和降低开发成本的主要方法之一,也是近十年软件开发工具研究的热门课题。所谓自动代码生成,即把形式化描述的系统需求转化为特定软硬件平台上基于某一目标语言的系统实现。代码自动生成技术研究虽然已经取得一定成果,也被应用到一些商业工具中,但生成代码的执行效率、与实际软硬件平台的结合等问题限制了其在实际工程中的使用。根据转化程度不同自动代码生成又分为完全的自动代码生成和部分的自动代码生成,本文就基于SDL的完全自动代码生成的关键技术及其对最终代码的影响进行初步探讨。  相似文献   

4.
VB的Add—in技术提供了扩展VB开发环境的接口。文章论述了基于VBAdd—in技术的可视化代码自动生成系统的设计方法,该系统的实现与应用可以简化软件的开发过程。加快软件的开发速度,提高代码的重用率。  相似文献   

5.
物联网是新型信息技术的重要组成部分,可以将全球范围内不同行业、不同领域的物品按照其内在联系紧密的关联在一起,实现亿万种商品之间的互联,截止到目前,物联网技术已经在零售、物流、制药等领域得到了一定的应用并取得初步成果,本文主要探究物联网的体系结构以及相关技术和问题进行探讨。  相似文献   

6.
在移动开发领域,安卓应用的开发吸引着广大移动终端厂商和开发者的加入。目前,开发者大多采用传统的方式,基于集成开发环境为安卓应用的每一项组成部分进行设置或编码,这些工作可能花费开发者较多的时间。然而,与应用框架相关的部分代码与配置文件具有类似的模式,通过复用及定制的方式可以有效提高应用的整体开发效率。为了实现这一目标,提出一套借鉴MDA(Model-Driven Architecture)思想的方法,基于安卓应用的描述来完成安卓代码框架部分的自动生成。该方法包括一种描述安卓应用基本元素及其关联关系的元模型,以及一套可复用且支持定制的应用代码模版。基于元模型标准的特定安卓应用的描述可以驱动基于模版的安卓框架代码的自动生成。在该方法基础上,开发Android应用框架自动生成工具,并以一个实例展示了方法与工具的可用性。  相似文献   

7.
8.
随着当前科学技术的飞速进步,物联网作为一种先进的计算机技术应运而生.物联网应用了多元化的接入技术并且采用智能化的措施处理信息,大大提升了信息处理的实效性,具有良好的发展空间和前景.为了全面发挥物联网作用,并且提升对于物联网的认识,简要分析了物联网的智能信息化处理以及架构,并且探讨了其中的关键技术  相似文献   

9.
随着智能矿山建设的稳步推进和煤炭企业数字化转型的加速实施,煤矿企业用户业务数字化应用需求呈指数式增长,对业务应用开发效率提出更高要求,传统的煤炭行业应用系统开发模式过度依赖专业厂家,实施周期长、实施成本高、资源重复利用率低,难以满足煤矿用户对快速开发业务应用的管理要求。针对上述问题,提出了一种采用“模型驱动”开发模式的智能矿山低代码工业物联网平台设计方案。基于微服务技术设计了包含数据采集层、数据处理层、数据存储层、数据发布层、人机交互与应用层的平台架构,在每个层级运行平台通过解析引擎解析开发平台配置对应的功能;通过设计数据编码与主数据规范、平台内部数据交互规范、平台接口与服务等构建统一技术体系,实现了煤矿作业现场各类物联网监控对象的统一监管;通过开发低代码组件工具箱,将原本在煤矿各类监控系统软件中需要通过定制化开发的系列通用功能和业务逻辑进行统一封装,形成可直接复用的组件,使其可适应煤矿不同类型监控系统应用,为用户提供一个通过拖拽组件和配置参数等方式即可完成智能矿山应用软件开发的可视化开发环境。应用结果表明,该平台可为煤矿监控类系统提供快速开发平台,满足煤矿用户日常提出的紧急定制化任务...  相似文献   

10.
程霄  邱兴兴 《数字社区&智能家居》2014,(28):6635-6637,6671
在中小管理信息系统开发中用户对需求的描述存在动态性的问题。针对这种情况,提出一种以数据库为基础的软件自动化开发框架。框架包括软件三层架构的设计、缓存数据库、代码生成引擎、通用代码模版的设计和数据库概念模型设计的约束条件,实现基于数据库物理模型的软件源代码的自动生成。通过在农产品质量安全监测系统实际应用,分析结果表明,框架在实际项目中的应用表明能有效适应用户需求变化,降低开发成本,提高软件质量。  相似文献   

11.
物联网体系及相关技术研究   总被引:1,自引:0,他引:1  
当前物联网的定义、内在原理、体系结构和系统模型等方面还存在许多值得探讨的问题,为此,通过解析物联网的基本概念和特征,提出了物联网体系架构的感知层、网络层及应用层的三层架构,归纳了物联网涉及的射频识别、传感器、网络通信和云计算等关键技术,讨论了物联网在对象识别,跟踪及控制方面的具体应用。  相似文献   

12.
物联网技术的架构与应用   总被引:1,自引:1,他引:0  
继计算机、移动通信网络和互联网之后的第三次信息产业浪潮-物联网,因其广阔的行业应用前景而受到了各国政府的重视.物联网的架构体系、关键技术对物联网的应用起到了决定性的作用.物联网的应用,可以改变传统行业的管理模式,让管理变得更加智能,更加高效.  相似文献   

13.
针对汽车交流发电机特性,研发了汽车交流发电机性能自动化测试系统,系统软件采用“软件体系结构+组件技术”模式开发。分析了系统软件体系结构各个功能构件,在充分利用已有的商业组件基础上,运用COM组件技术对体系中的构件进行抽象和封装形成系统所特需的COM组件,并按照系统软件体系结构组装组件。  相似文献   

14.
通过讨论物联网的现状、关键技术及发展方向,主要介绍了一种开源自动化控制软件Sedona在物联网的应用技术,包括在物联网架构中如何进行软件开发和应用程序设计,并介绍了该架构的技术特点。Sedona语言是一种通用的面向组件化的编程语言。Sedona虚拟机是一个小型解析器,具有良好的移植性,内嵌多种通信协议,可以运行在任何基于IP通信的网络上。最终实现各设备之间集中控制、分散管理的目标。  相似文献   

15.
谢开斌  陈海明  崔莉 《软件学报》2014,25(8):1659-1670
物联网的基本功能是感知物理环境,并根据实时的感知信息和用户的执行需求实现对物理环境的控制.因此,感执模块是物联网软件的核心模块.为最终将软件体系结构应用于物联网软件的开发,在基于物理模型的物联网软件体系结构(physical-model driven software architecture,简称PMDA)研究的基础上,对PMDA 中的感执模型SEM进行求精,求精后的感执模型称为R-SEM.R-SEM 考虑了物联网的特有属性,将SEM的内部构件按照物理应用的感执工作流程分解为用通信顺序进程(communication sequential process,简称CSP)表达的子构件来说明构件端口的功能实现,并采用CSP 中的导管运算符来说明子构件的端口与构件的端口之间的同步,通过CSP 描述了子构件与子构件之间的交互.使用进程分析工具(process analysis toolkit,简称PAT)对R-SEM 进行了验证.验证结果表明:R-SEM 中子构件之间的交互、子构件的端口与构件的端口之间的同步保持了SEM 所具有的保证物理应用之间有效互联的性质——不死锁、不中止和不发散.由于R-SEM 精化了SEM 的内部组成,且保持了SEM 的有效互联性质,因此,R-SEM 对最终将PMDA 应用于物联网软件的开发具有实际的指导意义.  相似文献   

16.
PMDA:一种物理模型驱动的物联网软件体系结构   总被引:2,自引:0,他引:2  
实现众多物理应用之间的互联是建立物联网的基本方法.然而,如何设计一种有效的架构指导物理应用的水平化互联是目前物联网研究领域尚未解决的问题之一.针对该架构设计问题,提出了一种支持物理应用水平化互联的物理模型驱动的物联网软件体系结构(PMDA).PMDA由3个模型组成,分别是物理模型、感执模型和应用模型.模型之间以及模型内的组件之间通过连接器进行连接与交互,模型或组件在交互时需要满足一定的约束条件.通过体系结构描述语言Wright对PMDA中的3个模型的组成以及模型之间的交互进行了形式化描述.通过一种形式化验证工具PAT验证了用Wright描述的PMDA可以保证水平化互联起来的物理应用的有效性,即不存在死锁、发散和中止这3个影响物理应用有效互联的性质.基于PAT的验证结果,通过数学归纳法证明了根据PMDA开发的物联网应用系统在交互时不存在死锁、发散和中止的情形.  相似文献   

17.
谈潘攀  陈俐谋 《软件》2020,(4):38-41
物联网应用于生活的方方面面。物联网(IOT)的大量终端设备不断接入网络,产生大量的数据,物联网的各种终端设备之间的如何连接,如何进行数据通信,如何保证通信安全都是一个很复杂的问题。物联网体系结构的研究是将物联网的功能划分为不同的层次,每一层完成相应的任务,从而保证物联网的功能的正确完成。随着边缘计算的发展,传统物联网体系结构的内容发生了一些变化。物联网中引入边缘计算,可以更好地解决网络安全、负载和延迟等问题。随着未来5G技术的发展,物联网体系结构将在继续发生变化。  相似文献   

18.
董文华 《福建电脑》2021,37(1):166-167
在新时期环境下,物联网技术的发展十分迅速,并在各行各业得到有效运用,对各个行业的发展起到了积极的推动作用.在物联网技术的支持下,物联网数据系统逐渐得到了使用.为了更好地提升物联网数据系统的功能性,本文针对计算机软件开发技术在物联网数据系统中的应用进行分析,希望对物联网的数据系统建设有一定的帮助.  相似文献   

19.
阐述了CPS、物联网、RFID、智慧地球、无线传感网、云计算等相关的概念,阐述了不同技术和概念的定义、由来、目前的发展以及将来的发展趋势。最后,结合上海的现状,分析了"十二五期间"(2011-2015)关于物联网、智慧地球等方面的发展可以借鉴的策略与对策。  相似文献   

20.
物联网架构研究综述   总被引:1,自引:0,他引:1  
李冬月  杨刚  千博 《计算机科学》2018,45(Z11):27-31
物联网自提出以来,就引起了政府、企业、学者的广泛关注。相关标准组织或研究机构一直试图制定统一的标准来规范物联网应用,但由于物联网涉及范围广、涵盖内容多,其概念和融合技术也在不断更新和发展,因此目前物联网尚未有统一的标准。文中以3种思路总结了物联网架构的演变,并在此基础上分析了不同的物联网架构的设计模式及其优势,最后推测了物联网架构的研究热点。  相似文献   

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

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