Skip to main content
Top

2022 | OriginalPaper | Chapter

2. Process Algebra: Syntax and Semantics

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter presents the syntax and semantics of our process algebraic formal language. The syntax describes the constructs comprising a process, while the semantics defines its meaning. This meaning is given in two ways. The first is structural operational, describing how a process may change its shape (structure) and how it may evolve based on the laws of communication. The second is a non-standard semantics designed to capture a specific meaning: name substitutions that occur as a result of processes communicating with one another. As we find out in later chapters, this meaning is fundamental as it underlines the definition of many useful safety and security properties in modern-day protocols.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference R. Milner, Communicating and Mobile Systems: The Pi-Calculus (Cambridge University Press, Cambridge, 1999) R. Milner, Communicating and Mobile Systems: The Pi-Calculus (Cambridge University Press, Cambridge, 1999)
3.
go back to reference R. Milner, The polyadic \(\pi \)-calculus: a tutorial. Technical report ECS-LFCS-91-180, Laboratory for Foundations of Computer Science, Department of Computer Science, University of Edinburgh, UK (1991) R. Milner, The polyadic \(\pi \)-calculus: a tutorial. Technical report ECS-LFCS-91-180, Laboratory for Foundations of Computer Science, Department of Computer Science, University of Edinburgh, UK (1991)
4.
go back to reference G. Boudol, Asynchrony and the \(\pi \)-calculus. Technical report 1702, INRIA-Sophia Antipolis, Sophia Antipolis, France (1992) G. Boudol, Asynchrony and the \(\pi \)-calculus. Technical report 1702, INRIA-Sophia Antipolis, Sophia Antipolis, France (1992)
5.
go back to reference K. Honda, M. Tokoro, in Proceedings of the ECOOP’91 Workshop on Object-Based Concurrent Computing, eds. by M. Tokoro, O. Nierstrasz, P. Wegner. Lecture Notes in Computer Science, vol. 612 (Springer, Geneva, Switzerland, 1992), pp. 21–51 K. Honda, M. Tokoro, in Proceedings of the ECOOP’91 Workshop on Object-Based Concurrent Computing, eds. by M. Tokoro, O. Nierstrasz, P. Wegner. Lecture Notes in Computer Science, vol. 612 (Springer, Geneva, Switzerland, 1992), pp. 21–51
6.
go back to reference J.W. Backus, in Information Processing, Proceedings of the 1st International Conference on Information Processing, UNESCO, Paris 15-20 June 1959 (UNESCO (Paris), 1959), pp. 125–131 J.W. Backus, in Information Processing, Proceedings of the 1st International Conference on Information Processing, UNESCO, Paris 15-20 June 1959 (UNESCO (Paris), 1959), pp. 125–131
7.
go back to reference J.W. Backus, F.L. Bauer, J. Green, C. Katz, J.L. McCarthy, A.J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J.H. Wegstein, A. van Wijngaarden, M. Woodger, P. Naur, Commun. ACM 6(1), 1 (1963)CrossRef J.W. Backus, F.L. Bauer, J. Green, C. Katz, J.L. McCarthy, A.J. Perlis, H. Rutishauser, K. Samelson, B. Vauquois, J.H. Wegstein, A. van Wijngaarden, M. Woodger, P. Naur, Commun. ACM 6(1), 1 (1963)CrossRef
8.
go back to reference B. Aziz, in 9th International Conference on Availability, Reliability and Security (ARES 2014), Fribourg, Switzerland (IEEE, 2014) B. Aziz, in 9th International Conference on Availability, Reliability and Security (ARES 2014), Fribourg, Switzerland (IEEE, 2014)
9.
go back to reference R. Milner, Lect. Notes Comput. Sci. 92 (1980) R. Milner, Lect. Notes Comput. Sci. 92 (1980)
Metadata
Title
Process Algebra: Syntax and Semantics
Author
Benjamin Aziz
Copyright Year
2022
DOI
https://doi.org/10.1007/978-3-030-91153-9_2

Premium Partner