Identification
Personal identification
- Full name
- Vasco Manuel Thudichum de Serpa Vasconcelos
Citation names
- Vasco T. Vasconcelos
Author identifiers
- Ciência ID
- 1A13-F831-DC4F
- ORCID iD
- 0000-0002-9539-8861
- Google Scholar ID
- https://scholar.google.pt/citations?user=dsRKl04AAAAJ&hl=
- Researcher Id
- AAL-4532-2020
- Scopus Author Id
- 7004649078
Languages
Language | Speaking | Reading | Writing | Listening | Peer-review |
---|---|---|---|---|---|
English | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) | Proficiency (C2) |
French | Intermediate (B1) | Advanced (C1) | Intermediate (B1) | Advanced (C1) | Advanced (C1) |
Spanish; Castilian | Beginner (A1) | Advanced (C1) | Elementary (A2) | ||
Japanese | Intermediate (B1) | Beginner (A1) | Beginner (A1) | Intermediate (B1) |
Education
Degree | Classification | |
---|---|---|
2013
Concluded
|
Informática (Título de Agregado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Types for Communication and Concurrency" (THESIS/DISSERTATION)
|
|
1995
Concluded
|
Computer Science and Engineering (Doutoramento)
Keio Gijuku Daigaku, Japan
"A process calculus approach to typed concurrent objects" (THESIS/DISSERTATION)
|
|
1992
Concluded
|
Computer Science and Engineering (Mestrado)
Keio Gijuku Daigaku, Japan
"Trace Semantics for Concurrent Objects" (THESIS/DISSERTATION)
|
|
1989
Concluded
|
Engenharia Informática (Licenciatura)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
Affiliation
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2012/12 - Current | Full Professor (University Teacher) | Universidade de Lisboa Faculdade de Ciências, Portugal |
2001/06 - 2012/12 | Associate Professor (University Teacher) | Universidade de Lisboa Faculdade de Ciências, Portugal |
1996/03 - 2001/06 | Assistant Professor (University Teacher) | Universidade de Lisboa Faculdade de Ciências, Portugal |
Positions / Appointments
Category Host institution |
Employer | |
---|---|---|
2018/01/05 - 2022/01/10 | President | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2015/07/01 - 2018/01/04 | Vice-President | Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal |
2009/07/01 - 2012/09/01 | Organic Unit President | Universidade de Lisboa Faculdade de Ciências, Portugal |
Universidade de Lisboa Laboratório de Sistemas Informáticos de Grande Escala, Portugal | ||
2008/01/01 - 2011/12/01 | Vice-President | Association Internationale pour les Technologies Objets, Germany |
2003/01/01 - 2007/12/01 | Secretário | Association Internationale pour les Technologies Objets, Germany |
Others
Category Host institution |
Employer | |
---|---|---|
2009/01/01 - Current | Member of Steering Committee | International Conference on Coordination Models and Languages (COORDINATION), Denmark |
Projects
Grant
Designation | Funders | |
---|---|---|
1994/07 - 1996/03 | Coordination
9102
Post-doc Fellow
European Commission, Belgium
|
Concluded
|
1987/10 - 1988/06 | Funota _ Functional Notation for a Programming Language
Junta Nacional de Investigação Científica e Tecnológica
Scientific Initiation Fellow
Fundação para a Ciência e a Tecnologia, Portugal
|
Concluded
|
Contract
Designation | Funders | |
---|---|---|
2021/03/01 - 2024/02/28 | Safe Concurrent Programming with Session Types
PTDC/CCI-COM/6453/2020
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Ongoing
|
2016/05/01 - 2019/10/31 | Confident, Communication Contracts for Distributed Systems Development
PTDC/EEI-CTP/4503/2014
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2016/01/31 - 2016/12/31 | Static Verification of Safe Parallelism
301/2015
Principal investigator
|
Fundação Luso-Americana |
2012/10/01 - 2016/10/31 | Betty, Behavioural Types for Reliable Large-Scale Software Systems
IC1201
Researcher
|
European Commission
Concluded
|
2012/03/20 - 2014/03/19 | Liveness, statically
PTDC/EIA-CCO/117513/2010
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2010/01/01 - 2012/12/31 | Quest for Reliability in Generic Software Components
PTDC/EIA-EIA/103103/2008
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2009/05/01 - 2012/12/31 | INTERFACES—Certified Interfaces for Integrity and Security in Extensible Web Based Applications
CMU-PT/NGN/0044/2008
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2012/01/01 - 2012/06/30 | Advanced Type Systems for Multicore Programming
PTDC/EIA-CCO/122547/2010
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2010/01 - 2012/06/30 | Assertion Types for Object-Oriented Programming
PTDC/EIA-CCO/105359/2008
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2005/09/01 - 2009/08/31 | SENSORIA—Software Engineering for Service-Oriented Overlay Computers
IST–2005–016004
Researcher
|
European Commission
Concluded
|
2005/09 - 2009/08 | SENSORIA¿Software Engineering for Service-Oriented Overlay Computers
IST2005016004
|
European Commission |
2008/05/01 - 2009/04/30 | Language Design for Web Services
B4/08
Principal investigator
|
British Council Portugal
Concluded
|
2005/03/01 - 2008/02/29 | Space-Time-Types—Behavioural and Spatial Type Systems
POSI/EIA/55582/2004
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2007/01/01 - 2007/12/31 | CAMS—Context Aware Mobile Systems
Proc. 4.1.1
Researcher
|
Concluded
|
2004/06/01 - 2006/05/01 | Contract Based System Development
POSI/CHS/48015/2002
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2005/01/01 - 2005/12/31 | Communication Protocols in Session Types
B29/05
Principal investigator
|
British Council Portugal
Concluded
|
2002/01/01 - 2005/04/30 | MIKADO—Mobile Calculi Based on Domains
IST–2001–32222
Researcher
|
European Commission
Concluded
|
2002/01 - 2005/04 | MIKADO¿Mobile Calculi Based on Domains
IST200132222
|
European Commission |
2002/01/01 - 2003/12/31 | MIMO—Models and Infra-Structures for Mobile cOmputing
POSI/CHS/39789/2001
Researcher
|
Fundação para a Ciência e a Tecnologia |
2002/11/01 - 2003/08/31 | Design and implementation of a distributed object based calculus
GR/S24510/01
Researcher
|
Engineering and Physical Sciences Research Council
Concluded
|
2002/01/01 - 2002/12/31 | Typing the Behavior of Corba Objects
E15/02
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
2002/01/01 - 2002/12/31 | Typed Programming Languages for Communicating Object Systems
B29/02
Principal investigator
|
British Council Portugal
Concluded
|
1998/05/01 - 2002/10/31 | LINEAR—Linear Logic in Computer Science, Training and Mobility of Researchers
ERB4061PL97–0244
Researcher
|
European Commission
Concluded
|
1998/05 - 2002/10 | LINEAR¿Linear Logic in Computer Science, Training and Mobility of Researchers
ERB4061PL970244
|
European Commission |
1998/01/01 - 2001/12/31 | Sémantique des Objets Concurrents
263 J4
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
1999/11/01 - 2001/10/30 | DICOMO—Concorrência, Distribuição e Mobilidade
PRAXIS/C/EEI/12059/1998
Principal investigator
|
Fundação para a Ciência e a Tecnologia
Concluded
|
1997/01/01 - 1999/12/31 | DOLPHIN—Ambiente de Computação Paralela para Sistemas de Alto-Desempenho
PRAXIS/2/2.1/TIT/1577/95
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
1998/01/01 - 1998/12/31 | High-Level Concurrent Programming Languages
423/BC
Principal investigator
|
British Council Portugal
Concluded
|
1997/10/01 - 1998/11/30 | Insuficiência Cardíaca Avançada
163/97
Researcher
|
Concluded
|
1995/09/01 - 1998/08/31 | ESCOLA—Especificações Executáveis e Verificáveis de Sistemas Concorrentes: Linguagens e Aplicações
PRAXIS/2/2.1/MAT/46/94
Researcher
|
Fundação para a Ciência e a Tecnologia
Concluded
|
1994/07/01 - 1995/12/31 | COORDINATION—Linguistic Support for Multiple Cooperating Agents
9102
Researcher
|
European Commission
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference paper |
|
Journal article |
|
Journal issue |
|
Activities
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2020 - Current | Context-free Session Types
Co-supervisor
|
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2011 - 2018/01 | Verifying Object Invariants with Dependent Types
Supervisor
|
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2000 - 2006 | Controlling Security Policies in a Distributed Environment
Supervisor
|
Universidade de Lisboa Faculdade de Ciências, Portugal
|
1996 - 2000 | Typing Non-Uniform Concurrent Objects
Co-supervisor
|
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
1996 - 1999 | Design and Implementation of an Object Oriented Language Based on a Process Calculus
Co-supervisor
|
Universidade do Porto Faculdade de Ciências, Portugal
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2021/10/01 - 2023/10/31 | ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity. Cascais, Hotel Miragem,
8 conferências, 10 workshops, 12 tracks, 657 participantes. (2023/10/22 - 2023/10/27)
Conference (President of the Organising Committee)
|
|
2019/01/13 - 2019/01/19 | 46th ACM Sigplan Symposium on Programming Languages. Cascais, Hotel Miragem, 12 workshops, 4 tutorials, 627 participantes. (2019/01/13 - 2019/01/19)
Congress (President of the Organising Committee)
|
|
2007 - 2007 | 18th International Conference on Concurrency Theory. Fundação Calouste Gulbenkian e Faculdade de Ciências Sociais e Humanas
da Universidade Nova de Lisboa, 5 oradores convidados, 30 comunicações escolhidas entre 112, 8 workshops, 151 participantes. (2007/09/03 - 2007/09/03)
Conference (Co-organisor)
|
|
2005 - 2005 | 32th International Colloquium on Automata, Languages and Programming. Fundação Calouste Gulbenkian e Instituto Superior Técnico (2005/07/11 - 2015/07/15)
Conference (Co-organisor)
|
|
1999 - 1999 | The 13th European Conference on Object-Oriented Programming. Fundação Calouste Gulbenkian e Faculdade de Ciências, Universidade
de Lisboa, 3 oradores convidados, 21 comunicações escolhidas entre 180, 24 tutoriais, 21 workshops, 2 paineis de discussão,
7 expositores, 5 demonstrações de software, 11 posters, 480 participantes. (1999/06/14 - 1999/06/18)
Conference (President of the Organising Committee)
|
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2019/03 | Ramo de Sistemas Sustentáveis de Energia
President of the jury
|
Miguel Brito (Aggregation) |
2018/01 | Informática
Supervisor
|
Joana Campos (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2017/01/01 | Informática
(Thesis) Arguer
|
António Branco (Aggregation)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2016/11 | Informática
Thesis Member
|
Ana Moreira (Aggregation)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016/05 | Informática
(Thesis) Arguer
|
Francisco Couto (Aggregation)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2016/01 | Informática
Thesis Member
|
Luís Carriço (Aggregation)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2015/12 | Informática
Thesis Member
|
Filipe Militão (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015/10 | Informática
Thesis Member
|
Luisa Lourenço (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015/09 | Informática
Thesis Member
|
Mateus Padoca Calado (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2015/03 | Informática
President of the jury
|
Francisco Campos (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2015/01 | Informática
Thesis Member
|
Gonçalo Marques (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2014/12 | Informática
Thesis Member
|
José Fragoso Santos (PhD)
Inria Centre de Recherche Sophia Antipolis Méditerranée, France
|
2014/07 | Informática
(Thesis) Arguer
|
Nuno Lopes (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2014/02 | Informática
(Thesis) Arguer
|
Hugo Simões (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
2014/02 | Informática
Thesis Member
|
João Craveiro (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2014/01 | Informática
(Thesis) Arguer
|
Ornela Dardha (PhD)
Università degli Studi di Bologna Biblioteca Universitaria di Bologna, Italy
|
2014/01 | Informática
Thesis Member
|
Nuno Neves (Aggregation)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2012/04 | Informática
President of the jury
|
Rui Lopes (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2011/11 | Informática
President of the jury
|
Mônica Dixit (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2011/09 | Informática
President of the jury
|
Carlos Grilo (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2011/09 | Informática
President of the jury
|
Pedro Santana (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2010/12 | Informática
President of the jury
|
Giuliana Veronese (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2010/11 | Informática
(Thesis) Arguer
|
Raymond Hu (PhD)
Imperial College London, United Kingdom
|
2010/11 | Informática
President of the jury
|
Henrique Moniz (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2010/10 | Informática
President of the jury
|
Marcírio Chaves (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2010/09 | Informática
(Thesis) Arguer
|
Michaël Lienhardt (PhD)
Inria Centre de Recherche Grenoble Rhone-Alpes, France
|
2010/09 | Informática
President of the jury
|
António Ferreira (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2009/03 | Informática
(Thesis) Arguer
|
Leonardo Mezzina (PhD)
Università di Pisa Sistema Bibliotecario di Ateneo, Italy
|
2009 | Informática
President of the jury
|
Marco de Sá (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2009 | Informática
Thesis Member
|
André L. Santos (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
2008/06 | Informática
Thesis Member
|
João Alcântara (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007/03 | Informática
(Thesis) Arguer
|
Daniele Falassi (PhD)
Università degli Studi di Firenze Sistema Bibliotecario di Ateneo, Italy
|
2007/01 | Informática
(Thesis) Arguer
|
Samuele Carpineti (PhD)
Università degli Studi di Bologna Biblioteca Universitaria di Bologna, Italy
|
2006/12 | Informática
(Thesis) Arguer
|
Hervé Paulino (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006/01 | Informática
(Thesis) Arguer
|
Karol Ostrovský (PhD)
Chalmers tekniska högskola, Sweden
|
2006/01 | Informática
Thesis Member
|
Ana Matos (PhD)
Inria Centre de Recherche Sophia Antipolis Méditerranée, France
|
2006/01 | Informática
Supervisor
|
Francisco Martins (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
Universidade de Lisboa Faculdade de Arquitectura, Portugal |
2005/12 | Informática
(Thesis) Arguer
|
Philipe Bidinger (PhD)
Inria Centre de Recherche Grenoble Rhone-Alpes, France
|
2002/06 | Informática
(Thesis) Arguer
|
Cédric Lhousssaine (PhD)
Inria Centre de Recherche Sophia Antipolis Méditerranée, France
|
2000/11 | Informática
Supervisor
|
António Ravara (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2000/05 | Informática
(Thesis) Arguer
|
Artur Dias (PhD)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
1999/11 | Informática
Supervisor
|
Luís Lopes (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
1999/05 | Informática
Thesis Member
|
Antónia Lopes (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
1998/06 | Informática
(Thesis) Arguer
|
Isabel Nunes (PhD)
Universidade de Lisboa Faculdade de Ciências, Portugal
|
1998/04 | Informática
(Thesis) Arguer
|
António Pina (PhD)
Universidade do Minho, Portugal
|
1998/01 | Informática
(Thesis) Arguer
|
António Florido (PhD)
Universidade do Porto Faculdade de Ciências, Portugal
|
Association member
Society Organization name | Role | |
---|---|---|
2015 - Current | IFIP WG1.8, International Federation for Information Processing, working group: Concurrency Theory. | Membro |
2009 - Current | IFIP WG 6.1, International Federation for Information Processing, working group: Architectures and Protocols for Distributed Systems. | Membro |
2009 - Current | Steering Committee da International Conference on Coordination Models and Languages (Coordination). | Membro |
2007 - Current | Steering Committee do Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES). | Membro |
2000 - Current | Association Internationale pour les Technologies Objets (AITO). | Membro |
1999 - Current | Conselho Consultivo da Euro-Par Conference. | Membro |
2008 - 2011 | Association Internationale pour les Technologies Objets (AITO). | Vice-presidente |
2003 - 2007 | Association Internationale pour les Technologies Objets (AITO). | Secretário |
Committee member
Activity description Role |
Institution / Organization | |
---|---|---|
2022 - Current | Membro fundador e membro da direção da Sociedade Portuguesa de Lógica (SPL)
Member
|
|
2021 - Current | Membro do Steering Committee do ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications:
Software for Humanity (SPLASH).
Member
|
|
2023 - 2028 | Membro do Steering Committee do International Symposium on Principles and Practice of Declarative Programming (PPDP)
Member
|
|
2017 - 2017/04 | Presidente de comissão de programa. 10th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric
Software (PLACES). Uppsala, Suécia.
President / Vice-president
|
|
2015 - 2015 | Presidente de comissão de programa. 7 INForum, Ciência e Engenharia de Software (SOFT-PT). Covilhã, Portugal.
President / Vice-president
|
|
2014 - 2014 | Presidente de comissão de programa. 7th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric
Software (PLACES). Grenoble, França.
President / Vice-president
|
|
2011 - 2011 | Presidente de comissão de programa. 4th International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric
Software (PLACES). Saarbrücken, Alemanha.
President / Vice-president
|
|
2009 - 2009 | Presidente de comissão de programa. 10th International Conference on Coordination Models and Languages (COORDINATION). Oslo,
Noruega.
President / Vice-president
|
|
2008 - 2008 | Presidente de comissão de programa. 1st International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric
Software (PLACES). Oslo, Noruega
President / Vice-president
|
|
2007 - 2007 | Presidente de comissão de programa. 18th International Conference on Concurrency Theory (CONCUR). Lisboa, Portugal.
President / Vice-president
|
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2018 - 2018 | Avaliador de projeto de investigação científica. Swiss National Science Foundation.
Evaluator
|
Schweizerischer Nationalfonds zur Förderung der wissenschaftlichen Forschung, Switzerland | |
2017 - 2017 | Avaliador de projeto de investigação científica. Netherlands Organisation for Scientific Research.
Evaluator
|
Nederlandse Organisatie voor Wetenschappelijk Onderzoek, Netherlands | |
2017 - 2017 | Avaliador de projeto de investigação científica. European Research Council, Starting Grant. | European Commission, Belgium | |
2017 - 2017 | Avaliador de projeto de investigação científica. Netherlands Organisation for Scientific Research.
Evaluator
|
Nederlandse Organisatie voor Wetenschappelijk Onderzoek, Netherlands | |
2016 - 2016 | Avaliador de projeto de investigação científica. Engineering and Physical Sciences Research Council.
Evaluator
|
Engineering and Physical Sciences Research Council, United Kingdom | |
2015 - 2015 | Avaliador de projeto de investigação científica. Engineering and Physical Sciences Research Council.
Evaluator
|
Engineering and Physical Sciences Research Council, United Kingdom | |
2015 - 2015 | Avaliação de Relatórios Finais de Projetos na Área EIA.
Evaluator
|
Fundação para a Ciência e a Tecnologia, Portugal | |
2014 - 2014 | Avaliação de Relatórios Finais de Projetos na Área EIA.
Evaluator
|
Fundação para a Ciência e a Tecnologia, Portugal | |
2014 - 2014 | Avaliador de projeto de investigação científica. European Research Council, Starting Grant. | European Commission, Belgium | |
2013 - 2013 | Avaliador de projeto de investigação científica. Engineering and Physical Sciences Research Council.
Evaluator
|
Engineering and Physical Sciences Research Council, United Kingdom | |
2012 - 2012 | Avaliador de projeto de investigação científica. European Research Council, Advanced Grant. | European Commission, Belgium | |
2012 - 2012 | Avaliador de projeto de investigação científica. Engineering and Physical Sciences Research Council.
Evaluator
|
Engineering and Physical Sciences Research Council, United Kingdom |
Distinctions
Award
2019 | ETAPS 2019 Test of Time Award
European Joint Conferences on Theory and Practice of Software, Germany
|
2014 | Computing Reviews’ Notable Books and Articles
Association for Computing Machinery, United States
|