The University of St Andrews

Research@StAndrews:FullText >
University of St Andrews Research >
University of St Andrews Research >
University of St Andrews Research >

Please use this identifier to cite or link to this item:
View Statistics

Files in This Item:

File Description SizeFormat
1006.4829v1359.64 kBAdobe PDFView/Open
Title: Constructing active architectures in the ArchWare ADL
Authors: Morrison, Ron
Kirby, Graham
Balasubramaniam, Dharini
Mickan, Kath
Oquendo, Flavio
Cîmpan, Sorana
Warboys, Brian
Snowdon, Bob
Greenwood, Mark
Keywords: cs.SE
Software engineering
QA76 Computer software
Issue Date: 2003
Citation: Morrison , R , Kirby , G , Balasubramaniam , D , Mickan , K , Oquendo , F , Cîmpan , S , Warboys , B , Snowdon , B & Greenwood , M 2003 , Constructing active architectures in the ArchWare ADL . Technical Report , no. CS/03/3 , University of St Andrews .
Series/Report no.: Technical Report
Abstract: Software that cannot change is condemned to atrophy: it cannot accommodate the constant revision and re-negotiation of its business goals nor intercept the potential of new technology. To accommodate change in such systems we have defined an active software architecture to be: dynamic in that the structure and cardinality of the components and interactions are not statically known; updatable in that components can be replaced dynamically; and evolvable in that it permits its executing specification to be changed. Here we describe the facilities of the ArchWare architecture description language (ADL) for specifying active architectures. The contribution of the work is the unique combination of concepts including: a pi-calculus based communication and expression language for specifying executable architectures; hyper-code as an underlying representation of system execution; a decomposition operator to break up and introspect on executing systems; and structural reflection for creating new components and binding them into running systems.
Version: Preprint
Description: Submitted to ICSE 2004
Type: Report
Publisher: University of St Andrews
Appears in Collections:University of St Andrews Research
Computer Science Research

This item is protected by original copyright

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.


DSpace Software Copyright © 2002-2012  Duraspace - Feedback
For help contact: | Copyright for this page belongs to St Andrews University Library | Terms and Conditions (Cookies)