嵌入式基于模型驱动验证及软件生产线的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:lequ123123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着处理器的计算能力的迅速提高、嵌入式技术的迅猛发展和嵌入式系统应用领域的不断拓宽,使得嵌入式软件的规模以及复杂性的不断增长,从而导致了开发时间和费用也在不断的增长,如何快速有效的开发嵌入式软件成为目前亟待解决的问题。为了解决上面的问题,全球最大的软件工业标准化组织OMG(Object Management Group)提出了模型驱动框架MDA(Model Driven Architecture)开发方法。MDA方法将软件开发过程分成两个主要阶段:模型级和代码级。模型主要关注系统的设计正确性,从而达到以较小代价修改软件错误的目的。   面向嵌入式软件的开发工具目前正在从基于代码的传统开发环境向基于模型的开发环境发展。而一个基于模型的嵌入式生产线开发环境,应该是集成模型开发工具和其他相关工具,包含了建模、模型仿真验证、代码生成、测试等嵌入式软件开发的全过程。这符合嵌入式软件开发工具发展趋势,也具备相应的理论、技术和产品基础。   模型驱动验证是基于模型的嵌入式软件生产线的一个重要部分,这个关键部分会影响到系统的质量和后期的工作,如果在前期能够及时发现出存在的问题,可以节省大量的人力物力。当今主流的嵌入式实时系统中,实时性是一个关键的性能指标,对于这类系统就是要求它们在合法的时间内完成相应的行为,不会发生超时现象,这就要求验证任务间的可调度性来判断系统实时性是否符合要求。由Clark和Emerson提出形式化的模型验证的方法以开始应用在任务的可调度分析上,该方法的基本原理是为要检测的系统建立形式化模型,阐明所要验证的性质,然后使用算法去检查该模型是否满足所述性质。   本文的研究是基于模型的软件嵌入式生产线开发环境,在这条主线上把重点放在研究和解决模型方面的形式化验证问题,对嵌入式模型实时性中的可调度问题进行研究。   论文先介绍了基于模型的嵌入式软件生产线的背景与意义,并分析了国内外的发展情况,接着说明课题的来源和本文研究的内容;在此基础上提出基于模型的嵌入式生成线的总体需求分析;接着重点介绍模型验证调度检测工具SCT(Scheduling CheckTool)的设计,包括SCT所分析的系统的相关定义和规定以及任务的两个行为自动机模型的设计实现,在这些前提下对SCT工具进行总体设计,并对每部分进行实现,其中重点放在调度仿真算法进行设计与实现;接着在LambdaPRO的基础上集成相关工具,实现基于模型的嵌入式软件生成线的整个开发过程,并通过一个实例应用来说明验证这个开发流程。论文最后对本文的工作进行总结,并对后继研究和发展进行了展望。
其他文献
图像分割是当今一个比较热门的研究课题,有着广阔的应用前景。它广泛应用于医学、交通、军事等领域,研究它可以为我们进一步理解、分析图像相关信息提供十分重要的帮助;同时
生物的进化普遍遵循达尔文的“物竞天择、适者生存”的准则,即通过个体之间的选择、交叉和变异来适应自然环境。进化算法就是仿效生物界进化过程的新型优化方法,不依赖与问题
无线传感器网络作为一种新型的数据采集技术,结合了微电子、无线通信和无线网络等多门学科,在工业控制、军事、医疗救助、环境监测等领域都有广泛的应用前景。在大多数应用中
基于视频的运动目标检测与跟踪融合了图像处理、模式识别、人工智能、自动控制以及计算机科学等许多领域的先进技术,已经成为计算机视觉研究的重要领域。目前,运动目标的检测
由波兰的Pawlak教授提出来的经典粗糙集理论,其是建立在完备信息系统中不可分辨关系之上的,这种分类对数据的完整性和精确性要求很高,并且需要具备离散的属性。然而在现实世
无线传感器网络是由大量微型传感器节点通过无线通信方式形成的一个多跳自组织的网络系统。节点部署作为网络运行的基础,这方面的研究远远落后于其它方面的研究。已有的异构节
谓词加密是公钥密码学中一个新的研究热点。谓词加密是公钥密码学中基于身份加密、基于属性加密、加密数据搜索等一系列研究的延伸和发展。谓词加密可以对加密数据进行谓词评
数据压缩技术是实时数据传输系统研究的核心和重点之一,它对于减少数据所占用的存储空间,提高传输信道的利用率,增强传输数据的安全性具有非常重要的作用。环保数据的在线监
随着优化算法和启发式算法的提出,国内外掀起了研究智能优化算法的热潮。禁忌搜索是一种新的智能优化算法,是由美国科学家Glover教授于1986年正式提出。禁忌搜索(TS)在智能算
随着嵌入式系统的广泛应用,嵌入式实时操作系统RTOS也越来越受到重视,尤其是在工业控制、航空航天、医疗卫生和军用等领域。RTAI (Real-Time Application Interface)是由意大