一类并发实时系统的自动验证
作者:
基金项目:

本文研究得到国家自然科学基金(No.69703009)和国家863高科技项目基金(No.863-306-ZT06-04-4)资助.


Automatic Verification of a Class of Concurrent Real-Time Systems
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [7]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    一个被广泛用于验证实时系统的方法是根据被验证的实时性质,使用适当的双向模拟等价关系使无限的状态空间转化为有限的状态等价类空间.算法只需要在这个有限的等价类空间里搜索就可以得到正确答案.但是,这个等价类空间的规模一般随着系统规模的增大而产生爆炸性的增长,以至于在很多情况下,穷尽搜索这个空间是不现实的.该文引入了一个等价关系来验证一个由多个实时自动机通过共享变量组成的并发系统是否满足一个线性时段特性.同时,还引入了格局之间的兼容关系来避免对状态等价类空间的穷尽搜索.基于这两个关系,文章提出了一个算法来验证是否一个实时自动机网满足一个线性时段特性.实例研究显示,此算法在某些情况下比其他一些工具有更好的时间和空间效率.

    Abstract:

    A widely used method for checking real-time systems is,according to the real-time property to be checked,to use a proper bi-simulation equivalence relation to convert the infinite-timed state space to a finite equivalence class space.The algorithm needs only to explore the finite space to get a correct answer.In most cases,exhaustive exploration is very difficult because the equivalence class space increases explosively when the scale of the system increases.In this paper,an equivalence relation is introduced to check whether a concurrent system,which is composed of a finite set of real-time automata,satisfies a linear duration property.To avoid exhaustive exploration,this paper also introduces a compatibility relation between timed states (configurations).Based on these two relations,an algorithm is proposed to check whether a real-time automaton network satisfies a linear duration property.The cases study shows that under some conditions this algorithm has better efficiency than the tools in the literature.

    参考文献
    [1]Larsen K G,Paul Pettersson,Wang Yi.UPPAAL:status and developments.In:Orna Grumberg ed.Proceedings of the 9th International Conference on Computer-Aided Verification.LNCS 1254,Berlin:Springer-Verlag,1997.456~459
    [2]Henzinger T A,Ho P-H,H Wong-Toi.A users guide to HyTech.Technical Report,Departments of Computer Science,Cornell University,1995
    [3]Daws C,Olivero A,Tripakis S,Yovine S.The tool Kronos.In:Rajeev Alur,Henzinger T A,Sontag E D eds.Hybrid Systems Ⅲ,Verification and Control.LNCS 1066,Berlin:Springer-Verlag,1996
    [4]Alur R,Dill D.Automata for modelling real-time systems.In:Paterson M S ed.Proceedings of the Automata Languages and Programming.LNCS 443,Berlin:Springer-Verlag,1990
    [5]Larsen K G,Fredrik Larsson,Paul Pettersson et al.Efficient verification of real-time systems:compact data structure and state-space reduction.In:Padya P ed.Proceedings of the 18th IEEE Real-Time Systems Symposium.IEEE Computer Society,1997
    [6]Zhou Chao-chen,Zhang Jing-zhong,Yang Lu et al.Linear duration invariants.Technical Report 11,Macau:UNU/IIST,1993
    [7]Li Xuan-dong,Hung Dan Van.Checking linear duration invariants by linear programming.Technical Report 70,Macau:UNU/IIST,1996.Published in Joxan Jaffar,Roland H C yap eds.Advances in Computing Science,LNCS 1179,Berlin:Springer-Verlag,1996.321~332
引用本文

赵建华,郑国梁,Dan Van Hung.一类并发实时系统的自动验证.软件学报,2000,11(2):229-234

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:1998-11-10
  • 最后修改日期:1999-03-01
文章二维码
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号