Architecture-based specification-time software evolution

Nenad Medvidović, Richard N. Taylor · 1999

OF THE DISSERTATION Architecture-Based Specification-Time Software Evolution by Nenad Medvidovic Doctor of Philosophy in Information and Computer Science University of California, Irvine, 1999 Professor Richard N. Taylor, Chair Software architectures shift the focus of developers from lines-of-code to coarser-grained architectural elements and their overall interconnection structure. Architectures have the potential to substantially improve the development and evolution of large, complex, multi-lingual, multiplatform, long-running systems. In order to achieve this potential, specific architecture-based modeling, analysis, and evolution techniques must be provided. To date, software architecture research has produced an abundance of techniques for architecture modeling and analysis, while largely neglecting architecture-based evolution. This dissertation motivates, presents, and validates a methodology for software evolution at architecture specification-time. The methodology consists ...

Read the paper · More papers on PaperTik