Support for Evolving Software Architectures in the ArchWare ADL

Computer Science – Software Engineering

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

4th Working IEEE/IFIP Conference on Software Architecture (WICSA'04) pp.69-78, IEEE Computer Society, 2004

Scientific paper

10.1109/WICSA.2004.1310691

Software that cannot evolve 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 software systems we have defined an active software architecture to be: dynamic in that the structure and cardinality of the components and interactions are changeable during execution; updatable in that components can be replaced; decomposable in that an executing system may be (partially) stopped and split up into its components and interactions; and reflective in that the specification of components and interactions may be evolved during execution. 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 that can be used for introspection; a decomposition operator to incrementally break up executing systems; and structural reflection for creating new components and binding them into running systems.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Support for Evolving Software Architectures in the ArchWare ADL does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Support for Evolving Software Architectures in the ArchWare ADL, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Support for Evolving Software Architectures in the ArchWare ADL will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-675648

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.