Proceedings of the 1999 ICPP Workshops on Collaboration and Mobile Computing (CMC'99). Group Communications (IWGC). Internet '9
DOI: 10.1109/icppw.1999.800118
|View full text |Cite
|
Sign up to set email alerts
|

Specification of real-time systems using a timed automata model with shared variables and verification of partial-deadlock freeness

Abstract: We propose a timed automata model with shared variables (TASV). A TASV is a set of extended timed automata (ETAs) with shared boolean variables. For this model, we propose (1) an algorithm which decides whether a given TASV is partial-deadlock free, and (2) a sufficient condition that we can efficiently prove a given TASV is partial-deadlock free. Each ETA in a TASV can access to /modify shared boolean variables independently. By constructing a tuple automaton for all ETAs in a given TASV, we can decide the ex… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 5 publications
0
2
0
Order By: Relevance
“…determining whether a concurrent program is deadlock‐free. For example, Masticola and Ryder 13 describe how to statically determine whether a given Ada program is deadlock‐free and14–16 describe how to statically verify that a program in notations such as process calculus with communication channels or timed automata with shared variables is partial‐deadlock free. Partial deadlock means that a specified part of the program deadlocks.…”
Section: Introductionmentioning
confidence: 99%
“…determining whether a concurrent program is deadlock‐free. For example, Masticola and Ryder 13 describe how to statically determine whether a given Ada program is deadlock‐free and14–16 describe how to statically verify that a program in notations such as process calculus with communication channels or timed automata with shared variables is partial‐deadlock free. Partial deadlock means that a specified part of the program deadlocks.…”
Section: Introductionmentioning
confidence: 99%
“…An alternative approach involves statically determining various properties of concurrent programs, e.g., determining whether a concurrent program is deadlock-free. For example, [13] describes how to statically determine whether a given Ada program is deadlock-free and [9,16,17] describe how to statically verify that a program in notations such as process calculus with communication channels or timed automata with shared variables is partial-deadlock free. Partial deadlock means that a specified part of the program deadlocks.…”
Section: Introductionmentioning
confidence: 99%