Rodrigo Geraldo Ribeiro

Orcid: 0000-0003-0131-5154

According to our database1, Rodrigo Geraldo Ribeiro authored at least 36 papers between 2013 and 2023.

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

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
A Haskell Library for Adaptable Parsing Expression Grammars.
Proceedings of the XXVII Brazilian Symposium on Programming Languages, 2023

A Verified Operational Semantics for Regular Expression Parsing.
Proceedings of the XXVII Brazilian Symposium on Programming Languages, 2023

Type-based Termination Analysis for Parsing Expression Grammars.
Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing, 2023

2022
An intrinsically-typed solution for the list-machine benchmark.
J. Comput. Lang., 2022

A Sound Strategy to Compile General Recursion into Finite Depth Pattern Matching.
Proceedings of the Formal Methods: Foundations and Applications - 25th Brazilian Symposium, 2022

A Type-Directed Algorithm to Generate Random Well-Formed Parsing Expression Grammars.
Proceedings of the SBLP 2022: XXVI Brazilian Symposium on Programming Languages, Virtual Event Brazil, October 6, 2022

Open transactional actions: interacting with non-transactional resources in STM Haskell.
Proceedings of the Haskell '22: 15th ACM SIGPLAN International Haskell Symposium, Ljubljana, Slovenia, September 15, 2022

2021
Towards an Extrinsic Formalization of Featherweight Java in Agda.
CLEI Electron. J., 2021

The Design of a Verified Derivative-Based Parsing Tool for Regular Expressions.
CLEI Electron. J., 2021

Synthesis of Random Real-World Java Programs from Preexisting Libraries.
Proceedings of the SBLP'21: 25th Brazilian Symposium on Programming Languages, Joinville, Brazil, 27 September 2021, 2021

2020
Type Inference for C: Applications to the Static Analysis of Incomplete Programs.
ACM Trans. Program. Lang. Syst., 2020

A type-directed algorithm to generate random well-typed Java 8 programs.
Sci. Comput. Program., 2020

A Mechanized Proof of a Textbook Type Unification Algorithm.
RITA, 2020

Syntax vs Semantics: Comparing Consistency Proofs for Minimal Propositional Logics.
Proceedings of the SBLP '20: 24th Brazilian Symposium on Programming Languages, 2020

2019
Towards Typed Semantics for Parsing Expression Grammars.
Proceedings of the XXIII Brazilian Symposium on Programming Languages, 2019

An Inherently-Typed Formalization for Featherweight Java.
Proceedings of the XXIII Brazilian Symposium on Programming Languages, 2019

An attribute language definition for adaptable parsing expression grammars.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019

HMusic: A domain specific language for music programming and live coding.
Proceedings of the 19th International Conference on New Interfaces for Musical Expression, 2019

2018
Formal Semantics for Java-like Languages and Research Opportunities.
RITA, 2018

Inference of static semantics for incomplete C programs.
Proc. ACM Program. Lang., 2018

Generating Random Well-Typed Featherweight Java Programs Using QuickCheck.
Proceedings of the XLIV Latin American Computer Conference - Selected Papers, 2018

Transactional Boosting on Glasgow Haskell Compiler.
Proceedings of the Symposium on High Performance Computing Systems, 2018

A Type-Directed Algorithm to Generate Well-Typed Featherweight Java Programs.
Proceedings of the Formal Methods: Foundations and Applications - 21st Brazilian Symposium, 2018

Type inference for GADTs, outsidein and anti-unification.
Proceedings of the XXII Brazilian Symposium on Programming Languages, 2018

Property-based testing for lambda expressions semantics in featherweight Java.
Proceedings of the XXII Brazilian Symposium on Programming Languages, 2018

Towards certified virtual machine-based regular expression parsing.
Proceedings of the XXII Brazilian Symposium on Programming Languages, 2018

2017
Certified Bit-Coded Regular Expression Parsing.
Proceedings of the 21st Brazilian Symposium on Programming Languages, 2017

2016
Ambiguity and constrained polymorphism.
Sci. Comput. Program., 2016

Optional Type Classes for Haskell.
Proceedings of the Programming Languages - 20th Brazilian Symposium, 2016

Certified Derivative-Based Parsing of Regular Expressions.
Proceedings of the Programming Languages - 20th Brazilian Symposium, 2016

2015
A Mechanized Textbook Proof of a Type Unification Algorithm.
Proceedings of the Formal Methods: Foundations and Applications - 18th Brazilian Symposium, 2015

Type Inference for GADTs and Anti-unification.
Proceedings of the Programming Languages, 2015

2013
Classes de tipos com múltiplos parâmetros e opcionais em haskell.
PhD thesis, 2013

Mechanized metatheory for a λ-calculus with trust types.
J. Braz. Comput. Soc., 2013

Terminating constraint set satisfiability and simplification algorithms for context-dependent overloading.
J. Braz. Comput. Soc., 2013

Ambiguity and context-dependent overloading.
J. Braz. Comput. Soc., 2013


  Loading...