2001
DOI: 10.1007/3-540-44802-0_24
|View full text |Cite
|
Sign up to set email alerts
|

The Decidability of Model Checking Mobile Ambients

Abstract: We settle the complexity bounds of the model checking problem for the ambient calculus with public names against the ambient logic. We show that if either the calculus contains replication or the logic contains the guarantee operator, the problem is undecidable. In the case of the replication-free calculus and guarantee-free logic we prove that the problem is PSPACE-complete. For the complexity upper-bound, we devise a new representation of processes that remains of polynomial size during process execution; th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
0

Year Published

2001
2001
2018
2018

Publication Types

Select...
8
2

Relationship

2
8

Authors

Journals

citations
Cited by 38 publications
(42 citation statements)
references
References 29 publications
0
42
0
Order By: Relevance
“…By undecidability of SL {∃} (follows from [14]), of SL {R e } (follows from Corollary 5.13), and of SL {H} (follows from Corollary 5.14), the three logics of Corollary 4.6 are all undecidable. Hence, we have the following Corollary.…”
Section: Corollary 47 (Decidability Of Fresh Quantifiers) Model-chementioning
confidence: 99%
“…By undecidability of SL {∃} (follows from [14]), of SL {R e } (follows from Corollary 5.13), and of SL {H} (follows from Corollary 5.14), the three logics of Corollary 4.6 are all undecidable. Hence, we have the following Corollary.…”
Section: Corollary 47 (Decidability Of Fresh Quantifiers) Model-chementioning
confidence: 99%
“…Focusing on ow-sensitive analyses, the last paper shows that analysis that requires the use of relational attributes for precision must be PSPACE-hard in general, and as soon as the language constructs are slightly strengthened to allow a computation to maintain a very limited summary of what happens along an execution path, inter-procedural analysis becomes EXPTIME-hard. On di erent perspectives, [18] investigates bottom-up logic programming as a formalism for expressing and analyzing static analysis, while [19,20] investigate the complexity of model checking Mobile Ambients.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…However, in some interesting cases, the problem of whether P matches A becomes decidable [14]; some complexity results are also known [16]. A decision procedure for such a matching problem is also called a modelchecking algorithm.…”
Section: Equivalent Descriptions 5 From Descriptions To Queriesmentioning
confidence: 99%