TY - CHAP
T1 - ArchWARE: Architecting Evolvable Software
AU - Oquendo, F
AU - Warboys, BC
AU - Morrison, Ronald
AU - Dindeleux, R
AU - Gallo, F
AU - Garavel, H
AU - Occhipinti, C
PY - 2004
Y1 - 2004
N2 - This paper gives an overview of the ArchWare European Project(1). The broad scope of ArchWare is to respond to the ever-present demand for software systems that are capable of accommodating change over their lifetime, and therefore are evolvable. In order to achieve this goal, ArchWare develops an integrated set of architecture-centric languages and tools for the model-driven engineering of evolvable software systems based on a persistent run-time framework. The ArchWare Integrated Development Environment comprises: (a) innovative formal architecture description, analysis, and refinement languages for describing the architecture of evolvable software systems, verifying their properties and expressing their refinements; (b) tools to support architecture description, analysis, and refinement as well as code generation; (c) enactable processes for supporting model-driven software engineering; (d) a persistent run-time framework including a virtual machine for process enactment. It has been developed using ArchWare itself and is available as Open 16 Source Software.
AB - This paper gives an overview of the ArchWare European Project(1). The broad scope of ArchWare is to respond to the ever-present demand for software systems that are capable of accommodating change over their lifetime, and therefore are evolvable. In order to achieve this goal, ArchWare develops an integrated set of architecture-centric languages and tools for the model-driven engineering of evolvable software systems based on a persistent run-time framework. The ArchWare Integrated Development Environment comprises: (a) innovative formal architecture description, analysis, and refinement languages for describing the architecture of evolvable software systems, verifying their properties and expressing their refinements; (b) tools to support architecture description, analysis, and refinement as well as code generation; (c) enactable processes for supporting model-driven software engineering; (d) a persistent run-time framework including a virtual machine for process enactment. It has been developed using ArchWare itself and is available as Open 16 Source Software.
UR - http://www.scopus.com/inward/record.url?scp=35048843808&partnerID=8YFLogxK
UR - http://springerlink.metapress.com/app/home/contribution.asp?wasp=b5cr1cwrrpdjygakducy&referrer=parent&backto=issue,23,24;journal,35,1604;linkingpublicationresults,1:105633,1
M3 - Chapter
SP - 257
EP - 271
BT - Lecture Notes in Computer Science 3047
A2 - Oquendo, F
A2 - Warboys, BC
A2 - Morrison, R
PB - Springer-Verlag
ER -