Advertisement

Object-Oriented Architectural Evolution

  • Isabelle Borne
  • Galal Hassan Galal
  • Huw Evans
  • Luis Filipe Andrade
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1964)

Abstract

Architecture represents the most fundamental set of design decisions about a system, and evolution aspects have to be considered at this level. Also, assuming that a deliberate “architecting” step has been taken, architecture is the stage where the input from requirements is most evident and can be inspected from an evolvability point of view. Moreover, the ever-changing world makes evolvability a strong quality requirement for a software architecture. More generally, software evolution and its management have been attracting considerable interest in recent years in component-based systems, as well in object-oriented legacy systems that need to be transformed into full-fledged frameworks. The first workshop on object-oriented architecture focussed on how to capture and assess architectural quality of object-oriented software. The second workshop was organized around three main aspects to support evolution: concepts; methods; techniques; and evaluation. This third edition addresses more specific topics that resulted from the previous editions: descriptions of types of architectural evolution, levels of representation to detect architecture changes, and the role of domain and requirements analysis in software and systems architecting.

Keywords

Software Architecture Architectural Evolution Wireless Application Protocol Architecture View Software Architecture Community 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Isabelle Borne
    • 1
  • Galal Hassan Galal
    • 2
  • Huw Evans
    • 3
  • Luis Filipe Andrade
    • 4
  1. 1.Ecole des Mines de NantesFrance
  2. 2.Middlesex UniversityUK
  3. 3.University of GlasgowUK
  4. 4.Oblog Software S.A.Portugal

Personalised recommendations