嵌入式软件的行为建模与模型转换技术

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zuiaiyunhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式控制软件的软件规模与复杂度的不断上升,考虑到嵌入式软件对于安全性、实时性、可靠性等非功能属性的要求,传统的软件开发方法,以代码为核心的开发方法面临着越来越多的困难,基于模型的软件开发方法成为了嵌入式软件开发领域的主要方式。这其中,考虑到嵌入式软件的对非功能性属性的要求,就必须要有一种有效的方式能够对模型进行分析与验证,以此提高软件系统的安全性与可靠性。本文就是在这样的背景下,在SmartC建模语言的基础上,为实时嵌入式软件一体化设计开发与验证语言(RTESIDDVL)这个描述能力更强大的建模语言提出了行为模型的定义,并给出了 RTESIDDVL行为模型到时间自动机模型的转换方法,并对时间自动机模型的验证进行了分析。所以本文的工作主要如下:(1)为RTESIDDVL建模语言提出了行为模型的定义。在分析了行为模型的概念特点,以及与结构模型的关系之后,给出了行为模型的语法定义,包括了行为模型的各个组成部分,以及各个组成部分的图形与文本两种方式的表达。(2)提出了 RTESIDDVL行为模型到时间自动机模型的转换方法。模型验证对于基于模型的开发方法来说必不可少,相比于其他提高软件可靠性的方式,如测试、定理证明等具有各种不可替代的优势,所以本文定义了由行为模型到时间自动机模型转换的规则,包括了各个元素之间的转换,以及转换流程。然后对行为模型转换之后的时间自动机模型的验证给出了分析。(3)最后本文给出了一个模型转换工具的实现。通过使用Lex与Yacc这两个工具,经过对RTESIDDVL行为模型的分析,设计了行为模型的词法与语法文件,并根据转换规则对词法与语法的规则动作进行了设计。最终通过这两个工具实现了一个RTESIDDVL行为模型到UPPAAL时间自动机模板的转换工具。
其他文献
视频监控系统具有其他非图像信息所没有的丰富内容、直观以及方便等特点,被广泛应用于住宅社区、交通、金融、医院、公安、海关等领域。今天,计算机网络技术,数字信息技术、通信
视频图像中的文本信息作为其内容描述的一种形式,包含了十分丰富且重要的表达信息。采用文本这种高级语义形式,在对视频内容理解和索引方面,具有十分重要的科研价值和应用前景。
金融领域中存在着众多复杂的、分布式的、异构的应用系统。这些应用系统之间存在着大量的业务数据交互需求。国内金融行业某交易中心为了使证券交易数据能够异步地、可靠地、
面阵相机在实际成像时,由于镜头光学特性等因素会使图像发生不同程度的二维几何畸变,这给面阵相机的使用带来非常不利的影响。随着面阵相机被广泛应用于生产、研究等诸多领域
计算机网络的应用与普及改变了人类的学习、生活、工作方式,推动了人类社会变革,但网络中充斥着大量旨在破坏系统和网络运行的恶意代码成为了信息安全的最大威胁,因此恶意代
针对射频识别RFID(Radio Frequency Identification)的安全和隐私问题,一种被普遍认可的解决方法是利用安全认证协议来为RFID系统提供安全有效的访问控制和身份认证机制。但由
电子商务为用户提供了丰富的信息资源。然而,由于资源的复杂性和多样性,用户很容易迷失在海量的信息汪洋中,从而出现“信息过载”现象。个性化推荐系统能有效改善“信息过载”对
随着我国城乡一体化进程的不断加快以及私家车的逐渐增多,道路交通管理系统的承载力显得越来越有限,因此基于视频的智能交通系统就显得尤为重要,已成为发展现代道路交通的重要内
针对下一代网络(Next Generation Internet, NGI)在移动性、安全性、传输速率、服务质量(Quality of Service, QoS)等方面的高要求,作者所在的网络通信实验室(SC-Netcom Lab)
近年来,数据流聚类问题得到了学术界的广泛关注,国内外学者对此进行了许多研究,但仍存在算法效率、存储空间、聚类精度等方面的问题需要解决。本文通过对常见的数据流聚类算