AADL子集到TASM的转换规则研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:youling0186
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代化的推进,计算机软件已广泛应用于航天航空、武器装备、交通等安全攸关的系统中。由于在安全攸关实时系统中一个微小的逻辑错误都有可能导致不可预见的灾难性后果,所以保证软件系统的质量成为了迫切的需求和挑战。对安全攸关系统的建模、分析与验证成为了现在模型验证方向的研究热点。AADL语言即架构分析和设计语言是一种支持模型工程设计的半形式化建模语言,能表示安全攸关实时系统的功能性需求与非功能性需求,并已发布了标准语言库。但由于AADL语言的复杂性和半形式化语言的特性,所以对AADL子集的提取与AADL子集的形式化转换是我们急需解决的问题。TASM是一种形式化语言,能很好的描述AADL模型的功能性行为和非功能性(时间执行、资源消耗等)行为;并能通过简单的转换运行到验证和仿真工具上(如UPPAAL, TASM ToolSet等),对AADL模型进行正确性、一致性以及可调度性等非功能性验证。为了实现对安全攸关实时系统的软件部分的AADL建模验证与分析,本文选取了一种AADL子集并对子集进行形式化转换。主要工作如下:首先,在AAD L全集的基础上,基于最小化原则、可实现性原则以及完备性原则选取了一种相对完整的AADL子集,并对AADL子集构件进行描述。其次,实现AADL子集到TASM的形式化转换,完成子集至TASM的转换规则,并以伪代码形式对规则进行描述。转换规则中设计了线程构件内的基于多级调度的调度协议转换规则,实现多级调度模型的构建。最后,以ARINC653标准的飞行控制系统的软件系统为实例模型,利用开源工具OSATE实现AADL到TASM的转换,并在UPPAAL上验证多级调度系统的可调度性,从而验证TASM转换规则的可行性。
其他文献
无向双环网络是计算机互连网络的一类重要拓扑结构,广泛应用于计算机局域网和各种并行处理结构.本文第2章给出了一些带参数的紧优、次紧优无向双环网络无限族.对给定的正整数n
随着互联网的高速发展,各类社交网络产品正不断改变着人们的生活方式。微博作为这些产品中的佼佼者,进一步促进了个人与世界的交互。然而微博产品的无门槛准入机制也招致了大
随着Internet的发展,以Web服务及面向服务架构SOA(Service-Oriented Architecture)为代表的新兴分布式计算技术得到了迅猛的发展。通过动态组合多个原子服务形成复杂的大粒度业
随着嵌入式技术、通信技术、传感器技术和编码技术的进步,多媒体传感器网络(wireless multimedia sensor networks, WMSNs)取得了很大发展。由于其可广泛应用于生物医学监测
随着移动通信技术和移动业务种类的迅速发展,用户迫切希望一些互联网上的业务能够在手机中得到应用。即时通讯就是对用户具有强大吸引力的移动网络服务之一。J2ME作为SUN公司
学位
文本分类是文本挖掘中的一个热门研究领域。分类的流程包含关键的几个环节,每个环节处理的合适与否都对文本分类的结果有一定的影响,其中文本特征降维是分类过程中最重要的环
随着多Agent系统技术的日益成熟,基于多Agent的工作流已成为工作流技术发展的主流方向之一。目前的研究主要集中在基于多Agent的工作流建模,但是在实际应用中,存在着这样一类问
当前流行的企业资源管理系统中,ERP(Enterprise Resource Plan)已经成为企业先进管理思想的体现,但是成功引进ERP软件受诸多因素的影响,其中软件设计起决定性的作用。本论文
近年来,超分辨率已成为图像处理领域中的研究热点。所谓图像超分辨率处理就是从一序列降质的低分辨率图像中获取高分辨率的图像。超分辨率技术已经广泛应用在卫星遥感、军事
本文应用粗糙集的理论和方法从矿井评价指标决策表中提取相应的规则,并应用于对瓦斯突出矿井的等级评价体系中。该研究可以丰富评价瓦斯突出矿井等级的手段。   本文首先
学位