Skip to main content

2020 | OriginalPaper | Buchkapitel

Towards a Hybrid Verification Methodology for Communication Protocols (Short Paper)

verfasst von : Christian Bartolo Burlò, Adrian Francalanza, Alceste Scalas

Erschienen in: Formal Techniques for Distributed Objects, Components, and Systems

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

We present our preliminary work towards a comprehensive solution for the hybrid (static + dynamic) verification of open distributed systems, using session types. We automate a solution for binary sessions where one endpoint is statically checked, and the other endpoint is dynamically checked by a monitor acting as an intermediary between typed and untyped components. We outline our theory, and illustrate a tool that automatically synthesises type-checked session monitors, based on the Scala language and its session programming library (lchannels).

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
8.
Zurück zum Zitat Cesarini, F., Thompson, S.: ERLANG Programming, 1st edn. O’Reilly Media Inc., Sebastopol (2009)MATH Cesarini, F., Thompson, S.: ERLANG Programming, 1st edn. O’Reilly Media Inc., Sebastopol (2009)MATH
18.
Zurück zum Zitat Neykova, R., Hu, R., Yoshida, N., Abdeljallal, F.: A session type provider: Compile-time API generation of distributed protocols with refinements in f#. In: Proceedings of the 27th International Conference on Compiler Construction, CC 2018. ACM (2018). https://doi.org/10.1145/3178372.3179495 Neykova, R., Hu, R., Yoshida, N., Abdeljallal, F.: A session type provider: Compile-time API generation of distributed protocols with refinements in f#. In: Proceedings of the 27th International Conference on Compiler Construction, CC 2018. ACM (2018). https://​doi.​org/​10.​1145/​3178372.​3179495
22.
Zurück zum Zitat Scalas, A., Dardha, O., Hu, R., Yoshida, N.: A linear decomposition of multiparty sessions for safe distributed programming. In: ECOOP, Leibniz International Proceedings in Informatics (LIPIcs), vol. 74. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017). https://doi.org/10.4230/LIPIcs.ECOOP.2017.24 Scalas, A., Dardha, O., Hu, R., Yoshida, N.: A linear decomposition of multiparty sessions for safe distributed programming. In: ECOOP, Leibniz International Proceedings in Informatics (LIPIcs), vol. 74. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik (2017). https://​doi.​org/​10.​4230/​LIPIcs.​ECOOP.​2017.​24
Metadaten
Titel
Towards a Hybrid Verification Methodology for Communication Protocols (Short Paper)
verfasst von
Christian Bartolo Burlò
Adrian Francalanza
Alceste Scalas
Copyright-Jahr
2020
DOI
https://doi.org/10.1007/978-3-030-50086-3_13