首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于博弈论的开放环境下场景规约监控语义
引用本文:张鹏程,李宣东,李雯睿.基于博弈论的开放环境下场景规约监控语义[J].中国科学:信息科学,2014(2):263-283.
作者姓名:张鹏程  李宣东  李雯睿
作者单位:[1]南京大学计算机软件新技术国家重点实验室,南京210093 [2]河海大学计算机与信息学院,南京211100 [3]南京晓庄学院数学与信息技术学院,南京211171
基金项目:国家自然科学基金(批准号:61202097,61202136,91318301)、国家高技术研究发展计划(批准号:2012AA011205)、中国博士后基金(批准号:2012T50489,2011M500897)和教育部博士点专项基金(批准号:20120094120009)资助项目
摘    要:在开放环境中,环境和系统本身行为的改变可能使得软件系统的实现不再满足原来规约,从而最终导致软件失效的发生.运行时监控是一种轻量级的形式化动态验证技术,已成为开放环境下检测软件失效的基本手段.针对基于场景的规约属性序列图,从博弈论的角度定义其多值监控语义:满足、无限可控、系统有限可控、系统紧急可控、环境有限可控、环境紧急可控和违例.通过多值监控语义的定义,监控器能够根据当前轨迹尽可能早地检测到系统失效或异常,并提供足够信息为失效的预防和恢复服务.实例研究表明了属性序列图多值监控语义的实用价值,并显示了其广泛的应用前景.

关 键 词:开放环境  场景规约  属性序列图  多值监控语义  博弈结构

Game-based monitors for a scenario-based specification in open environments
ZHANG PengCheng,LI XuanDong,LI WenRui.Game-based monitors for a scenario-based specification in open environments[J].Scientia Sinica Techologica,2014(2):263-283.
Authors:ZHANG PengCheng  LI XuanDong  LI WenRui
Institution:1 State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing 210093, China; 2 College of Computer and Information, Hohai University, Nanjing 211100, China; 3School of Mathematics and Information Technology, Nanjing Xiaozhuang University, Nanjing 211171, China )
Abstract:In open environments, unsafe run-time changes of systems and environments may compromise the correct execution of the entire systems and make the software systems do not meet the original specifications which may eventually lead to the occurrence of software failures. Runtime monitor which is a lightweight formal dynamic verification technology has become the basic means of detecting software failures in open environments For scenario-based specification property sequence charts, this paper defines the multi-valued monitoring semantics from the perspective of game theory: satisfied, infinitely controllable, the system is finitely controllable, the system is emergency controllable, the environment is finitely controllable, tile environment is emergency controllable violated. Through the multi-valued semantics definition, the monitor can detect failures as early as possible and also provide sufficient information to help the system to take measures for failure prevention and recovery. Finally the property sequence chart used in RailCab case study shows its extensive application prospect
Keywords:open environments  scenario-based specification  property sequence chart  multi-valued monitor se-mantics  game structure
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号