Skip to main navigation Skip to search Skip to main content

Configuration logics: Modelling architecture styles

  • Anastasia Mavridou
  • , Eduard Baranov
  • , Simon Bliudze
  • , Joseph Sifakis
  • ENAC-IIC-GEL

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Citations (Scopus)

Abstract

We study a framework for the specification of architecture styles as families of architectures involving a common set of types of components and coordination mechanisms. The framework combines two logics: (1) interaction logics for the specification of architectures as generic coordination schemes involving a configuration of interactions between typed components; (2) configuration logics for the specification of architecture styles as sets of interaction configurations. The presented results build on previous work on architecture modelling in BIP. We show how propositional interaction logic can be extended into a corresponding configuration logic by adding new operators on sets of interaction configurations. We provide a complete axiomatisation of the propositional configuration logic, as well as a decision procedure for checking that an architecture satisfies given logical specifications. To allow genericity of specifications, we study first-order and second-order extensions of the propositional logic. We provide examples illustrating the application of the results to the characterization of architecture styles. Finally, we provide an experimental evaluation using the Maude rewriting system to implement the decision procedure for the propositional logic.

Original languageEnglish
Title of host publicationFormal Aspects of Component Software - 12th International Conference, FACS 2015, Revised Selected Papers
EditorsChristiano Braga, Peter Csaba Ölveczky
PublisherSpringer Verlag
Pages256-274
Number of pages19
ISBN (Print)9783319289335
DOIs
Publication statusPublished - 1 Jan 2016
Externally publishedYes
Event12th International Conference on Formal Aspects of Component Software, FACS 2015 - Niteroi, Brazil
Duration: 14 Oct 201516 Oct 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9539
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Conference on Formal Aspects of Component Software, FACS 2015
Country/TerritoryBrazil
CityNiteroi
Period14/10/1516/10/15

Fingerprint

Dive into the research topics of 'Configuration logics: Modelling architecture styles'. Together they form a unique fingerprint.

Cite this