Service Oriented Architectural Design

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

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


We propose Architectural Design Rewriting (ADR), an approach to formalise the development and reconfiguration of software architectures based on term-rewriting. An architectural style consists of a set of architectural elements and operations called productions which define the well-formed compositions of architectures. Roughly, a term built out of such ingredients constitutes the proof that a design was constructed according to the style, and the value of the term is the constructed software architecture. A main advantage of ADR is that it naturally supports style-preserving reconfigurations. The usefulness of our approach is shown by applying ADR to SRML, an emergent paradigm inspired by the Service Component Architecture. We model the complex operation that composes several SRML modules in a single one by means of suitable rewrite rules. Our approach guarantees that the resulting module respects SRML’s metamodel.
Original languageEnglish
Title of host publicationTrustworthy Global Computing : Third Symposium, TGC 2007, Sophia-Antipolis, France, November 5-6, 2007, Revised Selected Papers
Publication date2008
ISBN (Print)978-3-540-78662-7
ISBN (Electronic)978-3-540-78663-4
Publication statusPublished - 2008
Externally publishedYes
Event3rd International Symposium on Trustworthy Global Computing - Sophia-Antipolis, France
Duration: 5 Nov 20076 Nov 2007
Conference number: 3


Conference3rd International Symposium on Trustworthy Global Computing
SeriesLecture Notes in Computer Science

Fingerprint Dive into the research topics of 'Service Oriented Architectural Design'. Together they form a unique fingerprint.

Cite this