Proceedings of the 27th International Conference on Software Engineering - ICSE '05 2005
DOI: 10.1145/1062455.1062640
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-oriented programming

Abstract: Whereas it is generally acknowledged that code tangling reduces the quality of software and that aspect-oriented programming (AOP) is a means of addressing this problem, there is | as yet | no clear denition or characterisation of AOP. Therefore, the main goal of the ECOOP'97 AOP workshop was to identify the \good questions" for exploring the idea of AOP.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
1,271
0
79

Year Published

2006
2006
2017
2017

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 972 publications
(1,353 citation statements)
references
References 47 publications
3
1,271
0
79
Order By: Relevance
“…Por ejemplo, se pueden mencionar, la programación adaptativa (Lieberherr, 1996), componentes plug-and-play adaptativos (Mezini y Lieberherr, 1998), programación orientada a aspectos (Kiczales et al, 1997), filtros de composición (Aksit et al, 1992), módulos conceptuales (Baniassad y Murphy, 1998), ingeniería de requerimientos basada en features (Griss, 2000), programación generativa (Batory et al, 2000a,b;Czarnecki y Eisenecker, 2000), separación multidimensional de concerns e hiperespacios (Tarr et al, 1999), modelado por roles (Andersen y Reenskaug, 1992), programación orientada a sujetos (Harrison y Ossher, 1993), programación orientada a variación (Lieberherr, 1996), viewpoints (Nuseibeh et Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.…”
Section: Separación De Concernsunclassified
See 1 more Smart Citation
“…Por ejemplo, se pueden mencionar, la programación adaptativa (Lieberherr, 1996), componentes plug-and-play adaptativos (Mezini y Lieberherr, 1998), programación orientada a aspectos (Kiczales et al, 1997), filtros de composición (Aksit et al, 1992), módulos conceptuales (Baniassad y Murphy, 1998), ingeniería de requerimientos basada en features (Griss, 2000), programación generativa (Batory et al, 2000a,b;Czarnecki y Eisenecker, 2000), separación multidimensional de concerns e hiperespacios (Tarr et al, 1999), modelado por roles (Andersen y Reenskaug, 1992), programación orientada a sujetos (Harrison y Ossher, 1993), programación orientada a variación (Lieberherr, 1996), viewpoints (Nuseibeh et Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivar 4.0 Internacional.…”
Section: Separación De Concernsunclassified
“…El desarrollo de Software Orientado a Aspectos (Aspect-Oriented Software Development, AOSD) (Kiczales et al, 1997) es un paradigma de desarrollo de software que tiene como objetivo modularizar los llamados crosscutting concerns. Los crosscutting concerns han sido considerados como una de las principales características responsables de la complejidad del software.…”
Section: Desarrollo De Software Orientado a Aspectosunclassified
“…The required extensions include programming support for multiscale modeling [8] and for aspect-oriented programmingi [11]. In the latter case, the objective is to provide constructs for easily incorporating previously modeled aspects of plant behavior (e.g., responses to mechanical forces) into new models.…”
Section: Extensions Of L-system-based Programming Constructs and Langmentioning
confidence: 99%
“…This relates to the term aspect of aspect-oriented programming [3]. On the basis of object references, a client can provide aspect-configuration objects that describe the quality-of-service requirements of the client with respect to certain aspects (e.g., one configuration object for configuring security, another one for fault tolerance).…”
Section: Quality-of-service Interfacementioning
confidence: 99%
“…The code conversion is similar to the weaving process of aspect-oriented programming (AOP) [3]. With AOP, an aspect weaver generates code from both, a functional program and an aspect program.…”
Section: Object-based Quality Implementationsmentioning
confidence: 99%