On the Existence of the AOSD-Evolution Paradox

نویسندگان

  • Tom Tourwé
  • Johan Brichau
  • Kris Gybels
چکیده

It is a well-known fact that evolving a software application accounts for the largest part of the software development process, and is currently the most problematic phase. Aspect-oriented software development is often touted as a means to ameliorate this situation: by providing new modularization mechanisms, it enables cleaner separation of concerns and reduced code tangling, and consequently makes evolving the application easier. Unfortunately, current research results only indicate that AOSD leads to applications that are better modularized, but fail to show that this improves their evolvability. Paradoxically, we have found indications of the contrary: current AOSD technologies deliver applications that are as hard, or perhaps even harder, to evolve than was the case before. We will show in this paper that the particular cause of this problem is that aspect programmers are forced to write aspects that only work for one specific version of an application.

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

ثبت نام

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

منابع مشابه

Vigilant usage of Aspects

In the last 10 years the Aspect-Oriented Software Development (AOSD) has gradually become a concern stone in Software Engineering as an engine to reduce complexity and increase reuse by providing modularization of concerns that tend to crosscut. Nevertheless, its use in certain situations can presents some problems that can not only discourage its mainstream adoption, but also hinder the realiz...

متن کامل

Diagonal arguments and fixed points

‎A universal schema for diagonalization was popularized by N.S‎. ‎Yanofsky (2003)‎, ‎based on a pioneering work of F.W‎. ‎Lawvere (1969)‎, ‎in which the existence of a (diagonolized-out and contradictory) object implies the existence of a fixed-point for a certain function‎. ‎It was shown that many self-referential paradoxes and diagonally proved theorems can fit in that schema‎. ‎Here‎, ‎we fi...

متن کامل

Proceedings of the 2 nd workshop on linking aspect technology and evolution

Proceedings of the 2nd workshop on linking aspect technology and evolution CWI's research has a theme-oriented structure and is grouped into four clusters. Listed below are the names of the clusters and in parentheses their acronyms. ABSTRACT Software evolution lies at the heart of the software development process, and suffers from problems such as maintainability, evolvability, understandabili...

متن کامل

Existence of Mild Solutions to a Cauchy Problem Presented by Fractional Evolution Equation with an Integral Initial Condition

In this article, we apply two new fixed point theorems to investigate the existence of mild solutions for a nonlocal fractional Cauchy problem with an integral initial condition in Banach spaces.

متن کامل

Effect of Ultrasound Therapy on Adult-Onset Still\'s Disease: A Case study

Adult-Onset Still's Disease (AOSD) is a rare systemic inflammatory disease of unknown etiology and pathogenesis. AOSD presents in 5% to 10% of patients as Fever of Unknown Origin (FUO) accompanied by systemic manifestations. We reported a compelling case of a 39-year-old African male presenting one-month FUO along with skin rash, sore throat, and arthralgia. After an extensive workup, potential...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2003