André Rauber Du Bois

Orcid: 0000-0002-6790-5184

According to our database1, André Rauber Du Bois authored at least 62 papers between 2000 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Obstruction-Free Distributed Transactional Memory.
Proceedings of the XXVII Brazilian Symposium on Programming Languages, 2023

GPotion: An embedded DSL for GPU programming in Elixir.
Proceedings of the XXVII Brazilian Symposium on Programming Languages, 2023

2022
Thread and Data Mapping in Software Transactional Memory: An Overview.
CoRR, 2022

Exploring Opacity Software Transactional Memory in Haskell through Graph Transformation.
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

An extension for Transactional Memory in OpenMP.
Proceedings of the SBLP'21: 25th Brazilian Symposium on Programming Languages, Joinville, Brazil, 27 September 2021, 2021

A Graph Transformation System formalism for correctness of Transactional Memory algorithms.
Proceedings of the SBLP'21: 25th Brazilian Symposium on Programming Languages, Joinville, Brazil, 27 September 2021, 2021

Sharing-Aware Data Mapping in Software Transactional Memory.
Proceedings of the Embedded Computer Systems: Architectures, Modeling, and Simulation, 2021

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

Online Sharing-Aware Thread Mapping in Software Transactional Memory.
Proceedings of the 32nd IEEE International Symposium on Computer Architecture and High Performance Computing, 2020

Thread Affinity in Software Transactional Memory.
Proceedings of the 19th International Symposium on Parallel and Distributed Computing, 2020

Characterizing the Sharing Behavior of Applications Using Software Transactional Memory.
Proceedings of the Benchmarking, Measuring, and Optimizing, 2020

2019
A monadic semantics for quantum computing in an object oriented language.
Sci. Comput. Program., 2019

Comparing the performance of concurrent hash tables implemented in Haskell.
Sci. Comput. Program., 2019

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

A Graph Transformation System formalism for Software Transactional Memory Opacity.
Proceedings of the XXIII Brazilian Symposium on Programming Languages, 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

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

User-Level Transaction Scheduling in Haskell.
Proceedings of the Symposium on High Performance Computing Systems, 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

Property-based testing for lambda expressions semantics in featherweight Java.
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

Impact of Version Management for Transactional Memories on Phase-Change Memories.
Proceedings of the 2017 International Symposium on Computer Architecture and High Performance Computing Workshops, 2017

A User-Level Scheduling Framework for BoT Applications on Private Clouds.
Proceedings of the 29th International Symposium on Computer Architecture and High Performance Computing, 2017

2016
Selected and extended papers from SBLP 2013.
Sci. Comput. Program., 2016

Comparando o Desempenho de Implementações de Tabelas Hash Concorrentes em Haskell.
RITA, 2016

A Monadic Semantics for Quantum Computing in Featherweight Java.
Proceedings of the Programming Languages - 20th Brazilian Symposium, 2016

Concurrent Hash Tables for Haskell.
Proceedings of the Programming Languages - 20th Brazilian Symposium, 2016

An embedded domain specific language for distributed memory transactions in Java.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

A user level approach to schedule BoT applications on private clouds.
Proceedings of the 15th IEEE International Symposium on Network Computing and Applications, 2016

2015
Interpretations on Quantum Fuzzy Computing: Intuitionistic Fuzzy Operations × Quantum Operators.
Proceedings of the Third Workshop-School on Theoretical Computer Science, 2015

FJQuantum - A Quantum Object Oriented Language.
Proceedings of the Third Workshop-School on Theoretical Computer Science, 2015

Composable Memory Transactions for Java Using a Monadic Intermediate Language.
Proceedings of the Programming Languages, 2015

Impact of Version Management on Transactional Memories' Performance.
Proceedings of the 2015 International Symposium on Computer Architecture and High Performance Computing Workshops, 2015

Energy Consumption and Scalability Evaluation for Software Transactional Memory on a Real Computing Environment.
Proceedings of the 2015 International Symposium on Computer Architecture and High Performance Computing Workshops, 2015

Kanga: A Skeleton-Based Generic Interface for Parallel Programming.
Proceedings of the 2015 International Symposium on Computer Architecture and High Performance Computing Workshops, 2015

Evaluating Overhead and Contention in Concurrent Accesses to a Graph.
Proceedings of the 2015 International Symposium on Computer Architecture and High Performance Computing Workshops, 2015

Composable memory transactions with eager version management.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

2014
Transactional Boosting for Haskell.
Proceedings of the Programming Languages - 18th Brazilian Symposium, 2014

Profiling Patterns of Bit Flipping for Software Transactional Memories.
Proceedings of the 26th IEEE International Symposium on Computer Architecture and High Performance Computing, 2014

2013
A Domain Specific Language based on Monads for Distributed Transactional Memory in Java.
Proceedings of the 2nd Workshop-School on Theoretical Computer Science, 2013

Aggregation Operators on the Fuzzy e-Xor and e-XNor Classes.
Proceedings of the 2nd Workshop-School on Theoretical Computer Science, 2013

2012
Energy Consumption on Software Transactional Memories.
Proceedings of the 13th Symposium on Computer Systems, 2012

2011
An Implementation of Composable Memory Transactions in Haskell.
Proceedings of the Software Composition - 10th International Conference, 2011

2009
The Arrow Calculus as a Quantum Programming Language.
Proceedings of the Logic, 2009

A Domain Specific Language for Composable Memory Transactions in Java.
Proceedings of the Domain-Specific Languages, IFIP TC 2 Working Conference, 2009

2008
Modelling Parallel Quantum Computing Using Transactional Memory.
Proceedings of the Joint 5th International Workshop on Quantum Physics and Logic and 4th Workshop on Developments in Computational Models, 2008

2006
Mobile computation in a purely functional language.
PhD thesis, 2006

Strong Mobility in Mobile Haskell.
J. Univers. Comput. Sci., 2006

A comparative evaluation of three mobile languages.
Proceedings of the 3rd international conference on Mobile technology, 2006

2005
Towards Mobility Skeletons.
Parallel Process. Lett., 2005

mHaskell: Mobile Computation in a Purely Functional Language.
J. Univers. Comput. Sci., 2005

2003
Implementing Mobile Haskell.
Proceedings of the Revised Selected Papers from the Fourth Symposium on Trends in Functional Programming, 2003

2002
Implementing Declarative Parallel Bottom-Avoiding Choice.
Proceedings of the 14th Symposium on Computer Architecture and High Performance Computing (SBAC-PAD 2002), 2002

Thread Migration in a Parallel Graph Reducer.
Proceedings of the Implementation of Functional Languages, 14th International Workshop, 2002

2001
Distributed Execution of Functional Programs Using the JVM.
Proceedings of the Computer Aided Systems Theory, 2001

2000
Functional Beans.
Proceedings of the 9th International Workshop on Functional and Logic Programming, 2000


  Loading...