Identificação
Identificação pessoal
- Nome completo
- Luis Caires
Nomes de citação
- Caires, Luis
Identificadores de autor
- Ciência ID
- 5814-0F46-8CC3
- ORCID iD
- 0000-0002-3215-6734
- Google Scholar ID
- https://scholar.google.pt/citations?user=mzi8n0QAAAAJ&hl=en
Websites
- https://www.linkedin.com/in/luiscaires/ (Rede social)
Domínios de atuação
- Ciências Exatas - Ciências da Computação e da Informação
Idiomas
Idioma | Conversação | Leitura | Escrita | Compreensão | Peer-review |
---|---|---|---|---|---|
Inglês | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | Utilizador proficiente (C1) | |
Português (Idioma materno) |
Formação
Grau | Classificação | |
---|---|---|
2007
Concluído
|
Agregação em Informática (Título de Agregado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Dynamic Spatial Logics - A Survey and some recent developments" (TESE/DISSERTAÇÃO)
|
Aprovado por Unanimidade |
1999
Concluído
|
Doutoramento em Informática / PhD in Computer Science (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"A Model for Declarative Programming and Specification with Concurrency and Mobility" (TESE/DISSERTAÇÃO)
|
Aprovado por Unanimidade (classificação única) |
1995
Concluído
|
Mestrado em Engenharia Informática / Master of Science in Computer Science and Engineering (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Higher Order Polymorphic Unification for Logic Programming" (TESE/DISSERTAÇÃO)
|
19 / Muito Bom |
1989
Concluído
|
Licenciatura em Informática (Licenciatura)
Universidade de Lisboa Faculdade de Ciências, Portugal
"Sistema Gestor de Interfaces Inteligentes baseado no modelo Cliente-Servidor" (TESE/DISSERTAÇÃO)
|
16 |
Percurso profissional
Ciência
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2023/07/01 - Atual | Investigador principal (carreira) (Investigação) | Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal |
2014/05/04 - 2023/06/30 | Investigador principal (carreira) (Investigação) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
Docência no Ensino Superior
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2023/07/01 - Atual | Professor Catedrático (Docente Universitário) | Universidade de Lisboa Instituto Superior Técnico, Portugal |
Universidade de Lisboa Instituto Superior Técnico, Portugal | ||
2011/04/05 - 2023/06/30 | Professor Catedrático (Docente Universitário) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2007 - 2010 | Professor Associado (Docente Universitário) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Outros
Categoria Profissional Instituição de acolhimento |
Empregador | |
---|---|---|
2007/01/01 - Atual | Member of the management team of the Carnegie Mellon | Portugal program. National co-director of the Dual Degree PhD Program in CS. Since 2010, ICTI@Portugal Scientific Director for the Computer Scien | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2020/01/01 - 2023/06/30 | Program Co-Director, Master in Business Analytics | Universidade Nova de Lisboa, Portugal |
Universidade Nova de Lisboa Faculdade de Economia e Gestão, Portugal | ||
2018/01/01 - 2023/06/30 | Member of the Supervisory Board of the VORTEX-Colab, an initiative led by Altran/Cap Gemini also involving ISEP, INESC TEC, and Beta-i. Vortex targets R&D activities in cybersecurity. | Universidade Nova de Lisboa, Portugal |
CoLAB VORTEX, Portugal | ||
2014/12/31 - 2023/04/01 | Founding Director of NOVA LINCS - Laboratory of Computer Science and Informatics. Coordinator of "Software Systems" and PI of the PLASTIC team. | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2011/06/01 - 2018/11/01 | Head of Department | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2007/09/01 - 2014/04/04 | Director of CITI - Centro de Informática e Tecnologias da Informação (Centre for Informatics and Information Technologies). Coordinator of "Software Systems" and PI of the PLASTIC team. | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2006/01/01 - 2012/03/01 | Associate Professor at the academic section of Science and Technology of Programming, | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2007/09/01 - 2011/09/01 | Coordinator of the PDI PhD Program in Computer Science (2009-11). Member of the Coordinating Committee of the PDI PhD Program in Computer Science (2008-09) Co-author of the guidelines for the PhD Prog | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2009/09/01 - 2011/04/05 | Member of the Scientific Council. Member of the FCT UNL FCT Council, the body that elects the Dean (2010-11). | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2006/09/01 - 2009/10/01 | Coordinator of the BSc Program in Computer Science. Previously, I was a member of the Coordinating Committee of the BSc Program in Computer Science, from 2005. Participated as co-author in the develop | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2001/09/01 - 2007/09/01 | CITI Member of the Executive Board (Director José C. Cunha). | Universidade Nova de Lisboa Departamento de Informática, Portugal |
1999/12/14 - 2005/01/10 | Assistant Professor at the academic section of Science and Technology of Programming. | Universidade Nova de Lisboa Departamento de Informática, Portugal |
2003/04/01 - 2003/04/30 | Invited Professor a the Maitre de Conferences level (for one month), supported by a Université Paris VII contract, at LPS Jussieu | Université Paris-Saclay Faculté des Sciences d'Orsay, França |
2001/04/01 - 2001/04/30 | Invited Professor at the Maitre de Conferences level (for one month), supported by a Université Paris XII contract, at the LRI Orsay, Demons. | Université Paris-Saclay Faculté des Sciences d'Orsay, França |
1995/02/01 - 1999/12/14 | Senior Teaching Assistant at the academic section of Science and Technology of Programming, | Universidade Nova de Lisboa Departamento de Informática, Portugal |
1989/01/01 - 1992/01/01 | Chief Technical Officer | Logiser SA, Portugal |
1986/01/01 - 1989/01/01 | Software project leader | Logiser SA, Portugal |
Projetos
Projeto
Designação | Financiadores | |
---|---|---|
2023/01/01 - 2025/12/31 | Trustworthy And Resilient Decentralised Intelligence For Edge Systems
101093006
Investigador
|
Em curso
|
2020/01/01 - 2023/12/31 | GOLEM - Automated Programming to Revolutionize App Development
LISBOA-01-0247-FEDER-045917
Investigador
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
|
2016/07/01 - 2019/12/31 | CLAY: An Environment for Live Construction of Trustworthy Software
Investigador responsável
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
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
|
2012/01/01 - 2015/12/31 | BETTY - Behavioural Types for Reliable Large-Scale Software Systems
IC1201
Investigador
|
Concluído
|
2010/01/01 - 2013/12/31 | INTERFACES: Certified Interfaces for Integrity and Security of Extensible Web Applications
CMU-PT/NGN/0044/2008
Investigador responsável
|
Concluído
|
2010/12/01 - 2012/12/31 | ASSERTION-TYPES for Object Oriented Programming
PTDC / EIA-CCO / 105359
Investigador
|
Fundação para a Ciência e a Tecnologia |
2010/01/01 - 2012/12/31 | Streamline
PTDC / EIA-CCO / 104583
Investigador
|
Concluído
|
2008/01/31 - 2012 | MOBILOG: Specification of Complex, Stateful, Distributed Systems
CMU-Pt/0009/2007
Investigador responsável
|
Concluído
|
2005/01/01 - 2010/12/31 | SENSORIA: Software Engineering for Service-Oriented Overlay Computers
Co-Investigador Responsável (Co-IR)
|
European Commission Seventh Framework Programme for Research and Technological Development
Concluído
|
2005/01/01 - 2008/12/31 | Space-Time-Types
POSC / EIA / 55582
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2002/01/01 - 2006/12/31 | APPSEM II: Applied Semantics
Co-Investigador Responsável (Co-IR)
|
Concluído
|
2002/01/01 - 2005/12/31 | PROFUNDIS Proofs of Functionality for Mobile Distributed Systems
IST 2001-33310 FET
Investigador
|
Concluído
|
2002/01/01 - 2004/12/31 | FAST Foundations of Software Architecture
POSI/ 32717 /00
Investigador
|
Fundação para a Ciência e a Tecnologia |
2001/01/01 - 2004/12/31 | POLY Declarative Programming with Concurrency and Mobility
POSI/39398/00
Investigador responsável
|
Fundação para a Ciência e a Tecnologia |
2000/01/01 - 2004/12/31 | Data Bricks Data Components for Mobile Applications
POSI/33924/00
Investigador
|
Fundação para a Ciência e a Tecnologia
Concluído
|
2000/01 - 2004/12/31 | MIMO Models and Infrastructures for Mobile Computing
POSI/39789/01
Investigador
|
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 |
|
Livro |
|
Propriedade Intelectual
Patente |
|
Outros
Software |
|
Atividades
Orientação
Título / Tema Papel desempenhado |
Curso (Tipo) Instituição / Organização |
|
---|---|---|
2017/01/01 - 2022/05/01 | Pedro Rocha (PhD 2022), thesis title CLASS: A Logical Foundation for Typeful Programming with Shared State. Pedro Rochas is
now R&D software developer at Critical Techworks.
Orientador de Pedro Rocha
|
Computer Science (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
2010/03/03 - 2016/04/01 | Luísa Lourenço (PhD 2016), thesis: "Dependent Information Flow Types. Now Team Lead at OutSystems R&D Department.
Orientador de Luís Lourenço
|
Computer Science (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
2010/01/01 - 2015/04/04 | Filipe Militão (PhD 2015) thesis: Rely-Guarantee Protocols for Safe Interference over Shared Memory.
Now Software Development Engineer at Amazon, UK.
Orientador de Filipe Militão
|
Computer Science, NOVA University Lisbon and Carnegie Mellon University (with co-supervisor J. Aldrich) (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
2010/04/03 - 2015/03/04 | Bernardo Toninho (PhD 2015), thesis; Logical Foundations for Session-based Concurrent Computation.
Now Associate Professor at CS Department FCT NOVA, after a two year postdoc at Imperial College London, UK.
Orientador de Bernardo Toninho
|
Computer Science, NOVA University Lisbon and Carnegie Mellon University (with co-supervisor F. Pfenning), (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
2005/01/04 - 2010/05/04 | Hugo T. Vieira (PhD 2009), thesis: “A Calculus for Modelling and Analysing Conversations inService Oriented Computing”. Now
Senior Researcher at Evidence Srl, after Assistant Professor at IMT School for Advanced Studies Lucca.
Orientador de Hugo Torres Vieira
|
Computer Science (Doutoramento) |
2000/01/02 - 2006/01/02 | João Costa Seco (PhD 2006), thesis: Languages and Types for Component-Based Programming. Now Associate Professor at CS Department
FCT UNL.
Orientador de João Costa Seco
|
Computer Science (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
2001/01/01 - 2004/03/05 | Etienne Lozes (PhD 2004), thesis: Expressiveness of Spatial Logics .
Now Full Professor at Université Cote de Azur (formerly Sophia- Antipolis).
Orientador
|
Computer Science Universidade Nova de Lisboa - ENS Lyon (with co-supervisor D. Hirschkoff) (Doutoramento)
Universidade Nova de Lisboa, Portugal
|
Organização de evento
Nome do evento Tipo de evento (Tipo de participação) |
Instituição / Organização | |
---|---|---|
2005/01/01 - 2025/04/02 | Since 2005 I served as Scientific Program Committee member of 31 international conferences, including ESOP, FoSSaCS, Concur,
Coordination, ICALP, CSL and others. I also routinely serve as reviewer for POPL, LICS, ESOP, ICALP, CAV, Concur, TCS, I&C,
MSCS, JACM and others. (2005/01/01 - 2024/07/01)
Conferência (Membro da Comissão Científica)
|
|
2017/10/23 - 2017/10/25 | Organising Chair of ECSS 2017 13th European Computer Science Summit. The European Computer Science Summit is the main annual
event of Informatics Europe, and the ECSS 2017 gathered over 110 deans, departments heads, research directors and senior academics
from over twenty countries in Lisbon, Portugal. (2017/10/23 - 2017/10/25)
Conferência (Presidente da Comissão Organizadora)
|
Universidade Nova de Lisboa, Portugal |
2007/09/10 - 2007/09/15 | Organising co-chair of 18th International Conference on Concurrency Theory. (2007/09/10 - 2007/09/15)
Conferência (Presidente da Comissão Organizadora)
|
Universidade Nova de Lisboa, Portugal |
2005/07/11 - 2005/07/15 | Organising Chair of ICALP 2005 the 32nd International Colloquium Automata, Languages and Programming.
Proceedings editor with (Luís Caires, Giuseppe F. Italiano, Luís Monteiro, Catuscia Palamidessi, Moti Yung). (2005/07/11 - 2005/07/15)
Conferência (Presidente da Comissão Organizadora)
|
Universidade Nova de Lisboa, Portugal |
Arbitragem científica em revista
Nome da revista (ISSN) | Editora | |
---|---|---|
2016/02/03 - Atual | Journal of Logic and Algebraic Methods in Programming | Elsevier |
Curso / Disciplina lecionado
Disciplina | Curso (Tipo) | Instituição / Organização | |
---|---|---|---|
1995/01/01 - 2033/12/31 | Over the years, I lectured a large variety of courses (more than 22 different courses) at all levels (BSc, MSc, and PhD), with a broad coverage of software foundations and applications: programming techniques, programming languages, algo- rithms, language and concurrency theory, compilers, programming logics and semantics, software architecture, theoretical computer science, and software security. I designed 2 PhD, 5 MSc, and 7 BSc level new courses. | (Outros) | Universidade Nova de Lisboa, Portugal Universidade de Lisboa Instituto Superior Técnico, Portugal |
Membro de comissão
Descrição da atividade Tipo de participação |
Instituição / Organização | |
---|---|---|
2022/01/03 - Atual | Chair of the Steering Committee of European Symposium on Programming Languages and Systems. The European Symposium on Programming
(ESOP) is a top annual conference devoted to fundamental issues in the specification, design, analysis, and implementation
of programming languages and systems.
Presidente / Vice-presidente
|
|
2022/01/01 - Atual | Vice-president and a founding member of the Portuguese Logic Society. The Portuguese Society of Logic aims to contribute to
the promotion of logic in Portugal and the multidisciplinary collaboration between interested parties.
Presidente / Vice-presidente
|
|
2018/05/05 - Atual | Member of the Steering Committee: of ETAPS, the European Joint Conferences on Theory and Practice of Software. The European
Joint Conferences on Theory and Practice of Software (ETAPS) is a confederation of four notable european computer science
conferences in software theory (FoSSaCS, FASE, TACAS, and ESOP).
Membro
|
|
2007/09/01 - Atual | Member (elected) of the IFIP WG 2.2 "Formal Description of Programming Concepts of TC2" Software: Theory and Practice established
1964, and one of the very first IFIP Working Groups founded, notable emeritii members include Jaco de Bakker, Dana Scott,
Christopher Strachey, Peter Lauer, Manfred Paul, Leslie Lamport, Corrado Bohm, Maurice Nivat, Amir Pnueli, Luca Cardelli.
Membro
|
|
2018/01 - 2019/12/31 | Board Member of Informatics Europe, association that represents the academic and research community in Informatics in Europe
and neighbouring countries. Elected by the General Assembly.
Membro
|
Distinções
Prémio
2021 | PPDP 11 10 Year Test of Time Award |
Outra distinção
2019 | Program Committee Chair of ESOP 2019 - 28th European Symposium on Programming Languages and Systems (Core A) |
2018 | Program Committee coChair of International Conference on Formal Techniques for Distributed Objects, Components, and Systems 38th IFIP WG 6.1 |
2007 | Program Committee coChair of Concur 2009 - 18th International Conference on Concurrency Theory (Core A) |
2007 | Keynote speaker at CALCO'07 - 2nd Conference on Algebra and Coalgebra in Computer Science |
2005 | Keynote Speaker at TGC'05 - Symposium on Trustworthy Global Computing |
2005 | Keynote Speaker at Formal Methods for Components and Objects, 4th International Symposium, FMCO 2005 |