A Uniform Framework for Modeling and Verifying Components and Connectors

  • Authors:
  • Christel Baier;Tobias Blechmann;Joachim Klein;Sascha Klüppelholz

  • Affiliations:
  • Faculty of Computer Science, Technische Universität Dresden, Germany;Faculty of Computer Science, Technische Universität Dresden, Germany;Faculty of Computer Science, Technische Universität Dresden, Germany;Faculty of Computer Science, Technische Universität Dresden, Germany

  • Venue:
  • COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of this paper is to present a framework to model component interfaces and the component connectors that provide the glue code for the components. Our modeling approach is based on two input languages which rely on the same automata model. One of them is a scripting language which can serve to specify exogenous or endogenous coordination mechanisms. The other one is a guarded command language which has been designed to specify behavioral component interfaces, but can also be used to design component connectors. This hybrid approach allows nesting of the two specification languages, supports compositional design, modular verification and reusability of components or component connectors. It yields the input language of our verification toolset Vereofy which realizes several model checking algorithms for components, component connectors, and the composite system.