HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation

A Behavioral Model of Component Frameworks

Abstract : When using a component framework developers need to respect the behavior implemented by the components. Static information about the component interface is not sufficient. Dynamic information such as the description of valid sequences of operations is required. Instead of being in some external documentation, this information should be formally represented and embedded within the components themselves, so that it can be used by automatic tools. We propose a mathematical model and a formal language to describe the knowledge about behavior. We rely on a hierarchical model of deterministic finite state-machines. The communication between the machines follows the Synchronous Paradigm. We favor a structural approach allowing incremental simulation, automatic verification, code generation, and run-time checks. Associated tools may ensure correct and safe reuse of the components. We focus on extension of components through inheritance (in the sense of sub-typing), owing to the notion of behavioral refinement.
Document type :
Complete list of metadata

Cited literature [52 references]  Display  Hide  Download

Contributor : Rapport de Recherche Inria Connect in order to contact the contributor
Submitted on : Tuesday, May 23, 2006 - 5:49:42 PM
Last modification on : Friday, February 4, 2022 - 3:17:38 AM
Long-term archiving on: : Sunday, April 4, 2010 - 10:21:41 PM


  • HAL Id : inria-00071519, version 1



Sabine Moisan, Annie Ressouche, Jean-Paul Rigault. A Behavioral Model of Component Frameworks. RR-5065, INRIA. 2003. ⟨inria-00071519⟩



Record views


Files downloads