EDBT 2026 Demo / reviewers in the wild / expert
Pavel Grigorenko
dblp:64/2758
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2014
—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 |
Requirements engineering and software design · 39% Program synthesis and code generation · 30% Programming languages and type systems · 30% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
component-based software |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Program synthesis and code generation
generative programming |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Programming languages and type systems › object-oriented programming
metaclasses |
0.1 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Requirements engineering and software design
software architecture |
0.0 | 1 | 2005 | Visual tool for generative programming · ESEC/SIGSOFT FSE 2005 |
Methods — techniques the papers use, named apart from their topics
visual specification · 0.1structural synthesis of programs · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | A Case Study of Combining Compositional and Object-oriented Software DevelopmentabstractWe analyze an approach to software development where object-oriented and compositional software specifications are written in separate languages and are only loosely connected. It supports compositional design of software in a domain-specific language and automatic model-driven construction of code from classes written in Java. We justify our approach by giving examples of development of large simulation programs and services on large models. We present also an example of using our method in general purpose software development - this is bootstrapping the essential part of a software tool CoCoViLa, i.e. synthesizing CoCoViLa in CoCoViLa itself. Enn Tyugu, Mait Harf, Pavel Grigorenko |
MODELSWARD | 3 |
| 2009 | Symbolic Query Exploration
Margus Veanes, Pavel Grigorenko, Jonathan de Halleux, Nikolai Tillmann |
ICFEM | 2 |
| 2005 | Visual tool for generative programmingabstractA way of combining object-oriented and structural paradigms of software composition is demonstrated in a tool for generative programming. Metaclasses are introduced that are components with specifications called metainterfaces. Automatic code generation is used that is based on structural synthesis of programs. This guarantees that problems of handling data dependencies, order of application of components, usage of higher-order control structures etc are handled automatically. Specifications can be written either in a specification language or given visually on an architectural level. The tool is Java-based and portable. Pavel Grigorenko, Ando Saabas, Enn Tyugu |
ESEC/SIGSOFT FSE | 1 |