EDBT 2026 Demo / reviewers in the wild / expert
Hans Schippers
dblp:92/3889
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-author
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 · 81% Requirements engineering and software design · 19% |
Topics — the 5 heaviest of 6, 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 | 2008 | Delegation-based semantics for modularizing crosscutting concerns · OOPSLA 2008 |
Requirements engineering and software design › separation of concerns
crosscutting concerns |
0.1 | 1 | 2008 | Delegation-based semantics for modularizing crosscutting concerns · OOPSLA 2008 |
Programming languages and type systems › language semantics
formal semantics |
0.1 | 1 | 2008 | Delegation-based semantics for modularizing crosscutting concerns · OOPSLA 2008 |
Programming languages and type systems › language semantics › formal semantics
operational semantics |
0.1 | 1 | 2008 | Delegation-based semantics for modularizing crosscutting concerns · OOPSLA 2008 |
Programming languages and type systems
object-oriented programming |
0.0 | 1 | 2008 | Delegation-based semantics for modularizing crosscutting concerns · OOPSLA 2008 |
Methods — techniques the papers use, named apart from their topics
semantic mappings · 0.1delegation-based semantics · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Delegation-based semantics for modularizing crosscutting concernsabstractWe describe semantic mappings of four high-level programming languages to our delegation-based machine model for aspect-oriented programming. One of the languages is a class-based object-oriented one. The other three represent extensions thereof that support various approaches to modularizing crosscutting concerns. We explain informally that an operational semantics expressed in terms of the model's concepts preserves the behavior of a program written in one of the high-level languages. We hence argue our model to be semantically sound in that sense, as well as sufficiently expressive in order to correctly support features such as class-based object-oriented programming, the open-classes and pointcut-and-advice flavors of aspect-oriented programming, and dynamic layers. For the latter, being a core feature of context-oriented programming, we also provide a formal semantics. Hans Schippers, Dirk Janssens, Michael Haupt 0003, Robert Hirschfeld |
OOPSLA | 1 |
| 2008 | Transformation techniques can make students excited about formal methods
Pieter Van Gorp, Hans Schippers, Serge Demeyer, Dirk Janssens |
Inf. Softw. Technol. | 2 |
| 2007 | A Machine Model for Aspect-Oriented Programming
Michael Haupt 0003, Hans Schippers |
ECOOP | 2 |