Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Innovations Syst Softw Eng (2007) 3:281289 DOI 10.1007/s11334-007-0030-3
 

Summary: Innovations Syst Softw Eng (2007) 3:281­289
DOI 10.1007/s11334-007-0030-3
ORIGINAL PAPER
Pointcuts, advice, refinements, and collaborations: similarities,
differences, and synergies
Sven Apel · Christian Kästner · Martin Kuhlemann ·
Thomas Leich
Received: 24 May 2007 / Accepted: 24 July 2007 / Published online: 29 August 2007
© Springer-Verlag London Limited 2007
Abstract Aspect-oriented programming (AOP) is a novel
programming paradigm that aims at modularizing complex
software. It embraces several mechanisms including (1)
pointcuts and advice as well as (2) refinements and collabo-
rations. Though all these mechanisms deal with crosscutting
concerns, i.e., a special class of design and implementation
problems that challenge traditional programming paradigms,
they do so in different ways. In this article we explore their
relationship and their impact on modularity, which is an
important prerequisite for reliable and maintainable soft-
ware. Our exploration helps researchers and practitioners to

  

Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau

 

Collections: Computer Technologies and Information Sciences