Interface Theories for (A)synchronously Communicating Modal I/O-Transition Systems
Sebastian S. Bauer (LMU Munich), Rolf Hennicker (LMU Munich), Stephan, Janisch (LMU Munich)

TL;DR
This paper introduces interface theories based on modal I/O-transition systems, supporting both synchronous and asynchronous communication, to improve component compatibility and refinement in software development.
Contribution
It presents a novel interface theory for asynchronous communication using FIFO buffers, expanding the existing synchronous framework.
Findings
Developed formal models for asynchronous communication interfaces.
Compared synchronous and asynchronous interface theories.
Enhanced understanding of component compatibility in different communication paradigms.
Abstract
Interface specifications play an important role in component-based software development. An interface theory is a formal framework supporting composition, refinement and compatibility of interface specifications. We present different interface theories which use modal I/O-transition systems as their underlying domain for interface specifications: synchronous interface theories, which employ a synchronous communication schema, as well as a novel interface theory for asynchronous communication where components communicate via FIFO-buffers.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Logic, programming, and type systems · Formal Methods in Verification
