Personensuche
Personensuche
Es wurde 1 Person gefunden.
Informatik / AI
Anschrift
Lotharstr. 65 (LF)
47057 Duisburg
47057 Duisburg
Raum
LF 233
Telefon
Telefax
Funktionen
-
Mitglied, Prüfungsausschuss Cyber Physical Systems (Master)
-
Mitglied, Prüfungsausschuss Angewandte Informatik - Schwerpunkt Ingenieur- und Medieninformatik (Bachelor/Master)
-
Universitätsprofessor/in, Formale Methoden der Informatik
-
Vorsitzender, Promotionsausschuss
Aktuelle Veranstaltungen
-
2024 WS
- Modellierung - Informatik
- Seminar "Fortgeschrittene Funktionale Programmierung"
- Einführung in die Logik
- Modellierung
- Übungen zu "Modellierung"
- Übungen zu "Einführung in die Logik"
- Tutorium zu "Einführung in die Logik"
- Programmierparadigmen - Informatik (12.03.2025)
- ZKD59506 Modellierung
- ZKD60002 Compilerbau
- Compilerbau - Informatik
- ZKD41016 Programmierparadigmen
- ZKD41026 Einführung in die Logik
- Einführung in die Logik - Informatik (12.03.2025)
Vergangene Veranstaltungen (max. 10)
Die folgenden Publikationen sind in der Online-Universitätsbibliographie der Universität Duisburg-Essen verzeichnet. Weitere Informationen finden Sie gegebenenfalls auch auf den persönlichen Webseiten der Person.
-
Formalizing semantic bidirectionalization and extensions with dependent typesIn: Journal of Logical and Algebraic Methods in Programming Jg. 86 (2017) Nr. 1, S. 319 - 348Online Volltext: dx.doi.org/
-
Enhancing semantic bidirectionalization via shape bidirectionalizer plug-insIn: Journal of Functional Programming Jg. 23 (2013) Nr. 5, S. 515 - 551Online Volltext: dx.doi.org/
-
Refined typing to localize the impact of forced strictness on free theoremsIn: Acta Informatica Jg. 48 (2011) Nr. 3, S. 191 - 211Online Volltext: dx.doi.org/
-
A family of syntactic logical relations for the semantics of Haskell-like languagesIn: Information and Computation Jg. 207 (2009) Nr. 2, S. 341 - 368Online Volltext: dx.doi.org/ (Open Access)
-
Deaccumulation techniques for improving provabilityIn: The Journal of Logic and Algebraic Programming Jg. 71 (2007) Nr. 2, S. 79 - 113Online Volltext: dx.doi.org/ (Open Access)
-
Formal efficiency analysis for tree transducer compositionIn: Theory of Computing Systems Jg. 41 (2007) Nr. 4, S. 619 - 689Online Volltext: dx.doi.org/
-
Selective strictness and parametricity in structural operational semantics, inequationallyIn: Theoretical Computer Science Jg. 388 (2007) Nr. 1-3, S. 290 - 318Online Volltext: dx.doi.org/ (Open Access)
-
The Impact of seq on Free Theorems-Based Program TransformationsIn: Fundamenta Informaticae Jg. 69 (2006) Nr. 1-2, S. 63 - 102
-
Composition of functions with accumulating parametersIn: Journal of Functional Programming Jg. 14 (2004) Nr. 3, S. 317 - 363Online Volltext: dx.doi.org/
-
Using circular programs to deforest in accumulating parametersIn: Higher-Order and Symbolic Computation Jg. 17 (2004) Nr. 1-2, S. 129 - 163Online Volltext: dx.doi.org/
-
Vorwort zur 6. Arbeitstagung Programmiersprachen (ATPS 2013)In: Software Engineering 2013 Workshopband (inkl. Doktorandensymposium): Fachtagung des GI-Fachbereichs Softwaretechnik 26.02. - 01.03.2013 in Aachen / 6. Arbeitstagung Programmiersprachen (ATPS 2013), 26.02.-01.03.2013, Aachen / Wagner, Stefan; Lichter, Horst (Hrsg.) (2013) S. 17 - 20Online Volltext; Online Volltext (Open Access)
-
5. Arbeitstagung Programmiersprachen (ATPS 2012)In: Software Engineering 2012 / 5. Arbeitstagung Programmiersprachen (ATPS 2012), 27. Februar - 2. März 2012, Berlin / Jähnichen, Stefan; Küpper, Axel; Albayrak, Sahin (Hrsg.) (2012) S. 195Online Volltext (Open Access)
-
First International Workshop on Bidirectional Transformations (BX 2012) : Preface
First International Workshop on Bidirectional Transformations (BX 2012), 25th March 2012, Tallin, Estonia,In: Electronic Communications of the EASST Jg. 49, Bidirectional Transformations 2012 (2012)Online Volltext: dx.doi.org/; Online Volltext: dx.doi.org/ (Open Access) -
EditorialIn: Higher-Order and Symbolic Computation Jg. 23 (2010) Nr. 3, S. 273 - 274Online Volltext: dx.doi.org/
-
Parametrisierung von Haskell-ProgrammieraufgabenIn: Proceedings of the 6th Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2023) / 6. Workshop "Automatische Bewertung von Programmieraufgaben", 12.–13. Oktober 2023, München / Greubel, André; Strickroth, Sven; Striewe, Michael (Hrsg.) 2023, S. 51 - 58Online Volltext: dx.doi.org/ Online Volltext (Open Access)
-
A Report on Automatic Generation of Petri Net Exercise and Exam Task InstancesIn: Modellierung 2022 Satellite Events / Workshop zur Modellierung in der Hochschullehre (MoHoL), Juni 2022, Hamburg / Michael, Judith; Pfeiffer, Jérôme; Wortmann, Andreas (Hrsg.) 2022, S. 197 - 204Online Volltext: dx.doi.org/ Online Volltext (Open Access)
-
Describing Console I/O Behavior for Testing Student Submissions in Haskell
TFPIE 2019 - Trends in Functional Programming in Education, 11. June 2019, Vancouver, Canada,In: Proceedings Eighth and Ninth International Workshop on Trends in Functional Programming in Education / Hage, Jurriaan (Hrsg.) 2020, S. 19 - 36Online Volltext: dx.doi.org/ (Open Access) -
Exercise Task Generation for UML Class/Object Diagrams, via Alloy Model Instance FindingIn: ICT Education: Revised Selected Papers / 48th Annual Conference of the Southern African Computer Lecturers’ Association, SACLA 2019, Northern Drakensberg, South Africa, July 15–17, 2019 / Tait, Bobby; Kroeze, Jan; Gruner, Stefan (Hrsg.) 2020, S. 112 - 128Online Volltext: dx.doi.org/
-
Free Theorems Simply, via DinaturalityIn: Declarative Programming and Knowledge Management / Conference on Declarative Programming, DECLARE 2019, Unifying INAP, WLP, and WFLP, Cottbus, Germany, September 9–12, 2019 / Hofstedt, Petra; Abreu, Salvador; John, Ulrich; Kuchen, Herbert; Seipel, Dietmar (Hrsg.) 2020, S. 247 - 267Online Volltext: dx.doi.org/ (Open Access)
-
Generating diverse exercise tasks on UML class and object diagrams, using formalisations in AlloyIn: Joint Proceedings of Modellierung 2020 Short, Workshop and Tools & Demo Papers / Modellierung 2020, 19.-21.02.2020, Wien / Michael, Judith; Bork, Dominik; Rehse, Jana-Rebecca; Striewe, Michael; Ullrich, Meike (Hrsg.) 2020, S. 89 - 100Online Volltext (Open Access)
-
Implementing, and Keeping in Check, a DSL Used in E-LearningIn: Functional and Logic Programming: Proceedings / 15th International Symposium, FLOPS 2020, Akita, Japan, September 14–16, 2020 / Nakano, Keisuke; Sagonas, Konstantinos (Hrsg.) 2020, S. 179 - 197Online Volltext: dx.doi.org/
-
Automatische Bewertung von Haskell-ProgrammieraufgabenIn: Proceedings of the Fourth Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2019), Essen, Germany, October 8-9, 2019 / Fourth Workshop "Automatische Bewertung von Programmieraufgaben" (ABP 2019), 08.-09.10. 2019, Essen / Strickroth, Sven; Striewe, Michael; Rod, Oliver (Hrsg.) 2019, S. 19 - 26Online Volltext: dx.doi.org/ (Open Access)
-
Automatic testing of operation invarianceIn: (Constraint) Logic Programming and Functional and (Constraint) Logic Programming: Proceedings of the 28th Workshop on (Constraint) Logic Programming (WLP 2014) ; Proceedings of the 23rd International Workshop on Functional and (Constraint) Logic Programming / 23rd International Workshop on Functional and (Constraint) Logic Programming (WFLP 2014), 15-17 September 2014, Wittenberg, Germany / Brass, Stefan; Waldmann, Johannes (Hrsg.) 2015, S. 172 - 186Online Volltext (Open Access)
-
Formalizing Semantic Bidirectionalization with Dependent TypesIn: EDBT/ICDT 2014 Workshops: Proceedings of the Workshops of the EDBT/ICDT 2014 Joint Conference (EDBT/ICDT 2014) / Workshops of the EDBT/ICDT 2014 Joint Conference (EDBT/ICDT 2014), 28. March 2014, Athens, Greece 2014, S. 75 - 81Online Volltext (Open Access)
-
Parametricity and proving free theorems for functional-logic languagesIn: PPDP 2014 - Proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming / PPDP 2014; Canterburry; United Kingdom; 8 - 10 September 2014 / Chitil, Olaf (Hrsg.) 2014, S. 19 - 30Online Volltext: dx.doi.org/
-
Understanding idiomatic traversals backwards and forwardsIn: Proceedings of the 2013 ACM SIGPLAN Symposium on Haskell / Haskell Symposium 2013; Boston, United States; 23 - 24 September 2013 / Shan, Chung-Chieh (Hrsg.) 2013, S. 25 - 36Online Volltext: dx.doi.org/
-
Ideas for connecting inductive program synthesis and bidirectionalizationIn: Proceedings of the ACM SIGPLAN 2012 workshop on Partial evaluation and program manipulation / PEPM '12; Philadelphia, United States; 23 - 24 January 2012 2012, S. 39 - 42Online Volltext: dx.doi.org/
-
Programming language approaches to bidirectional transformation : Invited TalkIn: Proceedings of the Twelfth Workshop on Language Descriptions, Tools, and Applications: LDTA 2012 / 12th International Workshop on Language Descriptions, Tools, and Applications; Tallinn, Estonia; March 31 - April 1, 2012 / Sloane, Anthony; Andova, Suzana (Hrsg.) 2012, S. 1 - 2Online Volltext: dx.doi.org/
-
Proving Properties about Functions on Lists Involving Element TestsIn: Recent Trends in Algebraic Development Techniques / 20th International Workshop, WADT 2010, Etelsen, Germany, July 1-4, 2010 / Mossakowski, Till; Kreowski, Hans-Jörg (Hrsg.) 2012, S. 270 - 286Online Volltext: dx.doi.org/
-
Three Complementary Approaches to Bidirectional ProgrammingIn: Generic and Indexed Programming / International Spring School, SSGIP 2010, Oxford, UK, March 22-26, 2010 / Gibbons, Jeremy (Hrsg.) 2012, S. 1 - 46Online Volltext: dx.doi.org/
-
An Adequate, Denotational, Functional-Style Semantics for Typed FlatCurryIn: Functional and Constraint Logic Programming / 19th International Workshop, WFLP 2010, Madrid, Spain, January 17, 2010 / Mariño, Julio (Hrsg.) 2011, S. 119 - 136Online Volltext: dx.doi.org/
-
Improvements for FreeIn: Proceedings of the 9. Workshop on Quantitative Aspects of Programming Languages / QAPL 2011; Saarbrücken, Germany; 1 - 3 April 2011 / Massink, Mieke; Norman, Gethin (Hrsg.) 2011, S. 89 - 103Online Volltext: dx.doi.org/
-
Strictification of circular programsIn: PEPM'11 - Proceedings of the 20th ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation / PEPM'11; Austin, United States; 24 January 2011 2011, S. 131 - 140Online Volltext: dx.doi.org/
-
A generic operational metatheory for algebraic effectsIn: Proceedings of the Symposium on Logic in Computer Science: The Computer Society of the IEEE / 25th Annual IEEE Symposium on Logic in Computer Science; LICS 2010; Edinburgh; United Kingdom; 11 -14 July 2010 2010, S. 209 - 218Online Volltext: dx.doi.org/
-
Automatically Generating Counterexamples to Naive Free TheoremsIn: Functional and Logic Programming: Proceedings / 10th International Symposium, FLOPS 2010, Sendai, Japan, April 19-21, 2010 / Blume, Matthias; Kobayashi, Naoki; Vidal, Germán (Hrsg.) 2010, S. 175 - 190Online Volltext: dx.doi.org/
-
Combining syntactic and semantic bidirectionalizationIn: Proceedings of the 15th ACM SIGPLAN international conference on Functional Programming / ICFP'10; Baltimore, United States; 27 - 29 September 2010 2010, S. 181 - 192Online Volltext: dx.doi.org/
-
Free theorems for functional logic programsIn: Proceedings of the 4th ACM SIGPLAN workshop on Programming languages meets program verification / PLPV'10; Madrid; Spain; 19 January 2010 2010, S. 39 - 48Online Volltext: dx.doi.org/
-
Bidirectionalization for free! (Pearl)In: Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages / POPL'09 ; Savannah, Georgia, USA, January 21 - 23, 2009 2009, S. 165 - 176Online Volltext: dx.doi.org/
-
Free theorems involving type constructor classes : functional pearlIn: Proceedings of the 14th ACM SIGPLAN international conference on Functional programming - ICFP '09 / ICFP'09; Edinburgh; United Kingdom; 31 August 2009 through 2 September 2009 2009, S. 173 - 184Online Volltext: dx.doi.org/
-
Parametricity for Haskell with Imprecise Error SemanticsIn: Typed Lambda Calculi and Applications: Proceedings / 9th International Conference, TLCA 2009, Brasilia, Brazil, July 1-3, 2009 / Curien, Pierre-Louis (Hrsg.) 2009, S. 294 - 308Online Volltext: dx.doi.org/
-
Taming Selective StrictnessIn: GI-Jahrestagung Informatik 2009 - Im Focus das Leben / 4. Arbeitstagung Programmiersprachen, ATPS 2009, Lübeck / Fischer, Stefan; Maehle, Erik; Reischuk, Rüdiger (Hrsg.) 2009, S. 2916 - 2930
-
Asymptotic Improvement of Computations over Free MonadsIn: Mathematics of Program Construction: Proceedings / 9th International Conference, MPC 2008, Marseille, France, July 15-18, 2008 / Audebaud, Philippe; Paulin-Mohring, Christine (Hrsg.) 2008, S. 388 - 403Online Volltext: dx.doi.org/
-
Much ado about two (pearl) : a pearl on parallel prefix computationIn: POPL '08: Proceedings of the 35th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages / 35th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL'08; San Francisco, United States; 7 - 12 January 2008 2008, S. 29 - 35Online Volltext: dx.doi.org/
-
Proving correctness via free theorems : The case of the destroy/build-ruleIn: Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation / PEPM'08; San Francisco, United States; 7 - 8 January 2008 2008, S. 13 - 20Online Volltext: dx.doi.org/
-
Semantics and Pragmatics of New Shortcut Fusion RulesIn: Functional and Logic Programming: Proceedings / 9th International Symposium, FLOPS 2008, Ise, Japan, April 14-16, 2008 / Garrigue, Jacques; Hermenegildo, Manuel V. (Hrsg.) 2008, S. 163 - 179Online Volltext: dx.doi.org/
-
Free theorems in the presence of seqIn: POPL '04: Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages / ACM Sigplan-SIGACT Symposium on Principles of Programming Languages; Venice; Italy; 14 - 16 January 2004 2004, S. 99 - 110Online Volltext: dx.doi.org/
-
Deaccumulation - Improving provabilityIn: Advances in Computing Science – ASIAN 2003: Programming Languages and Distributed Computation / 8th Asian Computing Science Conference, Mumbai, India, December 10-12, 2003 / Saraswat, Vijay A. (Hrsg.) 2003, S. 146 - 160Online Volltext: dx.doi.org/
-
Concatenate, reverse and map vanish for freeIn: ICFP '02: Proceedings of the seventh ACM SIGPLAN international conference on Functional programming / Seventh ACM SIGPLAN; International Conference on Functional Programming (ICFP'02); Pittsburgh, United States; 4 - 6 October 2002 2002, S. 14 - 25Online Volltext: dx.doi.org/
-
Conditions for Efficiency Improvement by Tree Transducer CompositionIn: Rewriting Techniques and Applications: Proceedings / 13th International Conference, RTA 2002 Copenhagen, Denmark, July 22–24, 2002 / Tison, Sophie (Hrsg.) 2002, S. 222 - 236Online Volltext: dx.doi.org/
-
Using circular programs to deforest in accumulating parametersIn: ASIA-PEPM '02: Proceedings of the ASIAN symposium on Partial evaluation and semantics-based program manipulation / ASIA-PEPM '02; Aizu; Japan; 12 - 14 September 2002 / Asai, Kenichi (Hrsg.) 2002, S. 126 - 137Online Volltext: dx.doi.org/
-
Proceedings 29th and 30th Workshops on (Constraint) Logic Programming and 24th International Workshop on Functional and (Constraint) Logic Programming : Dresden and Leipzig, Germany, 22nd September 2015 and 12-14th September 2016
Workshops on (Constraint) Logic Programming ; International Workshop on Functional and (Constraint) Logic Programming ; 22.09.2015, Dresden ; 12.09.-14.09.2016, Leipzig,In: Electronic Proceedings in Theoretical Computer Science Waterloo Jg. 234 (2017)Online Volltext: dx.doi.org/ (Open Access) -
Mathematics of Program Construction : Proceedings
12th International Conference on the Mathematics of Program Construction, MPC 2015, Königswinter, Germany, June 29 - July 1, 2015,In: Lecture Notes in Computer Science Cham [u.a.] Jg. 9129 (2015)Online Volltext: dx.doi.org/ -
Proceedings of the 2012 Haskell Symposium
Haskell’12 - 5th ACM SIGPLAN International Symposium on Haskell, co-located with ICFP’12,In: ACM Digital Library (2012) 162 SeitenOnline Volltext: dx.doi.org/ -
Proceedings of the ACM SIGPLAN 2010 Workshop on Partial Evaluation and Program Manipulation
PEPM'10 - ACM SIGPLAN 2010 Workshop on Partial Evaluation and Program Manipulation, 18-19 January 2010, Madrid,(2010) 160 SeitenOnline Volltext: dx.doi.org/ -
Types for Programming and ReasoningDresden (2009) 84 Seiten, kumulative Habilitation
-
Tree Transducer Composition as Program TransformationLübeck (2005) 168 S. : graph. Darst.