reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. We have found many programming problems for which neither procedural nor object-oriented… (More)
Description Dynamic analysis of software systems requires the instrumentation of application programs with functionality to measure events of interest that occur during program execution, e.g., method calls, runtime exceptions, and variable accesses. For modern programming languages that are executed by virtual machines (Java, .NET, etc.), instrumentation… (More)
To all those who had to listen to the words 3-D printing from me every day for 3 years
iii To my daughter Scarlett, and the reality ahead.
Medicago sativa, alfalfa or lucerne, and M. arborea were considered reproductively isolated until recently. Then, in 2003, an alfalfa genotype was identified that produced a few seeds and progeny with hybrid traits after a large number of pollinations by M. arborea. A derivative of this alfalfa genotype also produced a low frequency of progeny with hybrid… (More)
Previous workshops related to aspect oriented software development, reflection organized at previous ECOOP conferences (e.g., RMA'00 1 and AOM-MeT'01 2) and conferences on the same topics (Reflection'01 and AOSD since 2002) have pointed out the growing interest on these topics and their relevance in the software evolution as techniques for code… (More)