Architectural Design Rewriting as an Architecture Description Language

Roberto Bruni, Alberto Lluch Lafuente, Ugo Montanari, Emilio Tuosto

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Architectural Design Rewriting (ADR) is a declarative rule-based approach for the design of dynamic software architectures. The key features that make ADR a suitable and expressive framework are the algebraic presentation of graph-based structures and the use of conditional rewrite rules. These features enable the modelling of, e.g. hierarchical design, inductively defined reconfigurations and ordinary computation. Here, we promote ADR as an Architectural Description Language.
Original languageEnglish
Title of host publicationMicrosoft Research Technical Report MSR-TR-2008-61
Publication date2008
Publication statusPublished - 2008
Externally publishedYes
EventThe Rise and Rise of the Declarative Datacentre - Microsoft Research Cambridge, Cambridge, United Kingdom
Duration: 12 May 200813 May 2008

Conference

ConferenceThe Rise and Rise of the Declarative Datacentre
LocationMicrosoft Research Cambridge
Country/TerritoryUnited Kingdom
CityCambridge
Period12/05/200813/05/2008

Fingerprint

Dive into the research topics of 'Architectural Design Rewriting as an Architecture Description Language'. Together they form a unique fingerprint.

Cite this