[breu03wsr] | Silvia Breu, Jens Krinke, Aspect Mining Using Dynamic Analysis, 5. Workshop Software Reengineering (WSR 2003), pp. 21--22, Bad Honnef, Germany, May 2003. |
Abstract
Concerns express a specific interest in some topic regarding a particular
system of interest. Separation of concerns (originally invented by
Dijkstra) is essential in the software development process: It is
an important paradigm in software engineering to cope with the increasing
number of special purpose concerns in today's applications. To deal
with that increasing complexity, several new approaches like Composition
Filters, Hyperslices and last but not least Aspect-Oriented Programming
(including programming languages like AspectJ) have been proposed.
But what about legacy systems, where separation of concerns could
only be applied in a restricted way within the object-oriented paradigm?
It is possible to find and to encapsulate them without changing software
behavior, improving maintainability and re-usability, reducing tangled
and scattered code.
Download
BibTeX
Authors at the institute
Former Staff Member |
---|
Prof. Dr. Jens Krinke |