EDBT 2026 Demo / reviewers in the wild / expert
Dirk Janssens
dblp:67/6747
· DBLP profile ↗
29ranked-venue papers
17as first author
0since 2021 · last 2010
0000-0001-9981-1900ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 17 · 12 first-authorSoftware engineering, systems software and programming languages · 5Databases, data management, data science and information retrieval · 5 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 3 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 |
|---|---|---|---|
| 2010 | Model refactoring using MoTMoT
Olaf Muliawan, Dirk Janssens |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2010 | Adaptive star grammars and their languages
Frank Drewes, Berthold Hoffmann, Dirk Janssens, Mark Minas |
Theor. Comput. Sci. | 3 |
| 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 | 2 |
| 2008 | Transformation Language Integration Based on Profiles and Higher Order Transformations
Pieter Van Gorp, Anne Keller, Dirk Janssens |
SLE | 3 |
| 2008 | Transformation techniques can make students excited about formal methods
Pieter Van Gorp, Hans Schippers, Serge Demeyer, Dirk Janssens |
Inf. Softw. Technol. | 4 |
| 2006 | Towards 2D Traceability in a Platform for Contract Aware Visual Transformations with Tolerated InconsistenciesabstractToday's model-driven engineering tools focus on the automatic transformation of software models and lack essential support for interacting with developers. This paper presents some lessons learned from building a standard compliant platform for the visual development of interactive consistency maintenance software. Based on an established requirements engineering case study, the paper illustrates the need for developer interaction and the controlled tolerance of inconsistencies. This motivates the role of traceability links in two dimensions: links between application models allow one to maintain consistency incrementally and tolerate inconsistencies in a controlled manner. In the other dimension, links between transformation models enable the refinement of declarative descriptions of consistency contracts into constructive transformations. Such transformations can be generated automatically from the contracts but tend to be optimized subtly by a transformation expert Pieter Van Gorp, Frank Altheide, Dirk Janssens |
EDOC | 3 |
| 2006 | Adaptive Star Grammars
Frank Drewes, Berthold Hoffmann, Dirk Janssens, Mark Minas, Niels Van Eetvelde |
ICGT | 3 |
| 2005 | Formalizing refactorings with graph transformationsabstractThe widespread interest in refactoring—transforming the source-code of an object-oriented program without changing its external behaviour—has increased the need for a precise definition of refactoring transformations and their properties. In this paper we explore the use of graph rewriting for specifying refactorings and their effect on programs. We introduce a graph representation for programs and show how two representative refactorings can be expressed by graph productions. Then we demonstrate that it is possible to prove that refactorings preserve certain program properties, and that graph rewriting is a suitable formalism for such proofs. Copyright © 2005 John Wiley & Sons, Ltd. Tom Mens, Niels Van Eetvelde, Serge Demeyer, Dirk Janssens |
J. Softw. Maintenance Res. Pract. | 4 |
| 2004 | Write Once, Deploy N: A Performance Oriented MDA Case Study
Pieter Van Gorp, Dirk Janssens, Tracy Gardner |
EDOC | 2 |
| 2004 | Extending Graph Rewriting for Refactoring
Niels Van Eetvelde, Dirk Janssens |
ICGT | 2 |
| 2002 | Formalising Behaviour Preserving Program Transformations
Tom Mens, Serge Demeyer, Dirk Janssens |
ICGT | 3 |
| 2002 | Algebraic Properties Of Processes for Local Action SystemsabstractGraph rewriting has been used extensively to model the behaviour of concurrent systems and to provide a formal semantics for them. In this paper, we investigate processes for Local Action Systems (LAS); LAS generalize several types of graph rewriting based on node replacement and embedding. An important difference between processes for Local Action Systems and the process notions that have been introduced for other systems, for example, Petri nets, is the presence of a component describing the embedding mechanism. The aim of the paper is to develop a methodology for dealing with this embedding mechanism: we introduce a suitable representation (a dynamic structure) for it, and then investigate the algebraic properties of this representation. This leads to a simple characterization of the configurations of a process and to a number of equational laws for dynamic structures. We illustrate the use of these laws by providing an equational proof of one of the basic results for LAS processes, namely that the construction yielding the result graph of a process behaves well with respect to the sequential composition of processes. Nico Verlinden, Dirk Janssens |
Math. Struct. Comput. Sci. | 2 |
| 1996 | Abstract Semantics for ESM SystemsabstractESM systems are a graph-rewriting formalism for concurrent systems: a global system state is represented by a graph and a run of the system is described by a graph rewriting process. These rewriting processes are formally described by computation str Dirk Janssens, Tom Mens |
Fundam. Informaticae | 1 |
| 1993 | Computation Graphs for Actor Grammars
Dirk Janssens, M. Lens, Grzegorz Rozenberg |
J. Comput. Syst. Sci. | 1 |
| 1993 | Equivalence of Computations in Actor Grammars
Dirk Janssens |
Theor. Comput. Sci. | 1 |
| 1989 | Actor Grammars
Dirk Janssens, Grzegorz Rozenberg |
Math. Syst. Theory | 1 |
| 1986 | The Bounded Degree Problem for NLC Grammars is Decidable
Dirk Janssens, Grzegorz Rozenberg, Emo Welzl |
J. Comput. Syst. Sci. | 1 |
| 1983 | Neighbourhood-Uniform NLC Grammars
Dirk Janssens, Grzegorz Rozenberg |
WG | 1 |
| 1983 | On sequential and parallel node-rewriting graph grammars, II
Dirk Janssens, Grzegorz Rozenberg, R. Verraedt |
Comput. Vis. Graph. Image Process. | 1 |
| 1982 | Concurrency of Node-Label-Controlled Graph Transformations
Dirk Janssens, Hans-Jörg Kreowski, Grzegorz Rozenberg, Hartmut Ehrig |
WG | 1 |
| 1982 | On sequential and parallel node-rewriting graph grammars
Dirk Janssens, Grzegorz Rozenberg, R. Verraedt |
Comput. Graph. Image Process. | 1 |
| 1982 | On sequential and parallel node-rewriting graph grammars, II
Dirk Janssens, R. Verraedt |
Comput. Graph. Image Process. | 1 |
| 1982 | Graph Grammars with Neighbourhood-Controlled Embedding
Dirk Janssens, Grzegorz Rozenberg |
Theor. Comput. Sci. | 1 |
| 1981 | Generating Graph Languages Using Hypergraph Grammars
Dirk Janssens, Grzegorz Rozenberg |
FCT | 1 |
| 1981 | A Characterization of Context-free String Languages by Directed Node-label Controlled Graph Grammars
Dirk Janssens, Grzegorz Rozenberg |
Acta Informatica | 1 |
| 1981 | Decision Problems for Node Label Controlled Graph Grammars
Dirk Janssens, Grzegorz Rozenberg |
J. Comput. Syst. Sci. | 1 |
| 1980 | Node-Label Controllel Graph Grammars
Dirk Janssens, Grzegorz Rozenberg |
MFCS | 1 |
| 1980 | On the structure of node-label-controlled graph languages
Dirk Janssens, Grzegorz Rozenberg |
Inf. Sci. | 1 |
| 1980 | Restrictions, extensions, and variations of NLC grammars
Dirk Janssens, Grzegorz Rozenberg |
Inf. Sci. | 1 |