计算机与现代化 ›› 2010, Vol. 1 ›› Issue (01): 188-190.doi: 10.3969/j.issn.1006-2475.2010.01.053

• 应用与开发 • 上一篇    

一种基于MaC的运行时验证框架的研究

许帅1,隋平2   

  1. 1.装甲兵工程学院信息工程系,北京 100072; 2.国防科学技术大学计算机学院,湖南 长沙 410073
  • 收稿日期:2009-06-22 修回日期:1900-01-01 出版日期:2010-01-15 发布日期:2010-01-15

Research on a Runtime Verification Framework Based on MaC

XU Shuai1,SUI Ping2   

  1. 1.Department of Information and Engineering, Academy of Armored Forces Engineering, Beijing 100072, China;2.School of Computer Science, National University of Defense Technology, Changsha 410073, China
  • Received:2009-06-22 Revised:1900-01-01 Online:2010-01-15 Published:2010-01-15

摘要: 介绍一种基于Monitoring and Checking(MaC)的运行时验证框架。受预测语义概念及一种比较成熟的运行时验证工具MaC的启发,通过研究MaC的工作原理和框架,结合预测语言的定义,提出一种运行时验证框架。该工作的意义在于,一方面继承了MaC的逻辑表达能力,在事件、条件的定义上简洁方便;另一方面通过带预测语义的验证器的引入,扩展了MaC的逻辑表达能力,并使得该运行时验证框架带有一定的预测性,为进一步研究基于预测语义的在线主动监控打下良好的基础。

关键词: MaC, 运行时验证, 预测语义

Abstract: This paper introduces a runtime verification(RV)framework that based on a RV tool named Monitoring and Checking(MaC). Based on the concept of anticipatory semantics, and also combines with the research on the working principle of MaC, a rather mature runtime verification tool, it puts forward a kind of runtime framework. The meaning is that, the logical expression ability of MaC is fully used, which makes it simple to define events and conditions. On the other way, it widens the ability with the introduction of monitor with anticipatory semantics, and makes the runtime verification framework some kind of forecasting, and what’s more, it lays very good foundation for further research on the online active monitoring based on anticipatory semantics. 

Key words: MaC, runtime verification, anticipatory semantics

中图分类号: