Work

Object-Oriented Component-Based Design using Behavioral Contracts: Application to Railway Systems

Year: 2015
Type: conference-paper
Abstract: In this paper, we propose a formal approach for the design of object-oriented component-based systems using behavioral contracts. This formalism merges interface automata describing communication protocols of components with the semantics of their operations. On grounds of consistency with the object-oriented paradigms, we revisit the notions of incremental design and independent implementability of interface automata by novel definitions of components compatibility, composition, and refinement. Our work is illustrated by a design case study of CBTC railway systems.
Language: English
Subfield: Software
Open Access status: green
OpenAlex ID: W2026212162
FWCI: 0.416
Cites: 28
Cited by: 2
Related to: 10