Germán Vidal

Orcid: 0000-0002-1857-6951

Affiliations:
  • Universitat Politecnica de Valencia, Spain


According to our database1, Germán Vidal authored at least 127 papers between 1993 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Explaining Explanations in Probabilistic Logic Programming.
CoRR, 2024

An Asynchronous Scheme for Rollback Recovery in Message-Passing Concurrent Programming Languages.
CoRR, 2024

2023
Towards a Taxonomy for Reversible Computation Approaches.
Proceedings of the Reversible Computation - 15th International Conference, 2023

From Reversible Computation to Checkpoint-Based Rollback Recovery for Message-Passing Concurrent Programs.
Proceedings of the Formal Aspects of Component Software - 19th International Conference, 2023

Reversible Debugging in Logic Programming.
Proceedings of the Analysis, Verification and Transformation for Declarative Programming and Intelligent Systems, 2023

2022
Computing Race Variants in Message-Passing Concurrent Programming with Selective Receives.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2022

Explanations as Programs in Probabilistic Logic Programming.
Proceedings of the Functional and Logic Programming - 16th International Symposium, 2022

2021
Causal-Consistent Replay Reversible Semantics for Message Passing Concurrent Programs.
Fundam. Informaticae, 2021

A Lightweight Approach to Computing Message Races with an Application to Causal-Consistent Reversible Debugging.
CoRR, 2021

A Program Instrumentation for Prefix-Based Tracing in Message-Passing Concurrency.
CoRR, 2021

Causal-Consistent Reversible Debugging: Improving CauDEr.
Proceedings of the Practical Aspects of Declarative Languages, 2021

Prefix-Based Tracing in Message-Passing Concurrency.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2021

2020
A Case Study for Reversible Computing: Reversible Debugging of Concurrent Programs.
Proceedings of the Reversible Computation: Extending Horizons of Computing, 2020


Concolic Testing in CLP.
Theory Pract. Log. Program., 2020

Selective Unification in (Constraint) Logic Programming.
Fundam. Informaticae, 2020

Reversible Computations in Logic Programming.
Proceedings of the Reversible Computation - 12th International Conference, 2020

An SMT-Based Concolic Testing Tool for Logic Programs.
Proceedings of the Functional and Logic Programming - 15th International Symposium, 2020

2019
Introduction to the 35th International Conference on Logic Programming Special Issue.
Theory Pract. Log. Program., 2019

Characterizing Compatible View Updates in Syntactic Bidirectionalization.
Proceedings of the Reversible Computation - 11th International Conference, 2019

Causal-Consistent Replay Debugging for Message Passing Programs.
Proceedings of the Formal Techniques for Distributed Objects, Components, and Systems, 2019

2018
Introduction to the special issue on computational logic for verification.
Theory Pract. Log. Program., 2018

Preface for SCP special issue on Principles and Practice of Declarative Programming.
Sci. Comput. Program., 2018

Reversible computation in term rewriting.
J. Log. Algebraic Methods Program., 2018

A theory of reversibility for Erlang.
J. Log. Algebraic Methods Program., 2018

Specialization of Distributed Actors by Partial Evaluation.
Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, 2018

CauDEr: A Causal-Consistent Reversible Debugger for Erlang.
Proceedings of the Functional and Logic Programming - 14th International Symposium, 2018

2017
Relative Termination via Dependency Pairs.
J. Autom. Reason., 2017

2016
Tuning Fuzzy Logic Programs with Symbolic Execution.
CoRR, 2016

Towards Reversible Computation in Erlang.
CoRR, 2016

Reversible Term Rewriting.
Proceedings of the 1st International Conference on Formal Structures for Computation and Deduction, 2016

Symbolic Execution and Thresholding for Efficiently Tuning Fuzzy Logic Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2016

On the Completeness of Selective Unification in Concolic Testing of Logic Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2016

A Reversible Semantics for Erlang.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2016

2015
Concolic testing in logic programming.
Theory Pract. Log. Program., 2015

Symbolic execution as a basis for termination analysis.
Sci. Comput. Program., 2015

A framework for computing finite SLD trees.
J. Log. Algebraic Methods Program., 2015

Towards Modelling Actor-Based Concurrency in Term Rewriting.
Proceedings of the 2nd International Workshop on Rewriting Techniques for Program Transformations and Evaluation, 2015

Concolic Execution in Functional Programming by Program Instrumentation.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2015

Reducing Relative Termination to Dependency Pair Problems.
Proceedings of the Automated Deduction - CADE-25, 2015

2014
Conversion to tail recursion in term rewriting.
J. Log. Algebraic Methods Program., 2014

Fast offline partial evaluation of logic programs.
Inf. Comput., 2014

Concolic Execution and Test Case Generation in Prolog.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2014

Towards Symbolic Execution in Erlang.
Proceedings of the Perspectives of System Informatics, 2014

2013
Towards Erlang Verification by Term Rewriting.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2013

A Finite Representation of the Narrowing Space.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2013

2012
Annotation of logic programs for independent AND-parallelism by partial evaluation.
Theory Pract. Log. Program., 2012

Preface.
Theor. Comput. Sci., 2012

Closed Symbolic Execution for Verifying Program Termination.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012

Computing More Specific Versions of Conditional Rewriting Systems.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2012

2011
Editorial.
High. Order Symb. Comput., 2011

Program Inversion for Tail Recursive Functions.
Proceedings of the 22nd International Conference on Rewriting Techniques and Applications, 2011

2010
Proceedings of CICLOPS-WLPE 2010
CoRR, 2010

Termination of narrowing via termination of rewriting.
Appl. Algebra Eng. Commun. Comput., 2010

A Hybrid Approach to Conjunctive Partial Evaluation of Logic Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2010

2009
Improving Size-Change Analysis in Offline Partial Evaluation
CoRR, 2009

Fast and Accurate Strong Termination Analysis with an Application to Partial Evaluation.
Proceedings of the Functional and Constraint Logic Programming, 2009

Towards Scalable Partial Evaluation of Declarative Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2009

Goal-Directed and Relative Dependency Pairs for Proving the Termination of Narrowing.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2009

2008
Dynamic slicing of lazy functional programs based on redex trails.
High. Order Symb. Comput., 2008

Dynamic Slicing Techniques for Petri Nets.
Proceedings of the Second Workshop on Reachability Problems in Computational Models, 2008

Fast Offline Partial Evaluation of Large Logic Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2008

A Transformational Approach to Polyvariant BTA of Higher-Order Functional Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2008

Trace Analysis for Predicting the Effectiveness of Partial Evaluation.
Proceedings of the Logic Programming, 24th International Conference, 2008

Termination of Narrowing in Left-Linear Constructor Systems.
Proceedings of the Functional and Logic Programming, 9th International Symposium, 2008

2007
Forward slicing of functional logic programs by partial evaluation.
Theory Pract. Log. Program., 2007

Ensuring the quasi-termination of needed narrowing computations.
Inf. Process. Lett., 2007

Quasi-terminating logic programs for ensuring the termination of partial evaluation.
Proceedings of the 2007 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2007

Preserving Sharing in the Partial Evaluation of Lazy Functional Programs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2007

Lazy call-by-value evaluation.
Proceedings of the 12th ACM SIGPLAN International Conference on Functional Programming, 2007

2006
Static Slicing of Rewrite Systems.
Proceedings of the 15th Workshop on Functional and (Constraint) Logic Programming, 2006

Improving Offline Narrowing-Driven Partial Evaluation Using Size-Change Graphs.
Proceedings of the Logic-Based Program Synthesis and Transformation, 2006

A Slicing Tool for Lazy Functional Logic Programs.
Proceedings of the Logics in Artificial Intelligence, 10th European Conference, 2006

Automatic Partial Inversion of Inductively Sequential Functions.
Proceedings of the Implementation and Application of Functional Languages, 2006

2005
Specialization of functional logic programs based on needed narrowing.
Theory Pract. Log. Program., 2005

Operational semantics for declarative multi-paradigm languages.
J. Symb. Comput., 2005

An offline partial evaluator for curry programs.
Proceedings of the ACM SIGPLAN 2005 Workshop on Curry and Functional Logic Programming, 2005

Lightweight program specialization via dynamic slicing.
Proceedings of the ACM SIGPLAN 2005 Workshop on Curry and Functional Logic Programming, 2005

Fast narrowing-driven partial evaluation for inductively sequential programs.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

Forward Slicing by Conjunctive Partial Deduction and Argument Filtering.
Proceedings of the Programming Languages and Systems, 2005

2004
Rules + strategies for transforming lazy functional logic programs.
Theor. Comput. Sci., 2004

Cost-Augmented Partial Evaluation of Functional Logic Programs.
High. Order Symb. Comput., 2004

An Embedded Language Approach to Router Specification in Curry.
Proceedings of the SOFSEM 2004: Theory and Practice of Computer Science, 2004

A semantics for tracing declarative multi-paradigm programs.
Proceedings of the 6th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2004

Dynamic slicing based on redex trails.
Proceedings of the 2004 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-based Program Manipulation, 2004

Run-Time Profiling of Functional Logic Programs.
Proceedings of the Logic Based Program Synthesis and Transformation, 2004

Towards CNC Programming Using Haskell.
Proceedings of the Advances in Artificial Intelligence, 2004

2003
Uniform Lazy Narrowing.
J. Log. Comput., 2003

A residualizing semantics for the partial evaluation of functional logic programs.
Inf. Process. Lett., 2003

Preface.
Proceedings of the 12th International Workshop on Functional and Constraint Logic Programming, 2003

Time Equations for Lazy Functional (Logic) Languages.
Proceedings of the 2003 Joint Conference on Declarative Programming, 2003

2002
A Practical Partial Evaluation Scheme for Multi-Paradigm Declarative Languages.
J. Funct. Log. Program., 2002

Operational Semantics for Functional Logic Languages.
Proceedings of the 11th International Workshop on Functional and (Constraint) Logic Programming, 2002

An Operational Semantics for Declarative Multi-Paradigm Languages.
Proceedings of the 2nd International Workshop on Reduction Strategies in Rewriting and Programming, 2002

Cost-augmented narrowing-driven specialization.
Proceedings of the 2002 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '02), 2002

Forward Slicing of Multi-paradigm Declarative Programs Based on Partial Evaluation.
Proceedings of the Logic Based Program Synthesis and Tranformation, 2002

A Deterministic Operational Semantics for Functional Logic Programs.
Proceedings of the AGP 2002: Proceedings of the Joint Conference on Declarative Programming, 2002

2001
The Narrowing-driven Approach to Functional Logic Program Specialization.
New Gener. Comput., 2001

Symbolic Profiling for Multi-paradigm Declarative Languages.
Proceedings of the Logic Based Program Synthesis and Transformation, 2001

A Practical Partial Evaluator for a Multi-Paradigm Declarative Language.
Proceedings of the Functional and Logic Programming, 5th International Symposium, 2001

2000
Using PE to Automate Program Composition.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

Realistic Program Specialization in a Multi-Paradigm Language.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

List-Processing Optimizations in a Multi-Paradigm Declarative Language.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

A Formal Approach to Reasoning about the Effectiveness of Partial Evaluation.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000

An Automatic Composition Algorithm for Functional Logic Programs.
Proceedings of the SOFSEM 2000: Theory and Practice of Informatics, 27th Conference on Current Trends in Theory and Practice of Informatics, Milovy, Czech Republic, November 25, 2000

Using an Abstract Representation to Specialize Functional Logic Programs.
Proceedings of the Logic for Programming and Automated Reasoning, 2000

Measuring the Effectiveness of Partial Evaluation in Functional Logic Languages.
Proceedings of the Logic Based Program Synthesis and Transformation, 2000

Measuring the Effectiveness of Partial Evaluation.
Proceedings of the Extended Abstracts of the 10th International Workshop on Logic-based Program Synthesis and Transformation, 2000

Improving Functional Logic Programs by Difference-Lists.
Proceedings of the Advances in Computing Science, 2000

1999
Un Sistema de Transformación para Programas Multiparadigma.
Inteligencia Artif., 1999

A Partial Evaluation Framework for Curry Programs.
Proceedings of the Logic Programming and Automated Reasoning, 6th International Conference, 1999

Specialization of Inductively Sequential Functional Logic Programs.
Proceedings of the fourth ACM SIGPLAN International Conference on Functional Programming (ICFP '99), 1999

A Transformation System for Lazy Functional Logic Programs.
Proceedings of the Functional and Logic Programming, 4th Fuji International Symposium, 1999

1998
Partial Evaluation of Functional Logic Programs.
ACM Trans. Program. Lang. Syst., 1998

A Unifying View of Functional and Logic Program Specialization.
ACM Comput. Surv., 1998

Improving Control in Functional Logic Program Specialization.
Proceedings of the Static Analysis, 5th International Symposium, 1998

Polygenetic Partial Evaluation of Lazy Functional Logic Programs.
Proceedings of the 1998 Joint Conference on Declarative Programming, 1998

1997
Specialization of Lazy Functional Logic Programs.
Proceedings of the ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM '97), 1997

Safe Folding/Unfolding with Conditional Narrowing.
Proceedings of the 1997 Joint Conf. on Declarative Programming, 1997

1996
A Compositional Semantic Basis for the Analysis of Equational Horn Programs.
Theor. Comput. Sci., 1996

Narrowing-Driven Partial Evaluation of Functional Logic Programs.
Proceedings of the Programming Languages and Systems, 1996

Call-By Name Partial Evaluation of Functional Logic Programs.
Proceedings of the 1996 Joint Conf. on Declarative Programming, 1996

1994
Compositional Analysis for Equational Horn Programs.
Proceedings of the Algebraic and Logic Programming, 4th International Conference, 1994

A Compositional Semantics for Conditional Term Rewriting Systems.
Proceedings of the 1994 Joint Conference on Declarative Programming, 1994

1993
Incremental Equational Constraint Analyses.
Proceedings of the Logic Programming, 1993

Narrowing Approximations as an Optimization for Equational Logic Programs.
Proceedings of the Programming Language Implementation and Logic Programming, 1993

Using Narrowing Approximations to Optimize Equational Logic Programs.
Proceedings of the 8th Italian Conference on Logic Programming, 1993


  Loading...