VLDB 2026 Research / reviewers in the wild / expert
Hans-Jörg Kreowski
dblp:k/JHKreowski
· DBLP profile ↗
76ranked-venue papers
36as first author
8since 2021 · last 2025
0000-0003-0578-5882ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 66 · 30 first-author · 7 since 2021Databases, data management, data science and information retrieval · 19 · 15 first-author · 4 since 2021Software engineering, systems software and programming languages · 5 · 2 first-authorArtificial intelligence and machine learning · 2 · 2 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Parallel Rule Application with Doubling Avoidance
Hans-Jörg Kreowski, Aaron Lye |
ICGT | 1 |
| 2025 | Moving a Derivation Along a Derivation Preserves the Spine in Adhesive CategoriesabstractIn this paper, we investigate the relationship between two elementary operations on derivations in the framework of graph transformation based on adhesive categories: moving a derivation along a derivation based on parallel and sequential independence on one hand and restriction of a derivation with respect to a monomorphism into the start object on the other hand. Intuitively, a restriction clips off parts of the start object that are never matched by a rule application throughout the derivation on the other hand. As main result, it is shown that moving a derivation preserves its spine being the minimal restriction. Hans-Jörg Kreowski, Aaron Lye, Aljoscha Windhorst |
Log. Methods Comput. Sci. | 1 |
| 2024 | Extension and Restriction of Derivations in Adhesive Categories
Hans-Jörg Kreowski, Aaron Lye, Aljoscha Windhorst |
ICGT | 1 |
| 2024 | Modeling NP-problems with families of extended graph-based reaction systemsabstractAbstract In this paper, we continue the investigation of graph-based reaction systems. We extend the notion by input and output states as well as admitted context sequences to model explicitly input–output relations and decision problems on the inputs. Moreover, we combine extended graph-based reaction systems into families to cover infinite input–output relations and decision problems on infinite sets of graphs. This is used to model NP-problems on graphs and reductions between them as well as to prove their correctness. Hans-Jörg Kreowski, Aaron Lye |
Nat. Comput. | 1 |
| 2023 | Moving a Derivation Along a Derivation Preserves the Spine
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Aljoscha Windhorst |
ICGT | 1 |
| 2022 | Transformation of variants of Petri nets into context-dependent fusion grammars
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
Inf. Comput. | 1 |
| 2021 | A Case Study on the Graph-Transformational Modeling and Analysis of Puzzles
Hans-Jörg Kreowski, Aaron Lye |
ICGT | 1 |
| 2021 | A categorial approach to reaction systems: First stepsabstractIn the literature, one encounters the intensely studied classical set-based reaction systems and the more recently introduced generalization to graph-based reaction systems where the considered graphs are directed, simple, and edge-labeled. In this paper, we propose a categorical approach to reaction systems so that a wider spectrum of data structures becomes available on which reaction systems can be based including various types of graphs and of graph-like structures like unlabeled graphs, vertex-labeled graphs, bipartite graphs, and a variety of types of hypergraphs. But also algebraic structures like monoids fit into the framework. Hans-Jörg Kreowski, Aaron Lye |
Theor. Comput. Sci. | 1 |
| 2019 | Relating DNA Computing and Splitting/Fusion Grammars
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
ICGT | 1 |
| 2019 | Transformation of Petri Nets into Context-Dependent Fusion Grammars
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
LATA | 1 |
| 2019 | Canonical mixed-polarity multi-target Toffoli circuits: Shift and removal
Hans-Jörg Kreowski, Aaron Lye |
Inf. Comput. | 1 |
| 2019 | Graph transformation through graph surfing in reaction systems
Hans-Jörg Kreowski, Grzegorz Rozenberg |
J. Log. Algebraic Methods Program. | 1 |
| 2018 | Splicing/Fusion Grammars and Their Relation to Hypergraph Grammars
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
ICGT | 1 |
| 2018 | Graph Surfing by Reaction Systems
Hans-Jörg Kreowski, Grzegorz Rozenberg |
ICGT | 1 |
| 2017 | Fusion Grammars: A Novel Approach to the Generation of Graph Languages
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
ICGT | 1 |
| 2016 | Graph Transformation Meets Reversible Circuits: Model Transformation and Optimization
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Caroline von Totth |
ICGT | 1 |
| 2016 | Canonical Multi-target Toffoli Circuits
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye |
LATA | 1 |
| 2014 | Graph Transformation Meets Reversible Circuits: Generation, Evaluation, and Synthesis
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Melanie Luderer |
ICGT | 1 |
| 2012 | Polynomial graph transformability
Hans-Jörg Kreowski, Sabine Kuske |
Theor. Comput. Sci. | 1 |
| 2011 | Graph multiset transformation: a new framework for massively parallel computation inspired by DNA computing
Hans-Jörg Kreowski, Sabine Kuske |
Nat. Comput. | 1 |
| 2010 | Graph Transformation Units Guided by a SAT Solver
Hans-Jörg Kreowski, Sabine Kuske, Robert Wille |
ICGT | 1 |
| 2009 | Autonomous Units to Model Interacting Sequential and Parallel ProcessesabstractIn this paper, we introduce the notion of a community of autonomous units as a rulebased and graph-transformational device to model processes that run interactively but independently of each other in a common environment. The main components of an autonomous unit are a set of rules, a control condition, and a goal. Every autonomous unit transforms graphs by applying its rules so that the control condition is satisfied. If the goal is reached the resulting transformation process is successful. A community contains a set of autonomous units, an initial environment specification, and an overall goal. In every transformation process of a community the autonomous units interact via their common environment. As an example, the game Ludo is modeled as a community of self-controlled players who interact on a common board. The emphasis of the presented approach is laid on the study of the formal semantics of a community as a whole and of each of its member units separately. In particular, a sequential as well as a parallel semantics is introduced, and communities with parallel semantics are compared with Petri nets, cellular automata, and multiagent systems. Karsten Hölscher, Hans-Jörg Kreowski, Sabine Kuske |
Fundam. Informaticae | 2 |
| 2009 | Towards an integrated graph-based semantics for UML
Sabine Kuske, Martin Gogolla, Hans-Jörg Kreowski, Paul Ziemann |
Softw. Syst. Model. | 3 |
| 2008 | Graph Multiset Transformation as a Framework for Massively Parallel Computation
Hans-Jörg Kreowski, Sabine Kuske |
ICGT | 1 |
| 2006 | Contextual Hypergraph Grammars - A New Approach to the Generation of Hypergraph Languages
Adrian-Horia Dediu, Renate Klempien-Hinrichs, Hans-Jörg Kreowski, Benedek Nagy |
Developments in Language Theory | 3 |
| 2006 | Autonomous Units and Their Semantics - The Sequential Case
Karsten Hölscher, Hans-Jörg Kreowski, Sabine Kuske |
ICGT | 2 |
| 2005 | Abstract hierarchical graph transformationabstractIn this paper we introduce a new hierarchical graph model to structure large graphs into small components by distributing the nodes (and, likewise, edges) into a hierarchy of packages. In contrast to other known approaches, we do not fix the type of underlying graphs. Moreover, our model is equipped with a rule-based transformation concept such that hierarchical graphs are not restricted to being used only for the static representation of complex system states, but can also be used to describe dynamic system behaviour. Giorgio Busatto, Hans-Jörg Kreowski, Sabine Kuske |
Math. Struct. Comput. Sci. | 2 |
| 2004 | Typing of Graph Transformation Units
Renate Klempien-Hinrichs, Hans-Jörg Kreowski, Sabine Kuske |
ICGT | 2 |
| 2003 | Preface
Andrea Corradini 0001, Hans-Jörg Kreowski |
Fundam. Informaticae | 2 |
| 2003 | Criteria to disprove context freeness of collage languages
Frank Drewes, Hans-Jörg Kreowski, Denis Lapoire |
Theor. Comput. Sci. | 2 |
| 2002 | An Integrated Semantics for UML Class, Object and State Diagrams Based on Graph Transformation
Sabine Kuske, Martin Gogolla, Ralf Kollmann, Hans-Jörg Kreowski |
IFM | 4 |
| 2000 | Computing Raster Images from Grid Picture Grammars
Frank Drewes, Sigrid Ewert, Renate Klempien-Hinrichs, Hans-Jörg Kreowski |
CIAA | 4 |
| 1999 | Table-driven and context-sensitive collage languagesabstractIn this paper, we introduce the notions of context-sensitive and ET0L collage grammars as generalizations of context-free collage grammars. Both kinds of picture-generating devices are more,powerful than the context-free case. Nevertheless, the size of collages in an ET0L collage language can be shown to grow at most exponentially. In contrast to this, there are no such bounds for context-sensitive collage languages because suitable pictorial representations of recursively enumerable sets of strings can be generated. On the other hand, it is still a conjecture that ET0L collage languages exist that are not context-sensitive. Frank Drewes, Renate Klempien-Hinrichs, Hans-Jörg Kreowski |
Developments in Language Theory | 3 |
| 1999 | Correct Translation of Mutually Recursive Function Systems into TOL Collage Grammars
Renate Klempien-Hinrichs, Hans-Jörg Kreowski, Stefan Taubenberger |
FCT | 2 |
| 1999 | Graph Transformation Units with Interleaving SemanticsabstractAbstract. The aim of the paper is to introduce the notion of a transformation unit together with its interleaving semantics and to study it as a means of constructing large graph transformation systems from small ones in a structured and systematic way. A transformation unit comprises a set of rules, descriptions of initial and terminal graphs, and a control condition. Moreover, it may import other transformation units for structuring purposes. Its semantics is a binary relation between initial and terminal graphs which is given by interleaving sequences. As a generalization of ordinary derivations, an interleaving sequence consists of direct derivation steps interleaved with calls of imported transformation units. It must obey the control condition and may be seen as a kind of structured derivation. The introduced framework is independent of a particular graph transformation approach and, therefore, it may enhance the usefulness of graph transformations in many contexts. Hans-Jörg Kreowski, Sabine Kuske |
Formal Aspects Comput. | 1 |
| 1999 | Graph Transformation for Specification and Programming
Marc Andries, Gregor Engels, Annegret Habel, Berthold Hoffmann, Hans-Jörg Kreowski, Sabine Kuske, Detlef Plump, Andy Schürr, Gabriele Taentzer |
Sci. Comput. Program. | 5 |
| 1997 | Criteria to Disprove Context-Freeness of Collage Languages
Frank Drewes, Hans-Jörg Kreowski, Denis Lapoire |
FCT | 2 |
| 1997 | Nested Graph Transformation UnitsabstractIn this paper, we introduce a new concept for the structured development of rule-based graph transformation systems that allows to build up large systems from small pieces in a modular way. The concept is called nested graph transformation unit and consists of a network of local graph transformation units. While each local unit provides a set of rules and control conditions (including input and output descriptions), the net reflects the import structure of the system where each local unit can use its direct neighbours without any restrictions. In particular, the import structure may contain cycles. It is shown that nested graph transformation units have a reasonable operational semantics by iterating the so-called interleaving operator, which interleaves local rule applications with calls of used units according to the local control conditions. It turns out that the iterated interleaving semantics is the smallest fixed point of the interleaving operator provided that the involved control conditions are continuous in a certain sense. Hans-Jörg Kreowski, Sabine Kuske, Andy Schürr |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 1996 | (Un-)Decidability of Geometric Properties of Pictures Generated by Collage GrammarsabstractCollage grammars are based on hyperedge replacement in a geometric environment and provide context-free syntactic devices for the generation of picture languages. An intriguing question is which geometric properties of the generated pictures can be decided by inspecting the generating collage grammars. The results presented in this paper address the question in two respects. (1) The decidability results known for hyperedge replacement grammars generating graph languages, based on the notion of compatibility, can be carried over to collage grammars. Unfortunately, compatible properties seem rare in the geometric setting. In this paper three concrete ones are presented. (2) In some other cases being only a minor extensions of situations for which compatibility is obtained, we can prove undecidability results. Frank Drewes, Hans-Jörg Kreowski |
Fundam. Informaticae | 2 |
| 1995 | Equivalence and Difference between Institutions: Simulating Horn Clause Logic with Based AlgebrasabstractIn this paper, we investigate several logical frameworks whose expressiveness lies between Conditional Equational Logic and Horn Clause Logic. The main result deals with thePART-construction, which interprets total based algebras as partial algebras. This construction can be viewed as a simulation of Horn Clause Theories by means of Conditional Equational Theories. Other constructions in other frameworks are extendable to simulations in a similar way. The notion of categorical retractive simulation captures some essential properties of these, which allows us to measure the equivalence and difference between institutions. Hans-Jörg Kreowski, Till Mossakowski |
Math. Struct. Comput. Sci. | 1 |
| 1995 | Generating Self-Affine Fractals by Collage Grammars
Frank Drewes, Annegret Habel, Hans-Jörg Kreowski, Stefan Taubenberger |
Theor. Comput. Sci. | 3 |
| 1993 | Generating Self-Affine Fractals by Collage Grammars
Frank Drewes, Annegret Habel, Hans-Jörg Kreowski, Stefan Taubenberger |
Developments in Language Theory | 3 |
| 1993 | Five Facets of Hyperedge Replacement Beyond Context-Freeness
Hans-Jörg Kreowski |
FCT | 1 |
| 1993 | A Comparison of Compatible, Finite, and Inductive Graph Properties
Annegret Habel, Hans-Jörg Kreowski, Clemens Lautemann |
Theor. Comput. Sci. | 2 |
| 1991 | Jungle evaluation
Annegret Habel, Hans-Jörg Kreowski, Detlef Plump |
Fundam. Informaticae | 2 |
| 1991 | Parallelism and Concurrency in High-Level Replacement SystemsabstractHigh-level replacement systems are formulated in an axiomatic algebraic framework based on categories pushouts. This approach generalizes the well-known algebraic approach to graph grammars and several other types of replacement systems, especially the replacement of algebraic specifications which was recently introduced for a rule-based approach to modular system design. in this paper basic notions like productions, derivations, parellel and sequential independence are introduced for high-level replacement syetms leading to Church-Rosser, Parallelism and concurrency Theorems previously shown in the literature for special cases only. In the general case of high-level replacement systems specific conditions, called HLR1- and HLR2-conditions, are formulated in order to obtain these results. Several examples of high-level replacement systems are discussed and classified w.r.t. HLR1- and HLR2-conditions showing which of the results are valid in each case. Hartmut Ehrig, Annegret Habel, Hans-Jörg Kreowski, Francesco Parisi-Presicce |
Math. Struct. Comput. Sci. | 3 |
| 1991 | Decidable Boundedness Problems for Sets of Graphs Generated by Hyperedge-Replacement
Annegret Habel, Hans-Jörg Kreowski, Walter Vogler |
Theor. Comput. Sci. | 2 |
| 1990 | Relation-Sorted Algebraic Specifications with Built-in Coercers: Basic Notions and Results
Hans-Jörg Kreowski, Zhenyu Qian 0002 |
STACS | 1 |
| 1990 | On structured graph grammars. I
Hans-Jörg Kreowski, Grzegorz Rozenberg |
Inf. Sci. | 1 |
| 1990 | On structured graph grammars. II
Hans-Jörg Kreowski, Grzegorz Rozenberg |
Inf. Sci. | 1 |
| 1989 | Filtering Hyperedge-Replacement Through Compatible Properties
Annegret Habel, Hans-Jörg Kreowski |
WG | 2 |
| 1989 | Metatheorems for Decision Problems on Hyperedge Replacement Graph Languages
Annegret Habel, Hans-Jörg Kreowski, Walter Vogler |
Acta Informatica | 2 |
| 1987 | Partial Algebras Flow From Algebraic Specifications
Hans-Jörg Kreowski |
ICALP | 1 |
| 1987 | Some Structural Aspects of Hypergraph Languages Generated by Hyperedge Replacement
Annegret Habel, Hans-Jörg Kreowski |
STACS | 2 |
| 1987 | Pretty Patterns Produced by Hyperedge Replacement
Annegret Habel, Hans-Jörg Kreowski |
WG | 2 |
| 1987 | Characteristics of Graph Languages Generated by Edge Replacement
Annegret Habel, Hans-Jörg Kreowski |
Theor. Comput. Sci. | 2 |
| 1986 | Net Processes Correspond to Derivation Processes in Graph Grammars
Hans-Jörg Kreowski, Anne Wilharm |
Theor. Comput. Sci. | 1 |
| 1984 | Note on Node-Rewriting Graph Grammars
Hans-Jörg Kreowski, Grzegorz Rozenberg |
Inf. Process. Lett. | 1 |
| 1984 | Parameter Passing in Algebraic Specification Languages
Hartmut Ehrig, Hans-Jörg Kreowski, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
Theor. Comput. Sci. | 2 |
| 1983 | Graph Grammar Derivation Processes
Hans-Jörg Kreowski |
WG | 1 |
| 1983 | Compatibility of Parameter Passing and Implementation of Parameterized Data Types
Hartmut Ehrig, Hans-Jörg Kreowski |
Theor. Comput. Sci. | 2 |
| 1982 | Concurrency of Node-Label-Controlled Graph Transformations
Dirk Janssens, Hans-Jörg Kreowski, Grzegorz Rozenberg, Hartmut Ehrig |
WG | 2 |
| 1982 | Algebraic Implementation of Abstract Data Types
Hartmut Ehrig, Hans-Jörg Kreowski, Bernd Mahr, Peter Padawitz |
Theor. Comput. Sci. | 2 |
| 1981 | On the Constructive Description of Graph Languages Accepted by Finite Automata
Hans-Jörg Kreowski, Grzegorz Rozenberg |
MFCS | 1 |
| 1981 | Transformations of Structures: an Algebraic Approach
Hartmut Ehrig, Hans-Jörg Kreowski, Andrea Maggiolo-Schettini, Barry K. Rosen, Józef Winkowski |
Math. Syst. Theory | 2 |
| 1980 | Algebraic Implementation of Abstract Data Types: Concept, Syntax, Semantics and Correctness
Hartmut Ehrig, Hans-Jörg Kreowski, Peter Padawitz |
ICALP | 2 |
| 1980 | Parameterized Data Types in Algebraic Specification Languages (Short Version)
Hartmut Ehrig, Hans-Jörg Kreowski, James W. Thatcher, Eric G. Wagner, Jesse B. Wright |
ICALP | 2 |
| 1980 | Compound Algebraic Implementations: An Approach to Stepwise Refinement of Software Systems
Hartmut Ehrig, Hans-Jörg Kreowski, Bernd Mahr, Peter Padawitz |
MFCS | 2 |
| 1980 | A Comparison Between Petri-Nets and Graph Grammars
Hans-Jörg Kreowski |
WG | 1 |
| 1980 | Applications of Graph Grammar Theory to Consistency, Synchronization and Scheduling in Data Base Systems
Hartmut Ehrig, Hans-Jörg Kreowski |
Inf. Syst. | 2 |
| 1978 | Stepwise Specification and Implementation of Abstract Data Types
Hartmut Ehrig, Hans-Jörg Kreowski, Peter Padawitz |
ICALP | 2 |
| 1978 | Deriving Structures from Structures
Hartmut Ehrig, Hans-Jörg Kreowski, Andrea Maggiolo-Schettini, Barry K. Rosen, Józef Winkowski |
MFCS | 2 |
| 1978 | Algebraic Specification Schemes for Data Base Systems
Hartmut Ehrig, Hans-Jörg Kreowski, Herbert Weber |
VLDB | 2 |
| 1977 | Transformationas of Derivation Sequences in Graph Grammars
Hans-Jörg Kreowski |
FCT | 1 |
| 1976 | Parallelism of Manipulations in Multidimensional Information Structures
Hartmut Ehrig, Hans-Jörg Kreowski |
MFCS | 2 |
| 1976 | Systematic Approach to Reduction and Minimization in Automata and System Theory
Hartmut Ehrig, Hans-Jörg Kreowski |
J. Comput. Syst. Sci. | 2 |