基于UML的嵌入式应用软件开发方法研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:billhe123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着硬件技术的不断革新,硬件平台的处理能力不断增强,硬件成本不断下降,嵌入式软件已成为产品的数字化改造、智能化增值的关键性、带动性技术,嵌入式软件开发在软件领域的比重越来越大,但是,与传统的软件设计不同,嵌入式软件有更多、更高的设计约束。同时,市场竞争也使得加速嵌入式产品研发周期成为嵌入式软件设计中必须优先考虑的问题。 本文以UML2.0为基础,对基于UML的嵌入式应用软件形式化建模进行了研究,结合敏捷软件开发方法和模型驱动体系结构,提出了以AMDA(敏捷模型驱动体系结构)为主要框架的嵌入式应用软件设计流程,有效完成了软件应用逻辑与实现技术的分离,通过对APIM(敏捷平台无关模型)的编译,自动产生代码,在快速响应需求的变化的同时,力图实现嵌入式软件系统的可移植性、可重用性和互操作性,提高嵌入式应用软件的开发效率。论文主要进行了三方面的工作: 第一,对嵌入式系统及其软硬件协同设计进行分析,对嵌入式软件设计的研究现状和存在的问题进行研究。 第二,对UML与嵌入式软件形式化建模设计的适应性(UML的扩展机制)进行研究。 第三,提出了以AMDA为主要框架的嵌入式应用软件设计流程,通过对基于AMDA的软件开发过程模型进行研究,给出一个针对嵌入式应用软件开发的开发机制,结合嵌入式浏览器(embedded Internet Explorer,emIE)的实例开发,说明了所提出的基于UML的嵌入式应用软件开发方法的有效性。
其他文献
随着信息技术的发展,图像模式识别在工农业生产、医疗、交通等领域中的应用越来越广泛,成为各智能自主系统中的重要部分。图像模式识别系统能够模拟人类完成特定任务,它利用成像
桌面云作为云计算的一个典型应用,能够缓解传统实验室机房的诸多弊端:硬件成本高、资源利用率低、管理维护成本高、噪音辐射大等。本质上,桌面云成本的降低和资源利用率的提高
松散的结构化数据的提取和整合方法在很多方面都得到了应用,例如基于论坛的模式识别,博客数据分析,书评分析和新闻评论分析。但是目前的方法都只是针对刚性的结构化数据,还没有一
近年来,随着证券市场的迅猛发展,证券市场面临着前所未有的波动,日益增大的风险严重威胁着证券公司的生存和发展,同时内外部环境的迅速变化对于证券公司的风险控制能力提出了更高
云计算是当前互联网IT领域的最重要的发展趋势之一,大量的数据中心将采用云平台进行更新换代。云平台主要有公有云和私有云两种模式,前者用户将服务和数据托管到第三方服务商的
异构系统通过适度的“定制”计算、存储资源来满足计算资源需求各异的不同类型应用。与同构系统相比,异构系统具备高能效的优势。然而,相较于同构系统,异构系统结构复杂,优化空间
随着企业信息化、网络化的飞速发展,各种基于网络的应用不断扩展延伸,各种新的系统不断的被引入,使企业形成了一种多应用系统并存的局面。这给企业对这些应用系统的管理和应
学位
随着物联网技术的提出,以需求为导向的各类物联网应用不断出现。其中传感器网络作为物联网重要的信息感知与传输部分,是目前的研究热点。然而,传感网自身具有一些显著的特点:资
学位
本文主要研究了如何基于TCL语言开发脚本程序,从而对三层交换机网络协议功能进行测试。三层交换机技术的出现使IP网络成为更加经济的网络连接方式,它具备路由器所具有的路由