引用本文:李广元,唐稚松.基于线性时序逻辑的实时系统模型检查.软件学报,2002,13(2):193-202
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4535次   下载 6615 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于线性时序逻辑的实时系统模型检查
李广元1, 唐稚松1
中国科学院,软件研究所,计算机科学重点实验室,北京,100080
摘要:
模型检查是一种用于并发系统的性质验证的算法技术.LTLC(linear temporal logic with clocks)是一种连续时间时序逻辑,它是线性时序逻辑LTL的一种实时扩充.讨论实时系统关于LTLC公式的模型检查问题,将实时系统关于LTLC公式的模型检查化归为有穷状态转换系统关于LTL公式的模型检查,从而可以利用LTL的模型检查工具来对LTLC进行模型检查.由于LTLC既能表示实时系统的性质,又能表示实时系统的实现,这就使得时序逻辑LTLC的模型检查过程既能用于实时系统的性质验证,又能用于实时系统之间的一致性验证.
关键词:  实时系统  时间自动机  线性时序逻辑  模型检查  性质验证
DOI:
分类号:
基金项目:国家自然科学基金资助项目(60073020);国家"九五"重点科技攻关项目(98-780-01-07-01);国家863高科技发展计划资助项目(863-306-ZT02-04-1)
A Model Checking of Real-Time Systems in Linear Temporal Logic with Clocks
LI Guang-yuan,TANG Zhi-song
Abstract:
Model checking is an algorithmic technique for checking if a concurrent system satisfies a given property expressed in an appropriate temporal logic. LTLC(linear temporal logic with clocks) is a continuous-time temporal logic proposed for the specification of real-time systems. It is a real-time extension of the temporal logic LTL. In this paper, the model checking problem for LTLC is discrssed and a reduction from LTLC model checking to LTL model checking is presented. This reduction will enable us to use the existingLTL model checking tools for LTLC model chcking.Owing to the to the fact LTLC canexpress both the proerties and implementations of real-time sys,the LTLC modelchecking procedures can be used for both the prperty verication and the refinement verification for real-time systems with finite locations.
Key words:  real-time system  timed automaton  linear temporal logic  model checking  property verification