Nothing Special   »   [go: up one dir, main page]

Skip to main content

Toward a modal theory of types for the π-calculus

  • Selected Presentations
  • Conference paper
  • First Online:
Formal Techniques in Real-Time and Fault-Tolerant Systems (FTRTFT 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1135))

Abstract

We study the problem of specifying and verifying properties of π-calculus processes while relying on a bisimulation semantics. As our property specification language we use a version of the modal μ-calculus adapted to the π-calculus. We show that the logical language is sufficiently expressive to characterize by means of a finite formula a process up to any approximation of the bisimulation relation. We consider the problem of checking that a process of the π-calculus satisfies a specification expressed in this modal μ-calculus. We develop an algorithm which is sound in general, and complete for processes having a finite reachability property. Finally, we present a proof system which can be applied to prove non-recursive properties of arbitrary processes. We show that the system is complete on the non-recursive fragment of the logical language.

The first author was partially supported by France Télécom, CTI-CNET 95-1B-182 Modélisation de Systèmes Mobiles. The second author was partially supported by EU Esprit project 8130 LOMAPS. Both authors were partially supported by HCM-Network Express.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. R. Amadio and M. Dam. Reasoning about higher-order processes. In Proc. CAAP 95, Aarhus. SLNCS 915, 1995. Preliminary version appeared as SICS RR 94-18, available at http://wwwi3s.unice.fr/~amadio/.

    Google Scholar 

  2. R. Amadio and M. Dam. Toward a modal theory of types for the π-calculus. Technical Report 95-18, Swedish Institute for Computer Science, Stockholm, 1995. Available at ftp://sics.se/pub/fdt/mfd/tmttpc.ps.Z.

    Google Scholar 

  3. M. Dam. Model checking mobile processes. In Proc. CONCUR'93, Lecture Notes in Computer Science, 715:22–36, 1993. Full version in SICS report RR94:1, 1994.

    Google Scholar 

  4. M. Dam. Compositional proof systems for model checking infinite state processes. In Proc. CONCUR'95, Lecture Notes in Computer Science, 962:12–26, 1995.

    Google Scholar 

  5. M. Hennessy and R. Milner. Algebraic laws for nondeterminism and concurrency. Journal of the ACM, 32:137–162, 1985.

    Google Scholar 

  6. D. Kozen. Results on the propositional μ-calculus. Theoretical Computer Science, 27:333–354, 1983.

    Google Scholar 

  7. U. Montanari and M. Pistore. Checking bisimilarity for finitary π-calculus. In CONCUR '95, SLNCS 962, 1995.

    Google Scholar 

  8. R. Milner, J. Parrow, and D. Walker. A Calculus of Mobile Process, Parts 1–2. Information and Computation, 100(1):1–77, 1992.

    Google Scholar 

  9. R. Milner, J. Parrow, and D. Walker. Modal logics for mobile processes. Theoretical Computer Science, 114:149–171, 1993.

    Google Scholar 

  10. F. Orava and J. Parrow. An algebraic verification of a mobile network. Formal Aspects of Computing, pages 497–543, 1992.

    Google Scholar 

  11. C. Stirling. Modal logics for communicating systems. Theoretical Computer Science, 49:311–347, 1987.

    Google Scholar 

  12. C. Stirling and D. Walker. Local model checking in the modal mu-calculus. Theoretical Computer Science, 89:161–177, 1991.

    Google Scholar 

  13. D. Van Daalen. The language theory of Automath. PhD thesis, Technological University of Eindhoven, 1980. PhD thesis.

    Google Scholar 

  14. G. Winskel. Model checking the modal ν-calculus. Springer Lecture Notes in Computer Science, 372, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bengt Jonsson Joachim Parrow

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amadio, R.M., Dam, M. (1996). Toward a modal theory of types for the π-calculus. In: Jonsson, B., Parrow, J. (eds) Formal Techniques in Real-Time and Fault-Tolerant Systems. FTRTFT 1996. Lecture Notes in Computer Science, vol 1135. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61648-9_50

Download citation

  • DOI: https://doi.org/10.1007/3-540-61648-9_50

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61648-1

  • Online ISBN: 978-3-540-70653-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics