Are timed automata bad for a specification language? Language inclusion checking for timed automata
Given a timed automaton P modeling an implementation and a timed automaton S as a specification, language inclusion checking is to decide whether the language of P is a subset of that of S. It is known that this problem is undecidable and “this result is an obstacle in using timed automata as a spec...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2014
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4957 https://ink.library.smu.edu.sg/context/sis_research/article/5960/viewcontent/Wang2014_Chapter_AreTimedAutomataBadForASpecifi.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-5960 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-59602020-02-27T03:09:49Z Are timed automata bad for a specification language? Language inclusion checking for timed automata WANG, Ting SUN, Jun LIU, Yang WANG, Xinyu LI, Shanping Given a timed automaton P modeling an implementation and a timed automaton S as a specification, language inclusion checking is to decide whether the language of P is a subset of that of S. It is known that this problem is undecidable and “this result is an obstacle in using timed automata as a specification language” [2]. This undecidability result, however, does not imply that all timed automata are bad for specification. In this work, we propose a zone-based semi-algorithm for language inclusion checking, which implements simulation reduction based on Anti-Chain and LU-simulation. Though it is not guaranteed to terminate, we show that it does in many cases through both theoretical and empirical analysis. The semi-algorithm has been incorporated into the PAT model checker, and applied to multiple systems to show its usefulness and scalability. 2014-04-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4957 info:doi/10.1007/978-3-642-54862-8_21 https://ink.library.smu.edu.sg/context/sis_research/article/5960/viewcontent/Wang2014_Chapter_AreTimedAutomataBadForASpecifi.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 Reachable State Label Transition System Boundedness Condition Simulation Relation Time Automaton Software Engineering Theory and Algorithms |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Reachable State Label Transition System Boundedness Condition Simulation Relation Time Automaton Software Engineering Theory and Algorithms |
spellingShingle |
Reachable State Label Transition System Boundedness Condition Simulation Relation Time Automaton Software Engineering Theory and Algorithms WANG, Ting SUN, Jun LIU, Yang WANG, Xinyu LI, Shanping Are timed automata bad for a specification language? Language inclusion checking for timed automata |
description |
Given a timed automaton P modeling an implementation and a timed automaton S as a specification, language inclusion checking is to decide whether the language of P is a subset of that of S. It is known that this problem is undecidable and “this result is an obstacle in using timed automata as a specification language” [2]. This undecidability result, however, does not imply that all timed automata are bad for specification. In this work, we propose a zone-based semi-algorithm for language inclusion checking, which implements simulation reduction based on Anti-Chain and LU-simulation. Though it is not guaranteed to terminate, we show that it does in many cases through both theoretical and empirical analysis. The semi-algorithm has been incorporated into the PAT model checker, and applied to multiple systems to show its usefulness and scalability. |
format |
text |
author |
WANG, Ting SUN, Jun LIU, Yang WANG, Xinyu LI, Shanping |
author_facet |
WANG, Ting SUN, Jun LIU, Yang WANG, Xinyu LI, Shanping |
author_sort |
WANG, Ting |
title |
Are timed automata bad for a specification language? Language inclusion checking for timed automata |
title_short |
Are timed automata bad for a specification language? Language inclusion checking for timed automata |
title_full |
Are timed automata bad for a specification language? Language inclusion checking for timed automata |
title_fullStr |
Are timed automata bad for a specification language? Language inclusion checking for timed automata |
title_full_unstemmed |
Are timed automata bad for a specification language? Language inclusion checking for timed automata |
title_sort |
are timed automata bad for a specification language? language inclusion checking for timed automata |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2014 |
url |
https://ink.library.smu.edu.sg/sis_research/4957 https://ink.library.smu.edu.sg/context/sis_research/article/5960/viewcontent/Wang2014_Chapter_AreTimedAutomataBadForASpecifi.pdf |
_version_ |
1770575158329737216 |