T=题名(书名、题名),A=作者(责任者),K=主题词,P=出版物名称,PU=出版社名称,O=机构(作者单位、学位授予单位、专利申请人),L=中图分类号,C=学科分类号,U=全部字段,Y=年(出版发行年、学位年度、标准发布年)
AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
范例一:(K=图书馆学 OR K=情报学) AND A=范并思 AND Y=1982-2016
范例二:P=计算机应用与软件 AND (U=C++ OR U=Basic) NOT K=Visual AND Y=2011-2016
摘要:介绍了一种基于无人飞行器平台的嵌入式软件重构方法,并通过实例详细介绍了基于80C196单片机的嵌入式软件重构的设计和实现方法。在讨论了重构原理和具体实现方法后,强调了在软件重构设计时需要考虑的可靠性措施。
摘要:现代社会经济飞速发展,各行各业对计算机软件的依赖越来越重。业务的增长带来软件的业务内容和逻辑频繁变动,直至所使用的软件效率低下需要重构。本文探讨了MVC模式下工作流的架构设计原理。在需要对已有的软件体系进行重构工作的时候,通过对工作流架构的运用提高软件系统对所服务的业务流程变更的支持。
摘要:软件重构的概念、原则,讨论了软件重构的优点和适用场合,并介绍了自动化软件重构工具。
摘要:针对空间应用软件系统高可靠、可扩展的需求,提出了一种在TMS570上的软件重构技术和实现方法。采用在应用编程(IAP,in-application programming)的原理,深入研究了TMS570嵌入式系统重构的技术原理和关键技术;采用"APP1(带BootLoader)+APP2"的架构,将IAP功能耦合在主程序中,可通过地面数据注入的方式更新空间应用软件,同时还具备局部代码更新功能。注入程序经过验证,可以在4.4s内上传100KB数据量的程序代码。该方案为空间应用软件的开放性设计、可靠性设计提供了依据。
摘要:分析了当今航天领域常规星载嵌入式软件重构方式,指出了其安全性低、灵活性差的缺点,提出了一种基于模块动态加载机制的软件重构方案;该方案具有安全、高效、灵活的特点,还能在不中断系统当前任务的情况下完成软件更新工作;借助龙芯CPU硬件平台,结合具体实验,验证了文件系统建立、模块加载、模块执行、模块卸载等过程,全面验证了该方案的合理性及可操作性;实验结果表明,采用该方案可以有效降低在轨航天器软件维护工作的难度和成本,同时提高了应用软件开发的团队协作性,对其他嵌入软件开发设计也有一定的参考价值。
摘要:针对复杂环境中高能量带电粒子(辐射)对电子元件的影响,对基于现场可编程门阵列(field programmable gate array, FPGA)的波控系统软件进行设计,详细阐述该软件的模块设计及功能实现,并分析其可靠性设计,包括双热接口设计、表格刷新设计、关键寄存器三模冗余设计、软件重构设计。运行结果表明,这些措施在一定程度上提高了波控系统软件的可靠性,降低了软件失效的风险。
摘要:为使数控系统软件可重构,提出一种面向活动对象的软件设计方法,给出设计原理、实现方法;以实际应用为例,阐明设计方法、重构流程及重构结果。该方法基于面向对象设计,并给每个对象赋予一个独立执行线程、事件队列和状态机。活动对象相互独立、不共用资源、能够独立执行,通过事件队列与其他对象通信,以"出版-订阅"的方式投递和接收事件。在该方式下,数控系统的重构复杂程度低、修改便捷、重构效率高。
摘要:运用统一建模语言UML(Unified Modeling Language),提出了一种关系型建模方法,并实现了一个原型系统,能够对UML中蕴含的部分设计信息进行建模与抽取.所得到设计信息能够应用于软件重构及面向方面编程中,能够挖掘设计阶段形成的语义信息,有效地帮助开发人员进行软件重构.
摘要:既有软件重构工具大多数旨在解决局部设计或编码问题,并未涉猎设计层面。而以搜索为基础的重构方法虽然把改善代码度量指标作为重构目标,但是,却不是针对软件的层次化设计。对此,本文提出了一种全新的基于搜索的软件自动化重构方法,其通过利用以设计结构矩阵为载体的软件模块层次化度量方法,可以自动生成能够获取最优软件模块化设计的重构相关策略。
摘要:基于某空间自主飞行器控制系统嵌入式软件,介绍了可对载荷软件进行在轨重载的高可靠内核软件设计方法。该内核软件能对多数据源载荷软件进行配置和运行管理,并可在控制系统最小安全模式下对载荷软件进行重构,实现了载荷软件的在轨修复和功能拓展,满足了空间自主飞行器的高可靠、高安全和可扩展需求。以SPARC TSC695F处理器星载计算机系统为例分析了该内核软件的实现方法,并已通过了在轨试验验证。
地址:宁波市钱湖南路8号浙江万里学院(315100)
Tel:0574-88222222
招生:0574-88222065 88222066
Email:yzb@zwu.edu.cn