2003
DOI: 10.21236/ada417906
|View full text |Cite
|
Sign up to set email alerts
|

Aspect Oriented Programming

Abstract: Public reporting burden for this collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing this collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden to Washington Headquarters Services, Directorate for Information Operations and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
634
0
5

Year Published

2004
2004
2014
2014

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 480 publications
(640 citation statements)
references
References 5 publications
1
634
0
5
Order By: Relevance
“…AspectJ [13,14]) exhibit the same sort of problems. In particular, AspectJ has become a complex language due to the fact that it tries to solve=work around these issues.…”
Section: Composing Implementation Blocksmentioning
confidence: 89%
See 1 more Smart Citation
“…AspectJ [13,14]) exhibit the same sort of problems. In particular, AspectJ has become a complex language due to the fact that it tries to solve=work around these issues.…”
Section: Composing Implementation Blocksmentioning
confidence: 89%
“…Aspect oriented programming (AOP) [13] uses the concept of aspects to capture functionality that is crosscut in normal object decomposition. So-called join points provide hooks to merge aspects with the objects.…”
Section: Separation Of Concernsmentioning
confidence: 99%
“…vLevels offers a simple declarative language to define visible objects. We opted to separate the specification of visible objects from the program source code to avoid mixing the two different aspects of program logic and visibility, which is inspired by aspect oriented programming [6] in general, and Declarative Tracepoints [2] and LIS [14] in particular.…”
Section: Visible Objectsmentioning
confidence: 99%
“…Dans ce travail de recherche, un outil assurant la gestion implicite de la mémoire au sein de C++ sera proposé et évalué. La programmation par aspects [Kicsales et al, 1997], incarnant la séparation des préoccupations [Tarr et al, 1999] {Separation of concerns en anglais) et formant un support méthodologique de modélisation et de programmation, sera utilisée à cet effet. Dans le code source d'une classe écrite avec un langage orienté objet comme C++ ou Java, plusieurs lignes sont consacrées à la synchronisation des accès aux ressources, à la sauvegarde des données (la persistance), au traitement des exceptions, à la vérification des paramètres entrants, etc.…”
Section: Ont Intégré Ununclassified