Hans-Jörg Kreowski

dblp:k/JHKreowski · DBLP profile ↗
← Back
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
YearPublicationVenuePosition
2025 Parallel Rule Application with Doubling Avoidance
Hans-Jörg Kreowski, Aaron Lye
ICGT1
2025 Moving a Derivation Along a Derivation Preserves the Spine in Adhesive Categories
abstract
In 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
ICGT1
2024 Modeling NP-problems with families of extended graph-based reaction systems
abstract
Abstract 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
ICGT1
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
ICGT1
2021 A categorial approach to reaction systems: First steps
abstract
In 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
ICGT1
2019 Transformation of Petri Nets into Context-Dependent Fusion Grammars
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye
LATA1
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
ICGT1
2018 Graph Surfing by Reaction Systems
Hans-Jörg Kreowski, Grzegorz Rozenberg
ICGT1
2017 Fusion Grammars: A Novel Approach to the Generation of Graph Languages
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye
ICGT1
2016 Graph Transformation Meets Reversible Circuits: Model Transformation and Optimization
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Caroline von Totth
ICGT1
2016 Canonical Multi-target Toffoli Circuits
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye
LATA1
2014 Graph Transformation Meets Reversible Circuits: Generation, Evaluation, and Synthesis
Hans-Jörg Kreowski, Sabine Kuske, Aaron Lye, Melanie Luderer
ICGT1
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
ICGT1
2009 Autonomous Units to Model Interacting Sequential and Parallel Processes
abstract
In 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. Informaticae2
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
ICGT1
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 Theory3
2006 Autonomous Units and Their Semantics - The Sequential Case
Karsten Hölscher, Hans-Jörg Kreowski, Sabine Kuske
ICGT2
2005 Abstract hierarchical graph transformation
abstract
In 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
ICGT2
2003 Preface
Andrea Corradini 0001, Hans-Jörg Kreowski
Fundam. Informaticae2
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
IFM4
2000 Computing Raster Images from Grid Picture Grammars
Frank Drewes, Sigrid Ewert, Renate Klempien-Hinrichs, Hans-Jörg Kreowski
CIAA4
1999 Table-driven and context-sensitive collage languages
abstract
In 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 Theory3
1999 Correct Translation of Mutually Recursive Function Systems into TOL Collage Grammars
Renate Klempien-Hinrichs, Hans-Jörg Kreowski, Stefan Taubenberger
FCT2
1999 Graph Transformation Units with Interleaving Semantics
abstract
Abstract. 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
FCT2
1997 Nested Graph Transformation Units
abstract
In 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 Grammars
abstract
Collage 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. Informaticae2
1995 Equivalence and Difference between Institutions: Simulating Horn Clause Logic with Based Algebras
abstract
In 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 Theory3
1993 Five Facets of Hyperedge Replacement Beyond Context-Freeness
Hans-Jörg Kreowski
FCT1
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. Informaticae2
1991 Parallelism and Concurrency in High-Level Replacement Systems
abstract
High-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
STACS1
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
WG2
1989 Metatheorems for Decision Problems on Hyperedge Replacement Graph Languages
Annegret Habel, Hans-Jörg Kreowski, Walter Vogler
Acta Informatica2
1987 Partial Algebras Flow From Algebraic Specifications
Hans-Jörg Kreowski
ICALP1
1987 Some Structural Aspects of Hypergraph Languages Generated by Hyperedge Replacement
Annegret Habel, Hans-Jörg Kreowski
STACS2
1987 Pretty Patterns Produced by Hyperedge Replacement
Annegret Habel, Hans-Jörg Kreowski
WG2
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
WG1
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
WG2
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
MFCS1
1981 Transformations of Structures: an Algebraic Approach
Hartmut Ehrig, Hans-Jörg Kreowski, Andrea Maggiolo-Schettini, Barry K. Rosen, Józef Winkowski
Math. Syst. Theory2
1980 Algebraic Implementation of Abstract Data Types: Concept, Syntax, Semantics and Correctness
Hartmut Ehrig, Hans-Jörg Kreowski, Peter Padawitz
ICALP2
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
ICALP2
1980 Compound Algebraic Implementations: An Approach to Stepwise Refinement of Software Systems
Hartmut Ehrig, Hans-Jörg Kreowski, Bernd Mahr, Peter Padawitz
MFCS2
1980 A Comparison Between Petri-Nets and Graph Grammars
Hans-Jörg Kreowski
WG1
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
ICALP2
1978 Deriving Structures from Structures
Hartmut Ehrig, Hans-Jörg Kreowski, Andrea Maggiolo-Schettini, Barry K. Rosen, Józef Winkowski
MFCS2
1978 Algebraic Specification Schemes for Data Base Systems
Hartmut Ehrig, Hans-Jörg Kreowski, Herbert Weber
VLDB2
1977 Transformationas of Derivation Sequences in Graph Grammars
Hans-Jörg Kreowski
FCT1
1976 Parallelism of Manipulations in Multidimensional Information Structures
Hartmut Ehrig, Hans-Jörg Kreowski
MFCS2
1976 Systematic Approach to Reduction and Minimization in Automata and System Theory
Hartmut Ehrig, Hans-Jörg Kreowski
J. Comput. Syst. Sci.2