João Lourenço

Orcid: 0000-0002-8495-6442

According to our database1, João Lourenço authored at least 82 papers between 1996 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Monitoring of spatio-temporal properties with nonlinear SAT solvers.
Int. J. Softw. Tools Technol. Transf., April, 2024

FLeeC: a Fast Lock-Free Application Cache.
CoRR, 2024

2023
Brain-inspired nanophotonic spike computing: challenges and prospects.
Neuromorph. Comput. Eng., September, 2023

Anthropomorphic finger for grasping applications: 3D printed endoskeleton in a soft skin.
CoRR, 2023

Happy or Sad, Smiling or Drawing with Multimodal Search and Visualisation of Movies Based on Emotions Along Time.
Proceedings of the 2023 ACM International Conference on Interactive Media Experiences Workshops, 2023

Monolith Development History for Microservices Identification: a Comparative Analysis.
Proceedings of the IEEE International Conference on Web Services, 2023

2022
Tethered UAV with Combined Multi-rotor and Water Jet Propulsion for Forest Fire Fighting.
J. Intell. Robotic Syst., 2022

Towards Multimodal Search and Visualization of Movies Based on Emotions.
Proceedings of the IMX '22: ACM International Conference on Interactive Media Experiences, Aveiro, Portugal, June 22, 2022

2021
It's about Thyme: On the design and implementation of a time-aware reactive storage system for pervasive edge computing environments.
Future Gener. Comput. Syst., 2021

Resonant tunnelling diode nano-optoelectronic spiking nodes for neuromorphic information processing.
CoRR, 2021

Virtual Environments & Precision Viticulture: A Case Study.
Proceedings of the IEEE International Geoscience and Remote Sensing Symposium, 2021

2020
Lazy State Determination: More concurrency for contending linearizable transactions.
CoRR, 2020

RedMesh: A WiFi-Direct Network Formation Algorithm for Large-Scale Scenarios.
Proceedings of the MobiQuitous '20: Computing, 2020

2019
Correction to: A survey of challenges for runtime verification from advanced application domains (beyond software).
Formal Methods Syst. Des., 2019

A survey of challenges for runtime verification from advanced application domains (beyond software).
Formal Methods Syst. Des., 2019

COST Action IC 1402 ArVI: Runtime Verification Beyond Monitoring - Activity Report of Working Group 1.
CoRR, 2019

Time-aware reactive storage in wireless edge environments.
Proceedings of the MobiQuitous 2019, 2019

2018
Discovering Concurrency Errors.
Proceedings of the Lectures on Runtime Verification - Introductory and Advanced Topics, 2018

Uma análise comparativa de ferramentas de análise estática para deteção de erros de memória.
CoRR, 2018

Time-Aware Publish/Subscribe for Networks of Mobile Devices.
CoRR, 2018

Verifying Real-World Software with Contracts for Concurrency.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation. Industrial Practice, 2018

2017
GOCRGO and GOGO: Two Minimal Communication Topologies for WiFi-Direct Multi-group Networking.
Proceedings of the 14th EAI International Conference on Mobile and Ubiquitous Systems: Computing, 2017

Towards a persistent publish/subscribe system for networks of mobile devices.
Proceedings of the 2nd Workshop on Middleware for Edge Clouds & Cloudlets, 2017

Verifying Concurrent Programs Using Contracts.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

2016
Pot: Deterministic Transactional Execution.
ACM Trans. Archit. Code Optim., 2016

Gaussian Process Model - An Exploratory Study in the Response Surface Methodology.
Qual. Reliab. Eng. Int., 2016

Ephemeral Data Storage for Networks of Hand-Held Devices.
Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, 2016

A Hardware Approach to Detect, Expose and Tolerate High Level Data Races.
Proceedings of the 24th Euromicro International Conference on Parallel, 2016

Towards the Opportunistic Combination of Mobile Ad-hoc Networks with Infrastructure Access.
Proceedings of the 1st Workshop on Middleware for Edge Clouds & Cloudlets, 2016

Low Cost Inertial Measurement Unit for Motion Capture in Biomedical Applications.
Proceedings of the Technological Innovation for Cyber-Physical Systems, 2016

A Suite of Java Message-Passing Benchmarks to Support the Validation of Testing Models, Criteria and Tools.
Proceedings of the International Conference on Computational Science 2016, 2016

2015
Special issue on testing, analysis and debugging of concurrent programs.
Softw. Test. Verification Reliab., 2015

Preventing Atomicity Violations with Contracts.
CoRR, 2015

Boosting locality in multi-version partial data replication.
Proceedings of the 30th Annual ACM Symposium on Applied Computing, 2015

Group-to-Group Bidirectional Wi-Fi Direct Communication with Two Relay Nodes.
Proceedings of the 12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, 2015

Mobile Device-to-Device Distributed Computing Using Data Sets.
Proceedings of the 12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, 2015

Decentralized Storage for Networks of Hand-held Devices.
Proceedings of the 12th EAI International Conference on Mobile and Ubiquitous Systems: Computing, 2015

Supporting Multiple Data Replication Models in Distributed Transactional Memory.
Proceedings of the 2015 International Conference on Distributed Computing and Networking, 2015

Dynamic Validation of Contracts in Concurrent Code.
Proceedings of the Computer Aided Systems Theory - EUROCAST 2015, 2015

Framework Support for the Efficient Implementation of Multi-version Algorithms.
Proceedings of the Transactional Memory. Foundations, Algorithms, Tools, and Applications, 2015

Extracting static and dynamic structural information from java concurrent programs for coverage testing.
Proceedings of the 2015 Latin American Computing Conference, 2015

2014
On Monitoring C/C++ Transactional Memory Programs.
Proceedings of the Mathematical and Engineering Methods in Computer Science, 2014

2013
Efficient support for in-place metadata in Java software transactional memory.
Concurr. Comput. Pract. Exp., 2013

A Multi-agent Control Architecture for Supply Chains Using a Predictive Pull-Flow Perspective.
Proceedings of the Highlights on Practical Applications of Agents and Multi-Agent Systems, 2013

On the Relevance of Total-Order Broadcast Implementations in Replicated Software Transactional Memories.
Proceedings of the Multicore Software Engineering, Performance, and Tools, 2013

Software Component Replication for Improved Fault-Tolerance: Can Multicore Processors Make It Work?
Proceedings of the Dependable Computing - 14th European Workshop, 2013

MacroDB: Scaling Database Engines on Multicores.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

2012
Multiresponse Optimization and Pareto Frontiers.
Qual. Reliab. Eng. Int., 2012

Responses modeling and optimization criteria impact on the optimization of multiple quality characteristics.
Comput. Ind. Eng., 2012

Using program closures to make an application programming interface (API) implementation thread safe.
Proceedings of the 10th Workshop on Parallel and Distributed Systems: Testing, 2012

Precise Detection of Atomicity Violations.
Proceedings of the Hardware and Software: Verification and Testing, 2012

Efficient Support for In-Place Metadata in Transactional Memory.
Proceedings of the Euro-Par 2012 Parallel Processing - 18th International Conference, 2012

Verification of Snapshot Isolation in Transactional Memory Java Programs.
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

2011
Detecting concurrency anomalies in transactional memory programs.
Comput. Sci. Inf. Syst., 2011

An evaluation of a low-cost 3-dimensional gestural interface: Wii3D.
Proceedings of the 2011 Annual Conference of the South African Institute of Computer Scientists and Information Technologists, 2011

Practical verification of high-level dataraces in transactional memory programs.
Proceedings of the 9th Workshop on Parallel and Distributed Systems: Testing, 2011

2010
Rapid Prototyping of Graphical User Interfaces for Petri-Net-Based Controllers.
IEEE Trans. Ind. Electron., 2010

Detection of Transactional Memory anomalies using static analysis.
Proceedings of the 8th Workshop on Parallel and Distributed Systems: Testing, 2010

Open virtualization framework for testing ground systems.
Proceedings of the 8th Workshop on Parallel and Distributed Systems: Testing, 2010

Understanding Transactional Memory (Extended Abstract).
Proceedings of the Hardware and Software: Verification and Testing, 2010

Special Session on Debugging.
Proceedings of the Hardware and Software: Verification and Testing, 2010

SmART: An Application Reconfiguration Framework.
Proceedings of the Complex Systems Design & Management, 2010

2009
Understanding the behavior of transactional memory applications.
Proceedings of the 7th Workshop on Parallel and Distributed Systems: Testing, 2009

Unifying Memory and Database Transactions.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

2008
Developing libraries using software transactional memory.
Comput. Sci. Inf. Syst., 2008

Byzantium: Byzantine-Fault-Tolerant Database Replication Providing Snapshot Isolation.
Proceedings of the Fourth Workshop on Hot Topics in System Dependability, 2008

Topic 1: Support Tools and Environments.
Proceedings of the Euro-Par 2008, 2008

Animated Graphical User Interface Generator Framework for Input-Output Place-Transition Petri Net Models.
Proceedings of the Applications and Theory of Petri Nets, 29th International Conference, 2008

2007
Testing patterns for software transactional memory engines.
Proceedings of the 5th Workshop on Parallel and Distributed Systems: Testing, 2007

2003
Control and Debugging of Distributed Programs Using Fiddle
CoRR, 2003

2001
Supporting On-line Distributed Monitoring and Debugging.
Parallel Distributed Comput. Pract., 2001

Fiddle: A Flexible Distributed Debugging Architecture.
Proceedings of the Computational Science - ICCS 2001, 2001

1999
An experiment in tool integration: The DDBG parallel and distributed debugger.
J. Syst. Archit., 1999

An Experience in Building a Parallel and Distributed Problem-Solving Environment.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

1998
Using DDBG to Support Testing and High-level Debugging Interfaces.
Comput. Artif. Intell., 1998

The PDBG process-level debugger for parallel and distributed programs.
Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, 1998

An integrated course on parallel and distributed processing.
Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, 1998

The DOTPAR Project: Towards a Framework Supporting Domain Oriented Tools for Parallel and Distributed Processing.
Proceedings of the High-Performance Computing and Networking, 1998

A Framework to support Parallel and Distrubuted Debugging.
Proceedings of the High-Performance Computing and Networking, 1998

1997
A Graphical Development and Debugging Environment for Parallel Programs.
Parallel Comput., 1997

An integrated testing and debugging environment for parallel and distributed programs.
Proceedings of the 23rd EUROMICRO Conference '97, 1997

1996
Teaching parallel processing: development of curriculum and software tools.
Proceedings of the 1st Annual Conference on Integrating Technology into Computer Science Education, 1996


  Loading...