Martin Strecker

dblp:31/6036 · DBLP profile ↗
← Back
12ranked-venue papers
3as first author
1since 2021 · last 2022
0000-0001-9953-9871ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 9 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 6 · 1 since 2021Artificial intelligence and machine learning · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2022 User Guided Abductive Proof Generation for Answer Set Programming Queries
abstract
We present a method for generating possible proofs of a query with respect to a given Answer Set Programming (ASP) rule set using an abductive process where the space of abducibles is automatically constructed just from the input rules alone. Given a (possibly empty) set of user provided facts, our method infers any additional facts that may be needed for the entailment of a query and then outputs these extra facts, without the user needing to explicitly specify the space of all abducibles. We also present a method to generate a set of directed edges corresponding to the justification graph for the query. Furthermore, through different forms of implicit term substitution, our method can take user provided facts into account and suitably modify the abductive solutions. Past work on abduction has been primarily based on goal directed methods. However these methods can result in solvers that are not truly declarative. Much less work has been done on realizing abduction in a bottom up solver like the Clingo ASP solver. We describe novel ASP programs which can be run directly in Clingo to yield the abductive solutions and directed edge sets without needing to modify the underlying solving engine.
Avishkar Mahajan, Martin Strecker, Meng Weng Wong
PPDP2
2019 Reasoning Formally About Database Queries and Updates
Jon Haël Brenas, Rachid Echahed, Martin Strecker
FM3
2018 Verifying Graph Transformation Systems with Description Logics
Jon Haël Brenas, Rachid Echahed, Martin Strecker
ICGT3
2018 Verifying Graph Transformations with Guarded Logics
abstract
We consider the problem of verifying graph transformations described by an imperative programming language. This question is particularly relevant for transformation of knowledge bases. We will argue in this paper that previous proof approaches based on dedicated Description Logics were technically complex and often inappropriate for reasoning about preservation of structure of knowledge bases. For these reasons, we explore here an assertion formalism based on the Guarded Fragment of predicate logic, which provides a homogeneous framework. Based on a formal semantics of our transformation language, we show how to extract proof obligations from annotated programs and how to obtain decidable correctness problems.
Jon Haël Brenas, Rachid Echahed, Martin Strecker
TASE3
2018 Interactive and automated proofs for graph transformations
abstract
This article explores methods to provide computer support for reasoning about graph transformations. We first define a general framework for representing graphs, graph morphisms and single graph rewriting steps. This setup allows for interactively reasoning about graph transformations. In order to achieve a higher degree of automation, we identify fragments of the graph description language in which we can reduce reasoning about global graph properties to reasoning about local properties, involving only a bounded number of nodes, which can be decided by Boolean satisfiability solving or even by deterministic computation of low complexity.
Martin Strecker
Math. Struct. Comput. Sci.1
2016 Ensuring Correctness of Model Transformations While Remaining Decidable
Jon Haël Brenas, Rachid Echahed, Martin Strecker
ICTAC3
2013 Rule-Level Verification of Graph Transformations for Invariants Based on Edges' Transitive Closure
Christian Percebois, Martin Strecker, Hanh Nhi Tran
SEFM2
2012 Correctness of Pointer Manipulating Algorithms Illustrated by a Verified BDD Construction
Mathieu Giorgino, Martin Strecker
FM2
2012 Integrating a Formal Development for DSLs into Meta-modeling
Selma Djeddai, Martin Strecker, Mohamed Mezghiche
MEDI2
2010 Verification of the Schorr-Waite Algorithm - From Trees to Graphs
Mathieu Giorgino, Martin Strecker, Ralph Matthes, Marc Pantel
LOPSTR2
2002 Formal Verification of a Java Compiler in Isabelle
Martin Strecker
CADE1
2002 Investigating Type-Certifying Compilation with Isabelle
Martin Strecker
LPAR1