Identification
Personal identification
- Full name
- João Manuel dos Santos Lourenço
Citation names
- Lourenço, João
- João M. Lourenço
Author identifiers
- Ciência ID
- 4612-E653-CE62
- ORCID iD
- 0000-0002-8495-6442
- Google Scholar ID
- 8aN-HtMAAAAJ
- Researcher Id
- A-7024-2010
- Scopus Author Id
- 56592218300
Email addresses
- joao.lourenco@fct.unl.pt (Professional)
- joao.lourenco@uninova.pt (Professional)
Telephones
- Telephone
-
- 212948536 Ext.: 10740 (Professional)
Addresses
- Dep. Informática, NOVA FCT, Campus de Caparica, 2829-516, CAPARICA, Almada, Portugal (Professional)
- UNINOVA, Campus de Caprica, 2829-516, Caparica, Almada, Portugal (Professional)
Websites
- https://docentes.fct.unl.pt/joao-lourenco (Professional)
- https://scholar.google.pt/citations?user=8aN-HtMAAAAJ&hl=en (Scholar)
- https://nova-lincs.di.fct.unl.pt/people/joao-lourenco (Professional)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
Portuguese (Mother tongue) | |||||
English | Proficiency (C2) | Advanced (C1) | Proficiency (C2) | Proficiency (C2) | Advanced (C1) |
French | Intermediate (B1) | Upper intermediate (B2) | Elementary (A2) | Upper intermediate (B2) | Intermediate (B1) |
Spanish; Castilian | Beginner (A1) | Upper intermediate (B2) | Beginner (A1) | Upper intermediate (B2) | Intermediate (B1) |
Education
Degree | Classification | |
---|---|---|
2021/01/25 - 2021/01/27
Concluded
|
Effective Communication Skills (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2020/03 - 2020/03
Concluded
|
Theatrical Techniques Applied to Teaching (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2020/01 - 2020/02
Concluded
|
Sciencepreneur (NOVA Doctoral School's course) (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2016/10 - 2016/10
Concluded
|
Developing Supervisory Skills Course (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2014/05 - 2014/05
Concluded
|
7th School on Hot Topics in Distributed Computing (Outros)
Inria Centre de Recherche Rennes Bretagne Atlantique, France
|
|
2011/07 - 2011/07
Concluded
|
GPU Programming for Scientific Applications (Outros)
The University of Texas at Austin Department of Electrical and Computer Engineering, United States
|
|
2004/11/29
Concluded
|
Doutoramento em Informática (PhD in Computer Science) (Doutoramento)
Major in Especialidade: Informática (Specialisatin: Computer Science)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"A Debugging Engine for Parallel and Distributed Programs" (THESIS/DISSERTATION)
|
Approved by unanimity |
2000/06 - 2000/06
Concluded
|
Leadership and Human Resource Management (Outros)
Universidade Nova de Lisboa, Portugal
|
|
1998/06 - 1998/06
Concluded
|
University Didactics (Outros)
Universidade Nova de Lisboa, Portugal
|
|
1995/02
Concluded
|
Mestrado em Engenharia Informática (MSc in Computer Science and Engineering) (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Mecanismos de Suporte à Execução Concorrente de Programas em Lógica" (THESIS/DISSERTATION)
|
Approved by unanimity |
1991/07
Concluded
|
Licenciatura em Engenharia Informática (Licenciate in Computer Science and Engineering) (Licenciatura)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
15/20 points |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2015/01 - Current | Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal | ||
2004 - 2014 | Researcher (Research) | Centro de Informática e Tecnologias da Informação, Portugal |
Universidade Nova de Lisboa, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2020/09 - Current | Associate Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2004/11 - 2020/09 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal | ||
1992/03 - 2004/11 | Assistant (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Positions / Appointments
Category Host institution |
Employer | |
---|---|---|
2023/01/01 - Current | Organic Unit Director | UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
Universidade Nova de Lisboa, Portugal | ||
2019/09/01 - Current | Adjunct Professor | Faculty of Science at the Ontario Tech (formerly UOIT), Canada |
Faculty of Science at the Ontario Tech (formerly UOIT), Canada |
Projects
Grant
Designation | Funders | |
---|---|---|
2018/10 - 2021/09 | NG-STORAGE: New Generation of Data Storage and Management Systems
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/09 - 2021/08 | DEDUCE: Distributed Data-Centric Concurrency Control
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Instituto de Telecomunicações, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/07 - 2021/06 | HiPSTr: High-Performance Serializable Transactions
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2018/07 - 2021/06 | SAMOA: Secure and Scalable Platform for Massive-scale Mobile Applications
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2014/03 - 2018/02 | Hyrax - Crowd-Sourcing Mobile Devices to Develop Edge Clouds
CMUP-ERI/FIA/0048/2013
Researcher
Universidade do Porto Faculdade de Ciências, Portugal
Instituto de Engenharia de Sistemas e Computadores, Portugal Instituto de Telecomunicações, Portugal Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2013/09 - 2016/12 | SyncFree - Large-Scale Computation without Synchronisation
609551
Researcher
Associação para a Inovação e Desenvolvimento da FCT, Portugal
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
European Union
Concluded
|
2013/07 - 2015/12 | SwiftComp - Fast and Efficient Incremental Computation for Cloud Computing Environments
PTDC/EEI-SCR/1837/2012
Researcher
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2013/08 - 2015/07 | TestPar - Parallel Testing of Concurrent Applications
Invited Scientist Fellow
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação, Brazil
|
Fundação de Amparo à Pesquisa do Estado de São Paulo
Concluded
|
2011/03 - 2014/08 | Synergy-VM: A Blueprint for the Next Generation Execution Environments
PTDC/EIA-EIA/113613/2009
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2010/03 - 2013/08 | RepComp - Replicated Components for Improved Performance or Reliability in Multicore Systems
PTDC/EIA-EIA/108963/2008
Researcher
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/01 - 2011/12 | Byzantium: Eficient Byzantine fault-tolerant database replication
PTDC/EIA/74325/2006
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2008/09 - 2010/06 | VIRTU - Virtualization and Management of Application Appliances
PTDC/EIA- EIA/108963/2008
Co-Principal Investigator (Co-PI)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Associação para a Inovação e Desenvolvimento da FCT, Portugal Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
1994 - 1997 | SEPP - Software Engineering for Parallel Processing
CIPA-C193-0251
Researcher
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Centro de Informática e Tecnologias da Informação, Portugal |
European Union
Concluded
|
1994 - 1996 | HPCTI - High Performance Computing Tools for Industry
CP-93-5383
Researcher
|
European Union
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2019/01/01 - 2019/12/31 | NOVA Laboratory for Computer Science and Informatics
UID/CEC/04516/2019
Universidade Nova de Lisboa Associação para a Inovação e Desenvolvimento da FCT, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2011/01/01 - 2013/12/31 | Strategic Project - UI 527 - 2011-2012
PEst-OE/EEI/UI0527/2011
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book chapter |
|
Conference paper |
|
Conference poster |
|
Edited book |
|
Journal article |
|
Journal issue |
|
Preface / Postscript |
|
Other
Other output |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2022/09 - 2023/12/18 | Devault: a Decentralised Solution for Confidential Media Storage An User Centred Approach
Supervisor of Gonçalo Gentil Pires Traça
|
Mestrado em Engenharia Informática (Master) |
2022/09 - 2023/12/15 | A Study of Data Placement and Processor Cache Prefetching in PMEM-Enabled Systems
Supervisor of João Pedro Gomes Antão
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2022/09 - 2023/11/03 | FLeeC: a Fast and Lock-Free Applicational Cache
Supervisor of André João César Costa
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/01 - 2022/12/22 | OSCAR: A Noise Injection Framework for Testing Concurrent Software
Supervisor of Filipe Robalo de Luna
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/09 - 2022/12/20 | Improving Key-Value Database Scalability with Lazy State Determination
Supervisor of David Miguel Vaz Carpinteiro
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/02 - 2022/12/15 | Empowering a Relational Database with LSD: Lazy State Determination
Supervisor of Thales Vinícius Alves Parreira
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/09 - 2022/12/02 | Lean Data Engineering Systems: a set of Principles to Process Data Efficiently
Supervisor of Duarte Miguel da Silveira
|
Mestrado em Análise e Engenharia de Big Data (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/07 - 2022/12 | Automatic Detection and Resolution of Deadlocks in GO Programs
Co-supervisor of Jorge Gabriel Grave Coelho
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2022/12 | Improving Key-Value Database Scalability with LSD
Supervisor of David Miguel Vaz Carpinteiro
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/09 - 2022/11 | Monitoring Road Traffic Rules with Spatio-temporal Properties
Co-supervisor of Tomás Jorge Jardim Fernandes Rodrigues da Silva
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2022/10 | Telecom Churn Prediction: An Approach Towards Big Data
Supervisor of António Fonseca Coelho
|
Mestrado em Análise e Engenharia de Big Data (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09/20 - 2022/06 | Controlo de Concorrência Centrado nos Dados
Co-supervisor of Hugo Gil Azinheira Marques Pinto
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2022/06 | Armazenamento Reativo e Persistente para Ambientes Mobile Edge Computing
Co-supervisor of Francisco Luis da Fonte Nunes
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/12 | Managing Population and Workload Imbalance in Structured Overlays
Supervisor of Ricardo Miguel Gonçalves Leitão
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/11 | Conceção e Desenvolvimento de uma Aplicação iOS para Eliminação Assistida de Fotografias Semelhantes
Supervisor of Gonçalo António de Almeida Feliciano
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/10 | Lazy State Determination for SQL Databases
Supervisor of Eduardo Bezerra Subtil
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/10 | Web-based Application for Assisted Elimination of Duplicate Photographs
Supervisor of Tomás Emanuel Taborda Mendes da Silva
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2013/10/01 - 2021/07/19 | Data Storage and Dissemination in Pervasive Edge Computing Environments
Co-supervisor of João André Almeida e Silva
|
Programa de Doutoramento em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/02 - 2021/03 | Runtime Tracing of Low-Code Applications: A Case Study for the OutSystems Platform
Supervisor of Pedro Henrique Jones Deodato
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2020/12 | Energy Optimization of OpenCV Algorithms for Android
Co-supervisor of Afonso Mak Gramocha da Costa Silva
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2020/06 | Automatic Fault Localization in Multithreaded Programs
Co-supervisor of Luisa Fernanda Rojas Garcia
|
Master of Science in Computer Science (Master)
University of Ontario Institute of Technology, Canada
|
2018/09 - 2020/05 | Evaluation and deployment of a private cloud framework at DI-FCT-NOVA
Supervisor of Pedro Miguel Guerreiro Ribeiro
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015/10 - 2020/02 | WiFi-Direct InterNetworking
Co-supervisor of António Gelásio Frazão Isidro Teófilo
|
Programa de Doutoramento em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018/09 - 2019/11 | A Computing and Storage Server Infrastructure for a Mobile Application
Supervisor of Fábio Miguel Martins Mano
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018/09 - 2019/11 | Automated testing for provisioning systems of complex cloud products
Supervisor of David Jorge Garcia Mendes
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017/09 - 2019/03 | Conceção e Desenvolvimento de uma Aplicação Android para Eliminação As- sistida de Fotografias Repetidas
Supervisor of Mara Filipa Alexandre Felismino
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017/09 - 2019/03 | Uma Análise Comparativa de Ferramentas de Análise Estática para deteção de Erros de Memória
Co-supervisor of Patrícia Soraia Veríssimo Monteiro
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012 - 2019 | Executing Requests Concurrently in State Machine Replication
Supervisor of Tiago Marques do Vale
|
Programa de Doutoramento em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015/02 - 2016/07 | Suporte Aplicacional de um Workflow para Selecção Assistida de Fotografias
Supervisor of Carlos Manuel Teixeira Machado
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014/09 - 2015/12 | Best Photo Selection
Supervisor of André Pires Alves
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014/09 - 2015/11 | Distributed Storage in a Cloud of Mobile Devices
Co-supervisor of Ricardo Afonso da Cruz Monteiro
|
Mestrado Integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2015 | Validation of Concurrent Programs
Supervisor of Zdenek Letko
|
PosDoc (Other)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2015 | Hardware Support to Detect Atomicity Violations
Supervisor of Lois Orosa
|
Pos-Doc (Other)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Monitoring of Transactional Memory Programs
Supervisor of João Miguel Castanheira Martins
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Um estudo de performance de uma ferramenta de Object/Relational Mapping
Supervisor of Joana Isabel da Costa Roque
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Distributed Replicated Macro-Components
Supervisor of Helder Ricardo Laximi Martins
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Preventing Atomicity Violations with Contracts
Supervisor of Diogo Miguel Gaspar de Sousa
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/10/30 | Partial Replication in Distributed Software Transactional Memory
Co-supervisor of João André Almeida e Silva
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008 - 2013 | Maintaining the Correctness of Transactional Memory Programs
Supervisor of Ricardo Jorge Freire Dias
|
Programa de Doutoramento em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2011/09 - 2012/11 | A Modular Distributed Transactional Memory Framework
Supervisor of Tiago Marques do Vale
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/09 - 2010/10 | Verificação Prática de Anomalias em Programas de Memória Transaccional
Supervisor of Vasco Jorge Pessanha
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/09 - 2010/10 | TxBtrfs - A Transactional Snapshot-based File System
Supervisor of João Eduardo Luís
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/09 - 2010/10 | tlCell: A Software Transactional Memory for the Cell Broadband Engine Architecture
Supervisor of André Filipe da Rocha Lopes
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/02 - 2010/03 | Static Detection of Anomalies in Transactional Memory Programs
Supervisor of Bruno Cavaca Teixeira
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2010/03 | A Framework for Scientific Computing with GPUs
Supervisor of Luís Miguel Picciochi de Oliveira
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2009/12 | Speculative Execution by using Software Transactional Memory
Supervisor of Emanuel Amaral Couto
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2009/09 | Sistema de Ficheiros Transaccional sobre FUSE
Supervisor of Nuno Lopes Luís
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007/09 - 2008/12 | SmART: An Application Reconfiguration Framework
Supervisor of João André Martins
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007/09 - 2008/11 | Parallel Run-Time for CO-OPN
Supervisor of João Tanganho de Sousa
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006/09 - 2007/12 | Transactional File Systems
Supervisor of Artur Miguel Adriano Martins
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006/09 - 2007/11 | Cooperative Memory and Database Transactions
Supervisor of Ricardo Jorge Freire Dias
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2005/09 - 2006/12 | Consistent State Software Transactional Memory
Supervisor of Gonçalo Vasco Trincão Bento da Cunha
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2022/12 | Efficient Implementation of Stream Transformations
(Thesis) Main arguer
|
Malte Schmitz (PhD)
Universität zu Lübeck, Germany
|
2022/09 | Transactional Memory Systems for Heterogeneous Computing and Memory Architectures
(Thesis) Main arguer
|
Daniel Castro (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022/01 | Improving the Performance of Long-running Memory Transactions
(Thesis) Main arguer
|
Ricardo Filipe (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022/01 | Augmenting Transactional Memory with the Future Abstraction
(Thesis) Main arguer
|
Jingna Zeng (PhD)
KTH Royal Institute of Technology Centre for Autonomous Systems, Sweden
Universidade de Lisboa Instituto Superior Técnico, Portugal |
2021/11 | Augmenting Transactional Memory with the Future Abstraction
(Thesis) Main arguer
|
David Gureya (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020/09 | Application of Genetic Algorithms and Data Mining in Noise-based Testing of Concurrent Software
(Thesis) Main arguer
|
Hana Pluhácková (PhD)
Brno University of Technology - Faculty of Information Technology, Czech Republic
|
2019/12 | Interactive Runtime Verification
(Thesis) Main arguer
|
Raphaël Jakse (PhD)
University of Grenoble Alpes, France
|
2019/09 | Characterizing and Enforcing Consistency of Online Services
(Thesis) Main arguer
|
Filipe Freitas (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2019/09 | Une démarche agile de modernisation et de migration des applications patrimoines vers des applications natives cloud (Júri
de Reconhecimento de Nível de Doutoramento da Doutora)
Thesis Member
|
Khadija Sabiri (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016/11 | Transactional Memory for Heterogeneous CPU-GPU Systems
(Thesis) Arguer
|
João Soares (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016/05 | Algorithms for Enhancing the Performance Robustness of Transactional Memory Systems
(Thesis) Main arguer
|
Nuno Diegues (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015/11 | Gray Box Performance Modeling of In-Memory Distributed Transactional Platforms
(Thesis) Main arguer
|
Diego Didona (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015/09 | New Hardware Support Transactional Memory and Parallel Debugging in Multicore Processors
(Thesis) Main arguer
|
Lois Orosa (PhD)
Universidade de Santiago de Compostela, Spain
|
2015/05 | Exploring the Parallelism of Conflict-Intensive Applications
(Thesis) Main arguer
|
Hugo Rito (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/12 | A Generic and Distributed Dependable Software Transactional Memory
(Thesis) Main arguer
|
Nuno Miguel Rei Carvalho (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/05 | A Data Storage Service for Mobile Edge Environments
(Thesis) Main arguer
|
Filipe Freitas (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/05 | Optimizing Memory Transactions for Large-Scale Programs
(Thesis) Main arguer
|
Fernando Carvalho (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2012/09 | Analysis and Testing of Concurrent Programs
(Thesis) Arguer
|
Zdenek Letko (PhD)
Brno University of Technology - Faculty of Information Technology, Czech Republic
|
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2023/01/01 - Current | Member of of Executive Board of UNINOVA.
Member
|
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
2023/01 - Current | Member of the Administration Board of UNINOVA.
Member
|
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
2019/09 - Current | Member of the Department Council of the Computer Science Department (Departamento de Informática) of NOVA School of Science
and Technology — NOVA University Lisbon.
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2018 - Current | INForum Steering Committee
Member
|
INForum – Simpósio de Informática, Portugal |
2015 - Current | Member of the Scientific Committee of the PhD in Computer Science.
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/08 - Current | Euro-Par Advisory Board
Member
|
Euro-Par: European Conference on Parallel and Distributed Computing, Portugal |
2018 - 2019 | Co-coordinator of ExpoFCT, the School¿s Open Day (2018 with Teresa Romão, 2019 with João Leitão) at the Computer Science Department
(Departamento de Informática) of NOVA School of Science and Technology - NOVA University Lisbon, Portugal.
Coordinator
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2013 - 2016 | MUSEPAT Steering Committee
Member
|
MUSEPAT — International Conference on International Conference on Multicore Software Engineering, Performance, Applications and Tools, Portugal |
2012/04 - 2014/06 | Member of the Department Council of the Computer Science Department (Departamento de Informática) of NOVA School of Science
and Technology — NOVA University Lisbon.
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2010 - 2012 | PADTAD Steering Committee
Member
|
PADTAD — International Workshop on Parallel and Distributed Systems: Testing, Analysis and Debugging, Portugal |
2009/09 - 2011/09 | Member of the Executive Board of the Computer Science Department (Departamento de Informática) of NOVA School of Science and
Technology — NOVA University Lisbon.
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/04 - 2009/09 | Member of the Scientific Committee of the BSc in Computer Science of the Computer Science Department (Departamento de Informática)
of NOVA School of Science and Technology — NOVA University Lisbon
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/04 - 2009/09 | Department’s Erasmus Coordinator.
Coordinator
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2007 - 2009 | Co-coordinator of ExpoFCT, the School¿s Open Day (with João Costa Seco) at the Computer Science Department (Departamento de
Informática) of NOVA School of Science and Technology - NOVA University Lisbon.
Coordinator
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/02 - 2008/12 | General Assembly of NOVA School of Science and Technology - NOVA University Lisbon.
Member
|
|
1998/02 - 2002/09 | General Assembly of NOVA University Lisbon.
Member
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Conference scientific committee
Conference name | Conference host | |
---|---|---|
2024 - Current | 15th International Conference on Parallel Processing & Applied Mathematics | |
2017/12 - Current | MECC — Workshop on Middleware for Edge Clouds & Cloudlets | |
2013 - Current | PPAM — International Conference on Parallel Processing and Applied Mathematics | |
2012/01 - Current | SLATE’20 — Symposium on Languages, Applications and Technologies | |
2009/09 - Current | INForum — Simpósio de Informática (track on Distributed and Large-Scale Computing Systems) | |
2021/08 - 2021/08 | Euro-Par 2021: European Conference on Parallel and Distributed Computing (Local Chair Topic 6) | |
2020/03 - 2020/03 | FMEC’20 — 5th International Conference on Fog and Mobile Edge Computing | |
2019/07 - 2019/07 | ICEA - 19th International Conference in Engineering Applications | |
2016/06 - 2018/09 | VECPAR — International Meeting on High-Performance Computing for Computational Science | |
2018 - 2018 | RUME - Runtime Verification and Monitoring Technologies for Embedded Systems Workshop | |
2017/03 - 2017/03 | RADIANCE’17 — International Workshop on Recent Advances in the DependabIlity AssessmeNt of Complex systEms | |
2016/09 - 2016/09 | RV’16 — International Conference on Runtime Verification | |
2006/09 - 2016/09 | HVC — Haifa Verification Conference | |
2013/08 - 2016/08 | MUSEPAT — International Conference on Multicore Software Engineering, Per- formance and Tools | |
2012 - 2016 | International Conference on Advances in System Testing and Validation Lifecycle | |
2006/06 - 2012/07 | PADTAD — International Workshop on Parallel and Distributed Systems: Testing, Anal- ysis and Debugging |
Course / Discipline taught
Academic session | Degree Subject (Type) | Institution / Organization | |
---|---|---|---|
2023/09 - Current | High-Performance Computing | Engenharia Informática (Mestrado integrado) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/09 - Current | Introductory Programming for Science and Engineering (EBM) | Engenharia Biomédica (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/09 - Current | Introductory Programming for Science and Engineering (MAGR) | Matemática Aplicada à Gestão do Risco (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2018 - Current | Computer Systems and Networks | Informática (Doutoramento) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2016 - Current | Scientific Text Processing with LaTeX | (Doutoramento) | Universidade Nova de Lisboa, Portugal |
2024/03 - 2024/07 | Informatics for Science and Engineering | Licenciatura em Engenharia de Materiais & Licenciatura em Engenharia de Micro e Nanotecnologias (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2019/09 - 2022/07 | Big Data Processing Systems | Master is Big Data Processing Systems (Mestrado) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2013/09 - 2022/07 | Concurrency and Parallelism | Ciência e Engenharia Informática (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2018/03 - 2018/03 | Monitoring Concurrency Errors - In the Quest for Deadlocks and Atomicity Violations | (Doctor of Philosophy) | Inria Centre de Recherche Grenoble Rhone-Alpes, France |
2014 - 2017 | Transactional Systems | Informática (Doutoramento) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2016/09 - 2016/09 | Monitoring concurrency errors: deadlocks, atomicity violations, and data races | (Doctor of Philosophy) | Inria Centre de Recherche Grenoble Rhone-Alpes, France |
2005 - 2013 | Operating Systems | Engenharia Informática (Mestrado integrado) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2006 - 2009 | Introduction to Computer Systems and Networks | Engenharia Informática (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2004 - 2007 | Advanced Topics in Parallel and Distributed Computing — lectures | Informática (Doutoramento) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
1997/08 - 1997/08 | TEMPUS Project S_JEP 07989-94 Summer Course | (Master) | Universitat Autònoma de Barcelona, Spain |
1996/08 - 1996/08 | TEMPUS Project S_JEP 07989-94 Summer Course | (Master) | Universitat Autònoma de Barcelona, Spain |
1996/08 - 1996/08 | TEMPUS Project S_JEP 07989-94 Summer Course | (Master) | Universitat Autònoma de Barcelona, Spain |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2023/04 - 2023/09 | Member and co-coordinator of the Evaluation Panel for the PhD Grant Applications from National Foundation for Science and
Technology.
Coordinator
|
Fundação para a Ciência e a Tecnologia, Portugal | Fundação para a Ciência e a Tecnologia |
2021 - 2021 | Member of the Panel of Evaluators of the Faculty of Information Technology, Brno University of Technology, within the QS Global
Academic Survey
Evaluator
|
Brno University of Technology - Faculty of Information Technology, Czech Republic | Brno University of Technology - Faculty of Information Technology |
2018/08 - 2018/08 | Evaluation of research project applications.
Evaluator
|
FNR Luxembourg - ONNIVA, Luxembourg |
Distinctions
Award
2012 | Best Paper Award --- R.J. Dias; V. Pessanha; J.M. Lourenço. "Precise Detection of Atomicity Violations". Haifa Verification
Conference, Haifa, 2013. DOI: 10.1007/978-3-642-39611-3_8
Haifa Verification Conference, Israel
|
2012 | Distinguished (Best) Paper Award --- R.J. Dias, T.M. Vale, J.M. Lourenço. "Efficient support for in-place metadata in transactional
memory". Euro-Par 2012 Parallel Processing, Rhodes, 2012. DOI: 10.1007/978-3-642-32820-6_59
Euro-Par: European Conference on Parallel and Distributed Computing, Portugal
|
Title
2019 | Adjunct Professor
Faculty of Science at the Ontario Tech (formerly UOIT), Canada
|