A Uniform Framework for Modeling and Verifying Components and Connectors

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

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.

Details

Original languageEnglish
Title of host publicationCoordination Models and Languages
EditorsJohn Field, Vasco T. Vasconcelos
PublisherSpringer Berlin / Heidelberg
Pages247-267
Number of pages21
ISBN (electronic)978-3-642-02053-7
ISBN (print)3642020526, 978-3-642-02052-0
Publication statusPublished - 2009
Peer-reviewedYes

Publication series

SeriesLecture Notes in Computer Science
Volume5521 LNCS
ISSN0302-9743

Conference

Title11th International Conference on Coordination Models and Languages, COORDINATION 2009
Duration9 - 12 June 2009
CityLisbon
CountryPortugal

External IDs

ORCID /0000-0002-5321-9343/work/173985301
ORCID /0000-0003-1724-2586/work/173988431

Keywords