TY - GEN
T1 - Towards a hybrid verification methodology for communication protocols (short paper)
AU - Bartolo Burlò, Christian
AU - Francalanza, Adrian
AU - Scalas, Alceste
N1 - © IFIP International Federation for Information Processing 2020
PY - 2020/6/8
Y1 - 2020/6/8
N2 - 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).
AB - 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).
KW - Monitors
KW - Session types
KW - Static and dynamic verification
UR - http://www.scopus.com/inward/record.url?scp=85087016888&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F978-3-030-50086-3_13
U2 - 10.1007/978-3-030-50086-3_13
DO - 10.1007/978-3-030-50086-3_13
M3 - Conference publication
AN - SCOPUS:85087016888
SN - 9783030500856
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 227
EP - 235
BT - Formal Techniques for Distributed Objects, Components, and Systems - 40th IFIP WG 6.1 International Conference, FORTE 2020, held as part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020, Proceedings
A2 - Gotsman, Alexey
A2 - Sokolova, Ana
T2 - 40th IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2020, held as part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020
Y2 - 15 June 2020 through 19 June 2020
ER -