eprintid: 156 rev_number: 6 eprint_status: archive userid: 30 dir: disk0/00/00/01/56 datestamp: 2011-04-12 09:19:59 lastmod: 2011-07-11 14:34:34 status_changed: 2011-04-12 09:19:59 type: book_section metadata_visibility: show item_issues_count: 0 creators_name: Bruni, Roberto creators_name: Lluch-Lafuente, Alberto creators_name: Montanari, Ugo creators_name: Tuosto, Emilio creators_id: creators_id: alberto.lluch@imtlucca.it creators_id: creators_id: title: Service Oriented Architectural Design ispublished: pub subjects: QA75 divisions: CSA full_text_status: none note: The original publication is available at www.springerlink.com abstract: 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. date: 2008 date_type: published series: Lecture Notes in Computer Science volume: 4912 publisher: Springer pagerange: 186-203 id_number: 10.1007/978-3-540-78663-4_14 refereed: TRUE isbn: 978-3-540-78662-7 book_title: Trustworthy Global Computing (TGC '07) editors_name: Barthe, Gilles editors_name: Fournet, Cédric official_url: http://dx.doi.org/10.1007/978-3-540-78663-4_14 funders: This work has been partly supported by the EU within the FETPI Global Computing, project IST-2005-016004 SENSORIA (Software Engineering for Service-Oriented Overlay Computers) and by the Italian FIRB Project Tocai.it. citation: Bruni, Roberto and Lluch-Lafuente, Alberto and Montanari, Ugo and Tuosto, Emilio Service Oriented Architectural Design. In: Trustworthy Global Computing (TGC '07). Lecture Notes in Computer Science, 4912 . Springer, pp. 186-203. ISBN 978-3-540-78662-7 (2008)