Proceedings Foundations for Interface Technologies
Axel Legay (INRIA, Rennes), Beno\^it Caillaud (INRIA, Rennes)

TL;DR
This paper discusses the importance of rich interface specifications in component-based software development, emphasizing formal frameworks for their analysis to improve interoperability and system predictability.
Contribution
It highlights the need for rigorous formal frameworks to specify and analyze rich interfaces that include behavioral and extra-functional properties.
Findings
Rich interfaces specify syntactic, behavioral, and extra-functional properties.
Formal frameworks are essential for analyzing complex interface specifications.
Rich interfaces improve component interoperability and system predictability.
Abstract
FIT stands for Foundations of Interface Technologies. Component-based design is widely considered as a major approach to developing systems in a time and cost effective way. Central in this approach is the notion of an interface. Interfaces summarize the externally visible properties of a component and are seen as a key to achieving component interoperability and to predict global system behavior based on the component behavior. To capture the intricacy of complex software products, rich interfaces have been proposed. These interfaces do not only specify syntactic properties, such as the signatures of methods and operations, but also take into account behavioral and extra-functional properties, such as quality of service, security and dependability. Rich interfaces have been proposed for describing, e.g., the legal sequences of messages or method calls accepted by components, or the…
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.
