EDBT 2026 Demo / reviewers in the wild / expert
Angel Núñez
dblp:55/6570
· DBLP profile ↗
2ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 62% Software maintenance and evolution · 19% Requirements engineering and software design · 19% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Programming languages and type systems
aspect-oriented programming |
0.1 | 1 | 2012 | Aspectizing Java Access Control · IEEE Trans. Software Eng. 2012 |
Requirements engineering and software design › separation of concerns
crosscutting concerns |
0.0 | 1 | 2012 | Aspectizing Java Access Control · IEEE Trans. Software Eng. 2012 |
Software maintenance and evolution
software modularization |
0.0 | 1 | 2012 | Aspectizing Java Access Control · IEEE Trans. Software Eng. 2012 |
Methods — techniques the papers use, named apart from their topics
scoping strategies · 0.3dynamic aspect deployment · 0.3aspectj · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Aspectizing Java Access ControlabstractIt is inevitable that some concerns crosscut a sizeable application, resulting in code scattering and tangling. This issue is particularly severe for security-related concerns: It is difficult to be confident about the security of an application when the implementation of its security-related concerns is scattered all over the code and tangled with other concerns, making global reasoning about security precarious. In this study, we consider the case of access control in Java, which turns out to be a crosscutting concern with a nonmodular implementation based on runtime stack inspection. We describe the process of modularizing access control in Java by means of Aspect-Oriented Programming (AOP). We first show a solution based on AspectJ, the most popular aspect-oriented extension to Java, that must rely on a separate automata infrastructure. We then put forward a novel solution via dynamic deployment of aspects and scoping strategies. Both solutions, apart from providing a modular specification of access control, make it possible to easily express other useful policies such as the Chinese wall policy. However, relying on expressive scope control results in a compact implementation, which, at the same time, permits the straightforward expression of even more interesting policies. These new modular implementations allowed by AOP alleviate maintenance and evolution issues produced by the crosscutting nature of access control. Rodolfo Toledo, Angel Núñez, Éric Tanter, Jacques Noyé |
IEEE Trans. Software Eng. | 2 |
| 2008 | An Event-Based Coordination Model for Context-Aware Applications
Angel Núñez, Jacques Noyé |
COORDINATION | 1 |