Identification
Personal identification
- Full name
- António Ravara
Citation names
- Ravara, António
Author identifiers
- Ciência ID
- 6E1A-AC5F-7D16
- ORCID iD
- 0000-0001-8074-0380
- Google Scholar ID
- HuxP2pUAAAAJ
- Researcher Id
- G-1667-2016
- Scopus Author Id
- 8335501900
Knowledge fields
- Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Advanced (C1) | Advanced (C1) | Advanced (C1) | Advanced (C1) | |
French | Intermediate (B1) | Advanced (C1) | Intermediate (B1) | Intermediate (B1) |
Education
Degree | Classification | |
---|---|---|
1996/03 - 2000/12
Concluded
|
PhD in Mathematics, Theoretical Computer Science (Programa de Doutoramento em Matemática) (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Typing Non-Uniform Concurrent Objects" (THESIS/DISSERTATION)
|
Aprovado (there were no grades) |
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2014 - Current | Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2018/09/01 - Current | Associate Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2009/09/01 - 2018/08/31 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2001/01/01 - 2009/08/31 | Assistant Professor (University Teacher) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
1996/04/01 - 2000/12/31 | Assistente (Teaching Assistant) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
1992/09/01 - 1996/03/31 | Assistente estagiário (Teaching Assistant) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Projects
Grant
Designation | Funders | |
---|---|---|
2016/08/01 - 2017/03/31 | Behavioural inference for object-oriented languages
SFRH/BSAB/116441/2016
University of Glasgow, United Kingdom
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2023/03/01 - 2024/08/31 | Tipos avançados e máquinas virtuais verificadas para validar contratos digitais
2022.09138.PTDC
Universidade NOVA de Lisboa, Portugal
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2020/06/01 - 2022/05/31 | Cameleer: Principles and Methods to Verify OCaml Programs
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Research Executive Agency
Ongoing
|
2018/03/01 - 2022/02/28 | BEHAPI: Behavioural Application Program Interfaces
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Research Executive Agency
Ongoing
|
2018/09/01 - 2021/08/31 | Controlo de Concorrência Distribuído Centrado no Dados
PTDC/CCI-COM/32166/2017
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
Ongoing
|
2012/10 - 2016/10 | Behavioural Types for Reliable Large-Scale Software Systems
Vice-chair
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
Concluded
|
2012/03/20 - 2015/09/19 | Propriedades de animação por via estática
PTDC/EIA-CCO/117513/2010
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 da Faculdade de Ciências da Universidade de Lisboa, 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
|
2008/01/01 - 2008/06/30 | BEHAVIOURAL TYPES FOR OBJECT-ORIENTED LANGUAGES
SFRH/BSAB/757/2007
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2005/07/01 - 2008/06/30 | Sistemas de tipos espaciais e comportamentais
POSC/EIA/55582/2004
Universidade de Lisboa Instituto Superior Técnico, Portugal
Universidade de Lisboa Instituto Superior Técnico, Portugal Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Fundação para a Ciência e a Tecnologia
Concluded
|
2002/03/01 - 2002/08/31 | SEMÂNTICA DE OBJECTOS CONCORRENTES E MIGRANTES
SFRH/BPD/6782/2001
|
Fundação para a Ciência e a Tecnologia
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Edited book |
|
Journal article |
|
Online resource |
|
Report |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2020/10/01 - Current | Verification of Heap-Manipulating Ocaml Programs with Why3
Supervisor of Pedro Barroso
|
Doutoramento em Informática (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020/06/01 - 2022/05/31 | Principles and Methods to Verify OCaml Programs - MSCA IF
Supervisor of Mário Pereira
|
Pós-doutoramento em Informática (Other)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2021 | Coping with the reality: adding crucial features to a typestate-oriented language
Supervisor of João Daniel da Luz Mota
|
Engenharia Informática (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2021 | Retrofitting Typestates into Rust
Supervisor of José Miguel Gonçalves Duarte
|
Engenharia Informática (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2021 - 2021 | A Mechanized Proof of Kleene's Theorem in Why3
Supervisor of André Duarte Teixeira Trindade
|
Engenharia Informática (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2020 | Smart Contracts using Blockchain
Supervisor of João Diogo Curro Pacheco
|
Engenharia Informática (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2020 | Blockchain - Gestão de Identidades
Supervisor of João Pedro Silva Borralho
|
Engenharia Informática (Master)
Universidade NOVA de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2005/09/01 - 2010/12/20 | Statically proving behavioural properties in the pi-calculus via dependency analysis
Supervisor of Maxime Gamboni
|
Doutoramento em Matemática (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Distinctions
Award
2022 | Best student project (Supervisor)
Incyber Innovation Hub, Portugal
|
Other distinction
2014 | ACM Computing Reviews Notable Article |