Architecture diagrams: A graphical language for architecture style specification

Anastasia Mavridou, Eduard Baranov, Simon Bliudze, Joseph Sifakis

Research output: Contribution to journalConference articlepeer-review

Abstract

Architecture styles characterise families of architectures sharing common characteristics. We have recently proposed configuration logics for architecture style specification. In this paper, we study a graphical notation to enhance readability and easiness of expression. We study simple architecture diagrams and a more expressive extension, interval architecture diagrams. For each type of diagrams, we present its semantics, a set of necessary and sufficient consistency conditions and a method that allows to characterise compositionally the specified architectures. We provide several examples illustrating the application of the results. We also present a polynomial-time algorithm for checking that a given architecture conforms to the architecture style specified by a diagram.

Original languageEnglish
Pages (from-to)83-97
Number of pages15
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume223
DOIs
Publication statusPublished - 10 Aug 2016
Externally publishedYes
Event9th Interaction and Concurrency Experience, ICE 2016 - Heraklion, Greece
Duration: 8 Jun 20169 Jun 2016

Fingerprint

Dive into the research topics of 'Architecture diagrams: A graphical language for architecture style specification'. Together they form a unique fingerprint.

Cite this