ACM Home Page
Please provide us with feedback. Feedback
The expressivity of universal timed CCP: undecidability of Monadic FLTL and closure operators for security
Full text PdfPdf (363 KB)
Source
International Conference on Principles and Practice of Declarative Programming archive
Proceedings of the 10th international ACM SIGPLAN conference on Principles and practice of declarative programming table of contents
Valencia, Spain
SESSION: Concurrency & parallelism table of contents
Pages 8-19  
Year of Publication: 2008
ISBN:978-1-60558-117-0
Authors
Carlos Olarte  INRIA and LIX École Polytechnique and Pontificia Universidad Javeriana Cali
Frank D. Valencia  CNRS and LIX École Polytechnique
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389449.1389452
What is a DOI?

ABSTRACT

The timed concurrent constraint programing model (tcc) is a declarative framework, closely related to First-Order Linear Temporal Logic (FLTL), for modeling reactive systems. The universal tcc formalism (utcc) is an extension of tcc with the ability to express mobility. Here mobility is understood as communication of private names as typically done for mobile systems and security protocols.

This paper is devoted to the study of 1) the expressiveness of utcc and 2) its semantic foundations. As applications of this study, we also state 3) a noteworthy decidability result for the wellestablished framework of FLTL and 4) bring new semantic insights into the modeling of security protocols.

More precisely, we show that in contrast to tcc, utcc is Turingpowerful by encoding Minsky machines. The encoding uses a monadic constraint system allowing us to prove a new result for a fragment of FLTL: The undecidability of the validity problem for monadic FLTL without equality and function symbols. This result refutes a decidability conjecture for FLTL from a previous paper. It also justifies the restriction imposed in previous decidability results on the quantification of flexible-variables.

We shall also show that as in tcc, utcc processes can be semantically represented as partial closure operators. The representation is fully abstract wrt the input-output behavior of processes for a meaningful fragment of the utcc. This shows that mobility can be captured as closure operators over an underlying constraint system. As an application we identify a language for security protocols that can be represented as closure operators over a cryptographic constraint system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
 
5
 
6
 
7
E. Borger, E. Gradel, and Y. Gurevich. The Classical Decision Problem. Springer, 2001.
 
8
J. R. Buchi. On a decision method in restricted second order arithmetic. In Proc. of Int. Conf. on Logic, Methodology, and Philosophy of Science, 1962.
9
 
10
11
 
12
A. Degtyarev, M. Fisher, and A. Lisitsa. Equality and monodic firstorder temporal logic. Studia Logica, 72(2), 2002.
13
 
14
 
15
C. Fournet and M. Abadi. Hiding names: Private authentication in the applied pi calculus. In Proc. of ISSS, 2003.
 
16
I. M. Hodkinson, F. Wolter, and M. Zakharyaschev. Decidable fragment of first-order temporal logics. Ann. Pure Appl. Logic, 106(1-3), 2000.
 
17
 
18
S. Merz. Decidability and incompleteness results for first-order temporal logics of linear time. Journal of Applied Non-Classical Logics, 2(2), 1992.
 
19
 
20
21
 
22
23
 
24
V. Saraswat, R. Jagadeesan, and V. Gupta. Foundations of timed concurrent constraint programming. In Proc. of LICS'94. IEEE CS, 1994.
 
25
26
 
27
 
28

Collaborative Colleagues:
Carlos Olarte: colleagues
Frank D. Valencia: colleagues