基于模型库的飞控系统软件重用平台的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:xxziliao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞行控制系统是典型的嵌入式系统,是无人机中最重要的分系统之一。随着嵌入式系统应用功能不断增加的需求,对嵌入式软件设计提出了很大的挑战。传统的基于模型的飞控嵌入式系统生成的代码不能复用,没有面向型号进行设计。基于模型库的软件重用技术是运用现存的软件或知识构造新系统,从而避免重复劳动,并且减少人工代码的出错率。软件重用技术被视为解决软件危机、提高软件生产效率和质量的现实可行的途径。软件重用技术是从现存的飞控系统中提取出可重用软件属性,然后对其进行规约,放入模型库中,这样用户可以重复使用这些软件的设计过程和相应的代码。飞控系统软件重用提高飞控系统生产效率,减轻了开发人员的负担,本课题采用的飞控系统软件重用的主要方式是构件化的软件开发技术。本课题研究的主要内容是:首先,对无人机飞控系统进行模型化的系统研究,分析飞控嵌入式系统的软件框架,在软件复用技术的基础上将飞控系统进行细粒度的划分,提取出可重用模型。对飞控嵌入式系统提取出的可重用部分进行标准规约,利用XML对模型进行刻面描述,建立模型库,为了适应多个平台重用模型库,所以将生成的模型通过FMI标准规约形成FMU模型文件。其次,对模型重用与模型管理技术以及模型可重用属性提取与规约等技术进行研究,研究可重用的模型库分类检索,确定一种模型分类模式,为了提高模型搜索实现,研究模型检索算法。研究软件平台对模型库的操作,调用过程。对软件重用平台进行功能设计,软件平台具有模型检验、模型审核、模型提交、模型搜索以及用户管理功能,性能需求上满足可复用性、灵活性、可扩展性、可靠性以及稳定性。最后,对基于模型库的飞控系统软件重用平台进行测试仿真,测试模型库中的模型搭建是否正确,测试软件重用平台的功能性能,并进行模型库的闭环仿真。在以往的开发中,即使是在相似的领域内,开发一个软件,若添加新功能,就又要重新设计,不能使用已经设计好的软件系统。本课题研究设计的软件重用平台可以简化代码量,重组优化代码,将设计模式运用在软件重用过程中将大大降低设计难度,能较为有效地避免传统软件开发中出现的问题。
其他文献
“本色”的概念由来已久,明戏曲家徐渭上承前代的本色理论,将其引入戏曲批评的领域并加以发展和创新。徐渭在《南词叙录》《西厢序》《题昆仑奴杂剧后》等多种戏曲批评中推崇
近些年来,我国社会经济得到了快速发展,尤其是与国际接轨的步伐在不断加快,这一现象为我国国内企业提供更加广阔发展空间的同时,也给企业发展带来了竞争压力,在激烈的市场竞
广西作家文学的分布并不均衡,在古代,桂林因为受到中原文学的影响而成为广西的文学中心,现代革命发生后,广西文学开始西移,20世纪80年代以来,民族和地域经验在文学中越来越被
研究了改性或未改性气相法白炭黑和粘合剂RH对丁苯胶/气相法白炭黑纳米复合材料微观结构及力学性能的影响.改性气相法白炭黑比未改性气相法白炭黑对丁苯胶具有更好的补强性能
本文在已有研究的基础上,指出科学课程教师应备的科学素养与相应的教育素养,同时,提出科学教育本科专业培养的人才在思想、知识、能力、心理与体魄等五个方面分别应该达到的
本文着重对体育教育中创新型教育进行分析,在创新与课改上的契合,创新与学生能力培养上,浅谈创新教育实用与体育课程改革,希望对当前体育教育模式提供一个新的参考依据。
通常,每当提起5G,我们都会觉得它还很遥远。但是当我们把55G看作多种技术的集合时,我们可能会发现55G并不遥远。$$ 第一个问题:所有的5G候选技术中,有没有哪一个是原理性的革
报纸
环控电控柜是轨道交通供电系统中重要的环节,为列车的安全运行提供了坚强的保障。在保障环控配电柜实现正常的功能前提下,本文对其配电方法展开讨论,从而实现对其合理控制,使地铁
无机黏土的改性技术中,高岭石的改性已被广泛研究,对其改性技术的研究对于商蛉石类的黏土矿物甚至其它性质相似的无机粉体都具有借鉴意义。本文以高岭石为代表综述了目前专利申