SUBMITTED FOR PUBLICATION Evolution styles: foundations and models for software architecture evolution

نویسندگان

  • Jeffrey M. Barnes
  • Bradley Schmerl
چکیده

As new market opportunities, technologies, platforms, and frameworks become available, systems require large-scale and systematic architectural restructuring to accommodate them. Today’s architects have few tools and techniques to help them plan this architecture evolution. In particular, they have little assistance in planning alternative evolution paths, trading off various aspects of the different paths, or knowing best practices for particular domains. In this paper we describe an approach for planning and reasoning about architecture evolution. Our approach focuses on providing architects with the means to model prospective evolution paths and supporting analysis to select among these candidate paths. To demonstrate the usefulness of our approach in practice, we show how it can be applied to an actual architecture evolution. In addition, we present some theoretical results about the expressiveness and tractability of our evolution path specification language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evolution Styles - Formal foundations and tool support for software architecture evolution

Architecture evolution is a central feature of virtually all software systems. As new market opportunities, technologies, platforms, and frameworks become available systems must change their organizational structures to accommodate them, requiring large-scale and systematic restructuring. Today architects have few tools to help them plan and execute such evolutionary paths. In particular, they ...

متن کامل

Analysis of The Relationship Between Theoretical Aesthetic Ideas And Modern- Postmodern Architectural Styles; (A Comparative Study Of Modern And Postmodern Architecture)ِِِ

Physical attributes have always been a qualitative indicator for evaluating an architectural work. These character influenced by function, technology and changing the process of creation and perception of beauty in modern times; and influenced by content, culture, history, meaning and symbolic linguistic structures in the postmodern era. In accordance with the evolution of aesthetic theories si...

متن کامل

TranSAT: A Framework for the Specification of Software Architecture Evolution

Everything changes in our everyday lives: New discoveries, paradigms, styles, and technologies. Frequently, software systems success depends on how they can quickly adapt to requirement or environment evolution. Software architectures are abstract models at the highest level. As such, they should assume conceptual guidance on what parts of the system changed. However, many software architecture...

متن کامل

The Study in Architects’ Thoughts Evolution in Pahlavi Era by Using Content Analysis

The study of the architectural history is a critical attempt to understanding the architecture. Our expectation of studying history of architecture is not just understanding past, but the relationship between past and future. Contemporary architectural scholars should not consider architecture as changing and renewing phenomenon, but pinpoint its nature, beginning and the process of its transfo...

متن کامل

Evolution styles: using architectural knowledge as an evolution driver

Software evolution is an increasingly challenging and compelling concern for every developed software system because of the changes in the requirements, the technology, etc. When software evolution is carried out, software architecture emerges as one of the cornerstones that should be considered from two different points of view: as an artifact for the evolution, as it helps the architect plan ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012