Hans-Jörg Kreowski studied mathematics from 1969 to 1974 at Technische Universität Berlin in Germany with a scholarship of Studienstiftung des deutschen Volkes. From 1974 to 1978 he was a research assistant at the computer science department of the Technische Universität Berlin where he wrote his doctoral thesis on manipulations of graph transformations and then held an assistant professorship. He obtained his habilitation in 1982 and was appointed professor of theoretical computer science at the University of Bremen in Germany in the same year. There, along with colleagues such as Frieder Nake, Wolfgang Coy, Klaus-Peter Löhr and Hermann Gehring, he significantly shaped the development of the computer science department.
Kreowski has authored over 160 scientific publications with fundamental contributions to the theory and applications of graph transformation, syntactic picture generation, and algebraic specification.[4][5]
He co-edited over 15 books, among them two handbooks on graph transformation.[6][7] The edited books span his main research areas and such diverse topics as computer science and society, logistics, and formal methods in software and systems modeling.[8][9][10][11]
For many years he was the editor for the Educational Matters Column within the Bulletin of the European Association for Theoretical Computer Science.
Kreowski, Hans-Jörg; Kuske, Sabine (2011). "Graph Multiset Transformation - A New Framework for Massively Parallel Computation Inspired by DNA Computing". Natural Computing. 10 (2): 961–986. doi:10.1007/s11047-010-9245-6. S2CID13576985..
Kreowski, Hans-Jörg; Kuske, Sabine; von Totth, Caroline (2011). "Modeling Production Networks with Discrete Processes by Means of Communities of Autonomous Units". Logistics Research. 3 (2–3): 159–175. CiteSeerX10.1.1.221.821. doi:10.1007/s12159-011-0054-9. S2CID17050132..
Hölscher, Karsten; Kreowski, Hans-Jörg; Kuske, Sabine (2009). "Autonomous Units to Model Interacting Sequential and Parallel Processes". Fundamenta Informaticae. 92 (3): 233–257. doi:10.3233/FI-2009-0073..
Kuske, Sabine; Gogolla, Martin; Kreowski, Hans-Jörg; Ziemann, Paul (2009). "Towards an integrated graph-based semantics for UML". Software and Systems Modeling. 8 (3): 403–422. doi:10.1007/s10270-008-0101-4. S2CID8866591..
Drewes, Frank; Klempien-Hinrichs, Renate; Kreowski, Hans-Jörg (2003). "Table-driven and context-sensitive collage languages". Journal of Automata, Languages and Combinatorics. 8: 5–24..
Drewes, Frank; Ewert, Sigrid; Klempien-Hinrichs, Renate; Kreowski, Hans-Jörg (2003). "Computing Raster Images from Grid Picture Grammars". Journal of Automata, Languages and Combinatorics. 8: 499–519..
Habel, Annegret; Kreowski, Hans-Jörg; Taubenberger, Stefan (1993). "Collages and Patterns Generated by Hyperedge Replacement". Languages of Design. 1: 125–145..
^Ehrig, Hatmut; Engels, Gregor; Kreowski, Hans-Jörg; et al., eds. (1999). Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 2: Applications, Languages and Tools. Singapore: World Scientific.
^Ehrig, Hartmut; Kreowski, Hans-Jörg; Montanari, Ugo; et al., eds. (1999). Handbook of Graph Grammars and Computing by Graph Transformation, Vol. 3: Concurrency, Parallelism, and Distribution. World Scientific.
^Astesiano, Egidio; Kreowski, Hans-Jörg; Krieg-Brückner, Bernd, eds. (1999). Algebraic Foundations of Systems Specification. Springer.
^Kreowski, Hans-Jörg, ed. (2008). Informatik und Gesellschaft. LIT Verlag. ISBN9783825887681.
^Kreowski, Hans-Jörg; Scholz-Reiter, Bernd; Thoben, Klaus-Dieter, eds. (2013). Dynamics in Logistics, Third International Conference, LDIC 2012 Bremen, Germany, February/March 2012 Proceedings. Lecture Notes in Logistics. Springer.
^Kreowski, Hans-Jörg; Montanari, Ugo; Orejas, Fernando; Rozenberg, Grzegorz; Taentzer, Gabriele, eds. (2005). Formal Methods in Software and System Modeling. Volume 3393 of Lecture Notes in Computer Science. Springer.