KIT | KIT-Bibliothek | Impressum

Aspect Mining Using Dynamic Analysis

Breu, Silvia; Krinke, Jens

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 e-usability, reducing tangled and scattered code.


Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Jahr 2003
Sprache Englisch
Identifikator KITopen ID: 1000017593
Erschienen in 5. Workshop Software Reengineering (WSR 2003), Bad Honnef, 7. - 9. Mai 2003. Hrsg.: J. Ebert
Verlag Ges. für Informatik e.V, Bonn
Seiten 21 - 22
Serie GI-Softwaretechnik-Trends ; 23
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft KITopen Landing Page