采用AADL建模的日志分析技术研究与支撑工具设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jmrys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式操作系统及其应用规模和复杂度的提高给测试带来巨大的挑战,传统嵌入式操作系统及其应用测试采用离线测试方法,测试成本和代价很高。日志信息是一种结构化的数据,提供了系统运行过程的快照,通过分析日志可以发现系统运行中存在的故障。因此,日志分析方法作为嵌入式操作系统测试的重要辅助手段,具有研究和实际应用价值。本文在研究LFAL(Log File Analysis Language)日志分析方法基础上,依据嵌入式操作系统的特点和AADL(Architecture&Analysis Design Language)建模语言规范,设计面向嵌入式操作系统的AADL日志建模框架;以嵌入式操作系统中的典型故障为研究对象,提出基于AADL日志分析方法的流程;最后,构建日志模型的分析支撑工具。本文主要工作包括:针对LFAL状态机建模分析方法上的不足,提出了采用AADL建模语言的日志分析建模框架。该框架首先对日志分析方法进行形式化地描述;然后提出了日志驱动模型的调度流程和方法;最后,分析日志建模需求,确定模型中设备构件,线程构件的调度方式及模式变换触发条件。根据日志文件的特点和AADL的语言规范,首先对日志进行预处理,将日志信息转化为AADL模型文本表现形式。然后根据AADL日志建模框架,选择消息邮箱故障和内存访问故障为研究对象,建立AADL的形式化模型,提出故障检测方法,并进行了验证。在开源集成开发环境OSATE(Open Source Analysis Tool Environment)的基础上,设计日志模型分析支撑工具,用以统计日志模型中的建模元素。分析OSATE插件设计技术,提出日志模型支撑工具的设计流程。依据设计流程,给出插件设计依赖关系及模型的遍历和访问方法。以内存访问故障日志模型为例,验证了日志模型分析支撑工具的可用性。
其他文献
工业无线网络自从20世纪诞生以来便得到业界的广泛重视。随着计算机技术、通信技术的发展,工业无线网络越来越多的应用在工业自动化控制领域,并在人们生活工作中发挥着重要的
随着计算机通信技术的快速发展与普及,互联网逐渐成为一种计算平台,云计算作为一种新型的计算模式,描述了一种基于互联网的新的IT服务增加、使用和交付模式。云计算是一种大规模
随着计算机和网络技术的快速发展,通过网络传输的数据急剧增加,许多新的多媒体业务正成为信息传送的重要组成部分。而传统的单播通信方式满足不了新业务的需求,多播技术的出现解
互联网环境中,单个Web服务功能薄弱,已经满足不了用户日益庞杂的实际应用需求。因此,组合基本Web服务成为粗粒度的强大的服务以满足用户繁复的需求,已成为新一代计算环境下的重要
1998年Napeter的出现开始了P2P(Peer-to-Peer)软件在人们日常生活中的应用。随着P2P技术的广泛应用,对于P2P技术的研究也逐渐升温。在P2P网络中,用户之间可以平等自由的交换资
分子动力学模拟是一种利用牛顿运动定律来模拟分子运动过程的方法,给定粒子初始状态的位置和速度,通过对运动方程进行积分,从而求得粒子在下一时刻的位置和速度。这样就能记录下
用户在互联网上的行为从过去的只是"接收"信息,变成了现在的参与"创造"信息,即人们可以发表自己对商品、商家、服务等的评论。越来越多的消费者开始选择在购买前先了解该产品
无线传感器网络因其广阔的应用前景,受到了人们越来越多的关注。与此同时,其安全问题也变得越来越重要,安全性研究引起了研究人员越来越多的重视。由于传感器网络节点数目众多,节
随着互联网和通讯产业的快速发展,各种形式的信息扑面而来。而短文本(通常文本长度小于160字符)作为手机短信息、在线即时聊天记录、论坛用户评论等信息的主要表现形式,已经成为
在嵌入式技术高速发展的今天,随着移动终端功能的多元化以及图形界面越来越强大,功耗问题引起了人们越来越多的重视,电源管理技术已经成为衡量一个移动终端性能的重要指标。为了