A verification system for interval-based specification languages

Interval-based specification languages have been used to formally model and rigorously reason about real-time computing systems. This usually involves logical reasoning and mathematical computation with respect to continuous or discrete time. When these systems are complex, analyzing their models by...

Full description

Saved in:
Bibliographic Details
Main Authors: CHEN, Chunqing, DONG, Jin Song, SUN, Jun, MARTIN, Andrew P.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2010
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5905
https://ink.library.smu.edu.sg/context/sis_research/article/6905/viewcontent/1734229.1734232.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-6905
record_format dspace
spelling sg-smu-ink.sis_research-69052021-04-26T02:57:04Z A verification system for interval-based specification languages CHEN, Chunqing DONG, Jin Song SUN, Jun MARTIN, Andrew P. Interval-based specification languages have been used to formally model and rigorously reason about real-time computing systems. This usually involves logical reasoning and mathematical computation with respect to continuous or discrete time. When these systems are complex, analyzing their models by hand becomes error-prone and difficult. In this article, we develop a verification system to facilitate the formal analysis of interval-based specification languages with machine-assisted proof support. The verification system is developed using a generic theorem prover, Prototype Verification System (PVS). Our system elaborately encodes a highly expressive set-based notation, Timed Interval Calculus (TIC), and can rigorously carry out the verification of TIC models at an interval level. We validated all TIC reasoning rules and discovered subtle flaws in the original rules. We also apply TIC to model Duration Calculus (DC), which is a popular interval-based specification language, and thus expand the capacity of the verification system. We can check the correctness of DC axioms, and execute DC proofs in a manner similar to the corresponding pencil-and-paper DC arguments. 2010-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5905 https://ink.library.smu.edu.sg/context/sis_research/article/6905/viewcontent/1734229.1734232.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 Programming Languages and Compilers Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Programming Languages and Compilers
Software Engineering
spellingShingle Programming Languages and Compilers
Software Engineering
CHEN, Chunqing
DONG, Jin Song
SUN, Jun
MARTIN, Andrew P.
A verification system for interval-based specification languages
description Interval-based specification languages have been used to formally model and rigorously reason about real-time computing systems. This usually involves logical reasoning and mathematical computation with respect to continuous or discrete time. When these systems are complex, analyzing their models by hand becomes error-prone and difficult. In this article, we develop a verification system to facilitate the formal analysis of interval-based specification languages with machine-assisted proof support. The verification system is developed using a generic theorem prover, Prototype Verification System (PVS). Our system elaborately encodes a highly expressive set-based notation, Timed Interval Calculus (TIC), and can rigorously carry out the verification of TIC models at an interval level. We validated all TIC reasoning rules and discovered subtle flaws in the original rules. We also apply TIC to model Duration Calculus (DC), which is a popular interval-based specification language, and thus expand the capacity of the verification system. We can check the correctness of DC axioms, and execute DC proofs in a manner similar to the corresponding pencil-and-paper DC arguments.
format text
author CHEN, Chunqing
DONG, Jin Song
SUN, Jun
MARTIN, Andrew P.
author_facet CHEN, Chunqing
DONG, Jin Song
SUN, Jun
MARTIN, Andrew P.
author_sort CHEN, Chunqing
title A verification system for interval-based specification languages
title_short A verification system for interval-based specification languages
title_full A verification system for interval-based specification languages
title_fullStr A verification system for interval-based specification languages
title_full_unstemmed A verification system for interval-based specification languages
title_sort verification system for interval-based specification languages
publisher Institutional Knowledge at Singapore Management University
publishDate 2010
url https://ink.library.smu.edu.sg/sis_research/5905
https://ink.library.smu.edu.sg/context/sis_research/article/6905/viewcontent/1734229.1734232.pdf
_version_ 1770575658097836032