2014
DOI: 10.1007/978-3-662-44584-6_36
|View full text |Cite
|
Sign up to set email alerts
|

Reducing Clocks in Timed Automata while Preserving Bisimulation

Abstract: Abstract. Model checking timed automata becomes increasingly complex with the increase in the number of clocks. Hence it is desirable that one constructs an automaton with the minimum number of clocks possible. The problem of checking whether there exists a timed automaton with a smaller number of clocks such that the timed language accepted by the original automaton is preserved is known to be undecidable. In this paper, we give a construction, which for any given timed automaton produces a timed bisimilar au… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 25 publications
0
3
0
Order By: Relevance
“…Both repair procedures add two new clocks and up to four unique simple clock constraints (c 1 < c 2 , c 1 > c 2 , c 1 = c 2 , c 1 < v(b)) to the model; therefore, the number of clocks and the number of unique simple constraints in the repaired TA increase linearly with the number of sub-formulae synthesized by Algorithm 1. The increase in the number of clocks can be reduced by applying a clock reduction algorithm [22,38]. In the case studies, we run the algorithm from [38] on the repaired models and report the results.…”
Section: Proposition 6 Given An Ntamentioning
confidence: 99%
See 1 more Smart Citation
“…Both repair procedures add two new clocks and up to four unique simple clock constraints (c 1 < c 2 , c 1 > c 2 , c 1 = c 2 , c 1 < v(b)) to the model; therefore, the number of clocks and the number of unique simple constraints in the repaired TA increase linearly with the number of sub-formulae synthesized by Algorithm 1. The increase in the number of clocks can be reduced by applying a clock reduction algorithm [22,38]. In the case studies, we run the algorithm from [38] on the repaired models and report the results.…”
Section: Proposition 6 Given An Ntamentioning
confidence: 99%
“…Our framework repairs the model in 1.11s (0.94s for Algorithm 1), increases the number of clocks to six (three for each instance of the model), and running [38] on the repaired model reduces this number to four (two for each instance of the model). Notice that, integrating expression simplification methods [22] into [38] can further reduce the number of clocks to two (one for each instance of the model) by automating the presented detailed clock analysis.…”
Section: Case Study: Fischer's Protocolmentioning
confidence: 99%
“…The general case (whether there exists a language equivalent timed automaton with fewer clocks than a given one) is undecidable [9]. Guha et al [10] have shown that a minimal timed bisimilar automaton is effectively constructable, the procedure is expensive in the number of locations and time. Saeedloei et al [17] minimise under further constraints (same graph, same pattern of clock resets and uses).…”
Section: Introductionmentioning
confidence: 99%