A verification system for timed interval calculus

Timed Interval Calculus (TIC) is a highly expressive set-based notation for specifying and reasoning about embedded real-time systems. However, it lacks mechanical proving support, as its verification usually involves infinite time intervals and continuous dynamics. In this paper, we develop a syste...

Full description

Saved in:
Bibliographic Details
Main Authors: CHEN, Chunqing, DONG, Jin Song, SUN, Jun
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2008
Subjects:
PVS
Online Access:https://ink.library.smu.edu.sg/sis_research/4963
https://ink.library.smu.edu.sg/context/sis_research/article/5966/viewcontent/1368088.1368126.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5966
record_format dspace
spelling sg-smu-ink.sis_research-59662020-02-27T03:06:53Z A verification system for timed interval calculus CHEN, Chunqing DONG, Jin Song SUN, Jun Timed Interval Calculus (TIC) is a highly expressive set-based notation for specifying and reasoning about embedded real-time systems. However, it lacks mechanical proving support, as its verification usually involves infinite time intervals and continuous dynamics. In this paper, we develop a system based on a generic theorem prover, Prototype Verification System (PVS), to assist formal verification of TIC at a high grade of automation. TIC semantics has been constructed by the PVS typed higher-order logic. Based on the encoding, we have checked all TIC reasoning rules and discovered subtle flaws. A translator has been implemented in Java to automatically transform TIC models into PVS specifications. A collection of supplementary rules and PVS strategies has been defined to facilitate the rigorous reasoning of TIC models with functional and non-functional (for example, real-time) requirements at the interval level. Our approach is generic and can be applied further to support other real-time notations. 2008-05-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4963 info:doi/10.1145/1368088.1368126 https://ink.library.smu.edu.sg/context/sis_research/article/5966/viewcontent/1368088.1368126.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Real-Time Systems Specification Language Theorem Proving PVS Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Real-Time Systems
Specification Language
Theorem Proving
PVS
Software Engineering
spellingShingle Real-Time Systems
Specification Language
Theorem Proving
PVS
Software Engineering
CHEN, Chunqing
DONG, Jin Song
SUN, Jun
A verification system for timed interval calculus
description Timed Interval Calculus (TIC) is a highly expressive set-based notation for specifying and reasoning about embedded real-time systems. However, it lacks mechanical proving support, as its verification usually involves infinite time intervals and continuous dynamics. In this paper, we develop a system based on a generic theorem prover, Prototype Verification System (PVS), to assist formal verification of TIC at a high grade of automation. TIC semantics has been constructed by the PVS typed higher-order logic. Based on the encoding, we have checked all TIC reasoning rules and discovered subtle flaws. A translator has been implemented in Java to automatically transform TIC models into PVS specifications. A collection of supplementary rules and PVS strategies has been defined to facilitate the rigorous reasoning of TIC models with functional and non-functional (for example, real-time) requirements at the interval level. Our approach is generic and can be applied further to support other real-time notations.
format text
author CHEN, Chunqing
DONG, Jin Song
SUN, Jun
author_facet CHEN, Chunqing
DONG, Jin Song
SUN, Jun
author_sort CHEN, Chunqing
title A verification system for timed interval calculus
title_short A verification system for timed interval calculus
title_full A verification system for timed interval calculus
title_fullStr A verification system for timed interval calculus
title_full_unstemmed A verification system for timed interval calculus
title_sort verification system for timed interval calculus
publisher Institutional Knowledge at Singapore Management University
publishDate 2008
url https://ink.library.smu.edu.sg/sis_research/4963
https://ink.library.smu.edu.sg/context/sis_research/article/5966/viewcontent/1368088.1368126.pdf
_version_ 1770575160708956160