Identificação
Identificação pessoal
- Nome completo
- João Manuel dos Santos Lourenço
Nomes de citação
- Lourenço, João
- João M. Lourenço
Identificadores de autor
- 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
Endereços de correio eletrónico
- joao.lourenco@fct.unl.pt (Profissional)
- joao.lourenco@uninova.pt (Profissional)
Telefones
- Telefone
-
- 212948536 Ext.: 10740 (Profissional)
Moradas
- Dep. Informática, NOVA FCT, Campus de Caparica, 2829-516, CAPARICA, Almada, Portugal (Profissional)
- UNINOVA, Campus de Caprica, 2829-516, Caparica, Almada, Portugal (Profissional)
Websites
- https://docentes.fct.unl.pt/joao-lourenco (Profissional)
- https://scholar.google.pt/citations?user=8aN-HtMAAAAJ&hl=en (Académico)
- https://nova-lincs.di.fct.unl.pt/people/joao-lourenco (Profissional)
Domínios de atuação
- Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Português (Idioma materno) | |||||
Inglês | Utilizador proficiente (C2) | Utilizador proficiente (C1) | Utilizador proficiente (C2) | Utilizador proficiente (C2) | Utilizador proficiente (C1) |
Francês | Utilizador independente (B1) | Utilizador independente (B2) | Utilizador elementar (A2) | Utilizador independente (B2) | Utilizador independente (B1) |
Espanhol; Castelhano | Utilizador elementar (A1) | Utilizador independente (B2) | Utilizador elementar (A1) | Utilizador independente (B2) | Utilizador independente (B1) |
Formação
Grau | Classificação | |
---|---|---|
2021/01/25 - 2021/01/27
Concluído
|
Effective Communication Skills (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2020/03 - 2020/03
Concluído
|
Theatrical Techniques Applied to Teaching (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2020/01 - 2020/02
Concluído
|
Sciencepreneur (NOVA Doctoral School's course) (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2016/10 - 2016/10
Concluído
|
Developing Supervisory Skills Course (Outros)
Universidade Nova de Lisboa, Portugal
|
|
2014/05 - 2014/05
Concluído
|
7th School on Hot Topics in Distributed Computing (Outros)
Inria Centre de Recherche Rennes Bretagne Atlantique, França
|
|
2011/07 - 2011/07
Concluído
|
GPU Programming for Scientific Applications (Outros)
The University of Texas at Austin Department of Electrical and Computer Engineering, Estados Unidos
|
|
2004/11/29
Concluído
|
Doutoramento em Informática (PhD in Computer Science) (Doutoramento)
Especialização em 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" (TESE/DISSERTAÇÃO)
|
Approved by unanimity |
2000/06 - 2000/06
Concluído
|
Leadership and Human Resource Management (Outros)
Universidade Nova de Lisboa, Portugal
|
|
1998/06 - 1998/06
Concluído
|
University Didactics (Outros)
Universidade Nova de Lisboa, Portugal
|
|
1995/02
Concluído
|
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" (TESE/DISSERTAÇÃO)
|
Approved by unanimity |
1991/07
Concluído
|
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 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2015/01 - Atual | Investigador (Investigação) | 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 | Investigador (Investigação) | Centro de Informática e Tecnologias da Informação, Portugal |
Universidade Nova de Lisboa, Portugal |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2020/09 - Atual | Professor Associado (Docente Universitário) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2004/11 - 2020/09 | Professor Auxiliar (Docente Universitário) | 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 | Assistente (Docente Universitário) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Cargos e Funções
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2023/01/01 - Atual | Director de Unidade Orgânica | UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
Universidade Nova de Lisboa, Portugal | ||
2019/09/01 - Atual | Adjunct Professor | Faculty of Science at the Ontario Tech (formerly UOIT), Canadá |
Faculty of Science at the Ontario Tech (formerly UOIT), Canadá |
Projetos
Bolsa
Designação | Financiadores | |
---|---|---|
2018/10 - 2021/09 | NG-STORAGE: New Generation of Data Storage and Management Systems
Investigador
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
Concluído
|
2018/09 - 2021/08 | DEDUCE: Distributed Data-Centric Concurrency Control
Investigador
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
Concluído
|
2018/07 - 2021/06 | HiPSTr: High-Performance Serializable Transactions
Investigador responsável
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
Concluído
|
2018/07 - 2021/06 | SAMOA: Secure and Scalable Platform for Massive-scale Mobile Applications
Investigador
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
Concluído
|
2014/03 - 2018/02 | Hyrax - Crowd-Sourcing Mobile Devices to Develop Edge Clouds
CMUP-ERI/FIA/0048/2013
Investigador
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
Concluído
|
2013/09 - 2016/12 | SyncFree - Large-Scale Computation without Synchronisation
609551
Investigador
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
Concluído
|
2013/07 - 2015/12 | SwiftComp - Fast and Efficient Incremental Computation for Cloud Computing Environments
PTDC/EEI-SCR/1837/2012
Investigador
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
Concluído
|
2013/08 - 2015/07 | TestPar - Parallel Testing of Concurrent Applications
Bolseiro de Cientista Convidado
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação, Brasil
|
Fundação de Amparo à Pesquisa do Estado de São Paulo
Concluído
|
2011/03 - 2014/08 | Synergy-VM: A Blueprint for the Next Generation Execution Environments
PTDC/EIA-EIA/113613/2009
Investigador responsável
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
Concluído
|
2010/03 - 2013/08 | RepComp - Replicated Components for Improved Performance or Reliability in Multicore Systems
PTDC/EIA-EIA/108963/2008
Investigador
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
Concluído
|
2008/01 - 2011/12 | Byzantium: Eficient Byzantine fault-tolerant database replication
PTDC/EIA/74325/2006
Investigador
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
Concluído
|
2008/09 - 2010/06 | VIRTU - Virtualization and Management of Application Appliances
PTDC/EIA- EIA/108963/2008
Co-Investigador Responsável (Co-IR)
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
Concluído
|
1994 - 1997 | SEPP - Software Engineering for Parallel Processing
CIPA-C193-0251
Investigador
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Centro de Informática e Tecnologias da Informação, Portugal |
European Union
Concluído
|
1994 - 1996 | HPCTI - High Performance Computing Tools for Industry
CP-93-5383
Investigador
|
European Union
Concluído
|
Projeto
Designação | Financiadores | |
---|---|---|
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
Concluído
|
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
Concluído
|
Produções
Publicações
Artigo em conferência |
|
Artigo em revista |
|
Capítulo de livro |
|
Edição de livro |
|
Edição de número de revista |
|
Poster em conferência |
|
Prefácio / Posfácio |
|
Outros
Outra produção |
|
Atividades
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2022/09 - 2023/12/18 | Devault: a Decentralised Solution for Confidential Media Storage An User Centred Approach
Orientador de Gonçalo Gentil Pires Traça
|
Mestrado em Engenharia Informática (Mestrado) |
2022/09 - 2023/12/15 | A Study of Data Placement and Processor Cache Prefetching in PMEM-Enabled Systems
Orientador de João Pedro Gomes Antão
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2022/09 - 2023/11/03 | FLeeC: a Fast and Lock-Free Applicational Cache
Orientador de André João César Costa
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Filipe Robalo de Luna
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de David Miguel Vaz Carpinteiro
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Thales Vinícius Alves Parreira
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Duarte Miguel da Silveira
|
Mestrado em Análise e Engenharia de Big Data (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/07 - 2022/12 | Automatic Detection and Resolution of Deadlocks in GO Programs
Coorientador de Jorge Gabriel Grave Coelho
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2022/12 | Improving Key-Value Database Scalability with LSD
Orientador de David Miguel Vaz Carpinteiro
|
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021/09 - 2022/11 | Monitoring Road Traffic Rules with Spatio-temporal Properties
Coorientador de Tomás Jorge Jardim Fernandes Rodrigues da Silva
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2022/10 | Telecom Churn Prediction: An Approach Towards Big Data
Orientador de António Fonseca Coelho
|
Mestrado em Análise e Engenharia de Big Data (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09/20 - 2022/06 | Controlo de Concorrência Centrado nos Dados
Coorientador de Hugo Gil Azinheira Marques Pinto
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2022/06 | Armazenamento Reativo e Persistente para Ambientes Mobile Edge Computing
Coorientador de Francisco Luis da Fonte Nunes
|
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/12 | Managing Population and Workload Imbalance in Structured Overlays
Orientador de Ricardo Miguel Gonçalves Leitão
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Gonçalo António de Almeida Feliciano
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/10 | Lazy State Determination for SQL Databases
Orientador de Eduardo Bezerra Subtil
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/09 - 2021/10 | Web-based Application for Assisted Elimination of Duplicate Photographs
Orientador de Tomás Emanuel Taborda Mendes da Silva
|
Mestrado em Engenharia Informática (Mestrado)
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
Coorientador de João André Almeida e Silva
|
Programa de Doutoramento em Informática (Doutoramento)
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
Orientador de Pedro Henrique Jones Deodato
|
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2020/12 | Energy Optimization of OpenCV Algorithms for Android
Coorientador de Afonso Mak Gramocha da Costa Silva
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2019/09 - 2020/06 | Automatic Fault Localization in Multithreaded Programs
Coorientador de Luisa Fernanda Rojas Garcia
|
Master of Science in Computer Science (Mestrado)
University of Ontario Institute of Technology, Canadá
|
2018/09 - 2020/05 | Evaluation and deployment of a private cloud framework at DI-FCT-NOVA
Orientador de Pedro Miguel Guerreiro Ribeiro
|
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015/10 - 2020/02 | WiFi-Direct InterNetworking
Coorientador de António Gelásio Frazão Isidro Teófilo
|
Programa de Doutoramento em Informática (Doutoramento)
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
Orientador de Fábio Miguel Martins Mano
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018/09 - 2019/11 | Automated testing for provisioning systems of complex cloud products
Orientador de David Jorge Garcia Mendes
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Mara Filipa Alexandre Felismino
|
Mestrado em Engenharia Informática (Mestrado)
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
Coorientador de Patrícia Soraia Veríssimo Monteiro
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012 - 2019 | Executing Requests Concurrently in State Machine Replication
Orientador de Tiago Marques do Vale
|
Programa de Doutoramento em Informática (Doutoramento)
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
Orientador de Carlos Manuel Teixeira Machado
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014/09 - 2015/12 | Best Photo Selection
Orientador de André Pires Alves
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014/09 - 2015/11 | Distributed Storage in a Cloud of Mobile Devices
Coorientador de Ricardo Afonso da Cruz Monteiro
|
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2015 | Validation of Concurrent Programs
Orientador de Zdenek Letko
|
PosDoc (Outra)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2015 | Hardware Support to Detect Atomicity Violations
Orientador de Lois Orosa
|
Pos-Doc (Outra)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Monitoring of Transactional Memory Programs
Orientador de João Miguel Castanheira Martins
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Joana Isabel da Costa Roque
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Distributed Replicated Macro-Components
Orientador de Helder Ricardo Laximi Martins
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/11 | Preventing Atomicity Violations with Contracts
Orientador de Diogo Miguel Gaspar de Sousa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012/09 - 2013/10/30 | Partial Replication in Distributed Software Transactional Memory
Coorientador de João André Almeida e Silva
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008 - 2013 | Maintaining the Correctness of Transactional Memory Programs
Orientador de Ricardo Jorge Freire Dias
|
Programa de Doutoramento em Informática (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2011/09 - 2012/11 | A Modular Distributed Transactional Memory Framework
Orientador de Tiago Marques do Vale
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de Vasco Jorge Pessanha
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/09 - 2010/10 | TxBtrfs - A Transactional Snapshot-based File System
Orientador de João Eduardo Luís
|
Mestrado em Engenharia Informática (Mestrado)
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
Orientador de André Filipe da Rocha Lopes
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009/02 - 2010/03 | Static Detection of Anomalies in Transactional Memory Programs
Orientador de Bruno Cavaca Teixeira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2010/03 | A Framework for Scientific Computing with GPUs
Orientador de Luís Miguel Picciochi de Oliveira
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2009/12 | Speculative Execution by using Software Transactional Memory
Orientador de Emanuel Amaral Couto
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008/09 - 2009/09 | Sistema de Ficheiros Transaccional sobre FUSE
Orientador de Nuno Lopes Luís
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007/09 - 2008/12 | SmART: An Application Reconfiguration Framework
Orientador de João André Martins
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007/09 - 2008/11 | Parallel Run-Time for CO-OPN
Orientador de João Tanganho de Sousa
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006/09 - 2007/12 | Transactional File Systems
Orientador de Artur Miguel Adriano Martins
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006/09 - 2007/11 | Cooperative Memory and Database Transactions
Orientador de Ricardo Jorge Freire Dias
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2005/09 - 2006/12 | Consistent State Software Transactional Memory
Orientador de Gonçalo Vasco Trincão Bento da Cunha
|
Mestrado em Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Júri de grau académico
Tema Tipo de participação |
Nome do candidato (Tipo de grau) Instituição / Organização |
|
---|---|---|
2022/12 | Efficient Implementation of Stream Transformations
Arguente principal
|
Malte Schmitz (Doutoramento)
Universität zu Lübeck, Alemanha
|
2022/09 | Transactional Memory Systems for Heterogeneous Computing and Memory Architectures
Arguente principal
|
Daniel Castro (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022/01 | Improving the Performance of Long-running Memory Transactions
Arguente principal
|
Ricardo Filipe (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2022/01 | Augmenting Transactional Memory with the Future Abstraction
Arguente principal
|
Jingna Zeng (Doutoramento)
KTH Royal Institute of Technology Centre for Autonomous Systems, Suécia
Universidade de Lisboa Instituto Superior Técnico, Portugal |
2021/11 | Augmenting Transactional Memory with the Future Abstraction
Arguente principal
|
David Gureya (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2020/09 | Application of Genetic Algorithms and Data Mining in Noise-based Testing of Concurrent Software
Arguente principal
|
Hana Pluhácková (Doutoramento)
Brno University of Technology - Faculty of Information Technology, República Checa
|
2019/12 | Interactive Runtime Verification
Arguente principal
|
Raphaël Jakse (Doutoramento)
University of Grenoble Alpes, França
|
2019/09 | Characterizing and Enforcing Consistency of Online Services
Arguente principal
|
Filipe Freitas (Doutoramento)
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)
Vogal
|
Khadija Sabiri (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016/11 | Transactional Memory for Heterogeneous CPU-GPU Systems
Arguente
|
João Soares (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016/05 | Algorithms for Enhancing the Performance Robustness of Transactional Memory Systems
Arguente principal
|
Nuno Diegues (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015/11 | Gray Box Performance Modeling of In-Memory Distributed Transactional Platforms
Arguente principal
|
Diego Didona (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2015/09 | New Hardware Support Transactional Memory and Parallel Debugging in Multicore Processors
Arguente principal
|
Lois Orosa (Doutoramento)
Universidade de Santiago de Compostela, Espanha
|
2015/05 | Exploring the Parallelism of Conflict-Intensive Applications
Arguente principal
|
Hugo Rito (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/12 | A Generic and Distributed Dependable Software Transactional Memory
Arguente principal
|
Nuno Miguel Rei Carvalho (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/05 | A Data Storage Service for Mobile Edge Environments
Arguente principal
|
Filipe Freitas (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/05 | Optimizing Memory Transactions for Large-Scale Programs
Arguente principal
|
Fernando Carvalho (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2012/09 | Analysis and Testing of Concurrent Programs
Arguente
|
Zdenek Letko (Doutoramento)
Brno University of Technology - Faculty of Information Technology, República Checa
|
Arbitragem científica em conferência
Nome da conferência | Local da conferência | |
---|---|---|
2024 - Atual | 15th International Conference on Parallel Processing & Applied Mathematics | |
2017/12 - Atual | MECC — Workshop on Middleware for Edge Clouds & Cloudlets | |
2013 - Atual | PPAM — International Conference on Parallel Processing and Applied Mathematics | |
2012/01 - Atual | SLATE’20 — Symposium on Languages, Applications and Technologies | |
2009/09 - Atual | 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 |
Comissão de avaliação
Descrição da atividade Tipo de assessoria |
Instituição / Organização | Entidade financiadora | |
---|---|---|---|
2023/04 - 2023/09 | Member and co-coordinator of the Evaluation Panel for the PhD Grant Applications from National Foundation for Science and
Technology.
Coordenador
|
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
Avaliador
|
Brno University of Technology - Faculty of Information Technology, República Checa | Brno University of Technology - Faculty of Information Technology |
2018/08 - 2018/08 | Evaluation of research project applications.
Avaliador
|
FNR Luxembourg - ONNIVA, Luxemburgo |
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
2023/09 - Atual | High-Performance Computing | Engenharia Informática (Mestrado integrado) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/09 - Atual | Introductory Programming for Science and Engineering (EBM) | Engenharia Biomédica (Licenciatura) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2023/09 - Atual | 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 - Atual | Computer Systems and Networks | Informática (Doutoramento) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2016 - Atual | 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, França |
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, França |
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, Espanha |
1996/08 - 1996/08 | TEMPUS Project S_JEP 07989-94 Summer Course | (Master) | Universitat Autònoma de Barcelona, Espanha |
1996/08 - 1996/08 | TEMPUS Project S_JEP 07989-94 Summer Course | (Master) | Universitat Autònoma de Barcelona, Espanha |
Membro de comissão
Descrição da atividade Tipo de participação |
Instituição / Organização | |
---|---|---|
2023/01/01 - Atual | Member of of Executive Board of UNINOVA.
Membro
|
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
2023/01 - Atual | Member of the Administration Board of UNINOVA.
Membro
|
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal |
2019/09 - Atual | Member of the Department Council of the Computer Science Department (Departamento de Informática) of NOVA School of Science
and Technology — NOVA University Lisbon.
Membro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2018 - Atual | INForum Steering Committee
Membro
|
INForum – Simpósio de Informática, Portugal |
2015 - Atual | Member of the Scientific Committee of the PhD in Computer Science.
Membro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/08 - Atual | Euro-Par Advisory Board
Membro
|
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.
Coordenador
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2013 - 2016 | MUSEPAT Steering Committee
Membro
|
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.
Membro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2010 - 2012 | PADTAD Steering Committee
Membro
|
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.
Membro
|
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
Membro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2008/04 - 2009/09 | Department’s Erasmus Coordinator.
Coordenador
|
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.
Coordenador
|
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.
Membro
|
|
1998/02 - 2002/09 | General Assembly of NOVA University Lisbon.
Membro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Distinções
Prémio
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
|
Título
2019 | Adjunct Professor
Faculty of Science at the Ontario Tech (formerly UOIT), Canadá
|