
Curriculum Vitae
Vasco Miguel Moreira do Amaral
NOVA LINCS Group: Software Systems Research Topics: Model-Driven Software Development; Software Languages Engineering;
Cyber-Physical Systems Modelling; Human Factors in Modelling Google Scholar: https://scholar.google.com/citations?user=p6lbgbAAAAAJ
Bio: Associate Professor at the Department of Informatics at NOVA School of Sciences and Technology of NOVA University
of Lisbon since 2005. Elected President of the Informatics Engineering College at the Portuguese Order of Engineers (Ordem
of Engenheiros)(2022-2025). IFIP national representative (2022-2025). Advisor to the Secretary of State of Modernization
and Digitalization for the XXIV Portuguese Government. Has a PhD from Mannheim University in 2005, under an FC&T fellowship,
after a BSc from IST in 1998. His major areas of interest are Software Engineering in general and, in particular, Model-Driven
Software Development, Domain-Specific Languages, and Cyber-Physical Systems Modelling. He has worked as a research collaborator
at CERN (Geneva) and DESY (Hamburg) as a LIP-Lisbon member. Since 2006, he has been a research-integrated member at NOVA
LINCS (previously CITI). He is a senior member of the Portuguese Academy of Engineering and a senior member of IEEE. He
was vice-chair of a COST Action on Multi-Paradigm Modelling for Cyber-physical Systems. he has also organized a series of
8 international doctoral Summer Schools (DSM-TP), a doctoral training school (MPM4CPS 2018), and workshops (MPM, HuFaMo).
He was co-editor of Journal Special issues (Software Quality Journal, Comput. Lang. Syst. Struct.). He was also involved
in organising international conferences (co-chair and PC chair of QUATIC14 and 2016, as well as other organizational roles
in conferences such as VL/HCCC and MODELS). He supervised 2 Posdocs, 4 PhD students, 3 PhD ongoing supervision, and >70
MSc students. He has >100 peer-reviewed publications in journals, conferences and workshops. Selected Publications:
-Daniel Pinho, Ademar Aguiar, Vasco Amaral: What about the usability in low-code platforms? A systematic literature review.
J. Comput. Lang. 74: 101185 (2023) -Ameller, Franch, Gómez, Martínez-Fernández, Araújo, Biffl, Cabot, Cortellessa, Méndez
Fernández, Moreira, Muccini, Vallecillo, Wimmer, Amaral, Böhm, Bruneliere, Burgueño, Goulão, Teufl, and Berardinelli: Dealing
with non-functional requirements in model-driven development: A survey. Transactions on Software Engineering, 47 (4), 818-835,
(2021) -Juan Carlos Vidal, Paulo Carreira, Vasco Amaral, Joao Aguiam, João Miguel da Costa Sousa: Towards high-level
fuzzy control specifications for building automation systems. Softw. Syst. Model. 19(3): 625-646 (2020) - Paulo Carreira,
Vasco Amaral, Hans Vangheluwe: Foundations of Multi-Paradigm Modelling for Cyber-Physical Systems, Book, Springer, (2020)
-Cristiano De Faveri, Ana Moreira, Vasco Amaral: Multi-paradigm deception modeling for cyber defense. J. Syst. Softw. 141:
32-51 (2018)
Identification
Personal identification
- Full name
- Vasco Miguel Moreira do Amaral
Citation names
- Amaral, Vasco
- Amaral, V.
Author identifiers
- Ciência ID
- 711F-D70D-EBEA
- ORCID iD
- 0000-0003-3791-5151
- Google Scholar ID
- https://scholar.google.com/citations?user=p6lbgbAAAAAJ&hl=en
- Researcher Id
- A-7031-2010
- Scopus Author Id
- 0000000337915151
Email addresses
- vm@fct.unl.pt (Professional)
Telephones
- Fax
-
- 212948300 (Professional)
- Telephone
-
- 212948536 (Professional)
Addresses
- Universidade Nova de Lisboa. Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova,Quinta da Torre, 2829-516, Caparica, Almada, Portugal (Professional)
Websites
- https://docentes.fct.unl.pt/vma/ (Professional)
Knowledge fields
- Exact Sciences - Computer and Information Sciences - Computer Sciences
- Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
Education
Degree | Classification | |
---|---|---|
2005/02/17
Concluded
|
Computer Science (Doktor (PhD))
Universität Mannheim, Germany
"Increasing Productivity in High Energy Physics Data Mining with a Domain Specific Visual Query Language" (THESIS/DISSERTATION)
|
|
1993/09/15 - 1998/09/18
Concluded
|
Engenharia Informática e de Computadores (Licenciatura)
Major in Programação e Sistemas de Informação
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
Affiliation
Science
Category Host institution |
Employer | |
---|---|---|
2013 - Current | Researcher (Research) | Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal |
1998 - 2005 | Research Assistant (Research) | Laboratório de Instrumentação e Física Experimental de Partículas, Portugal |
2001 - 2004 | Visiting Researcher (Research) | Deutsches Elektronen-Synchrotron, Germany |
1998 - 2000 | Visiting Researcher (Research) | European Organization for Nuclear Research, Switzerland |
Teaching in Higher Education
Category Host institution |
Employer | |
---|---|---|
2020/09/14 - Current | Associate Professor (University Teacher) | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2005/03/01 - 2020/09/14 | Assistant Professor (University Teacher) | Universidade Nova de Lisboa, Portugal |
Positions / Appointments
Category Host institution |
Employer | |
---|---|---|
2024/04/22 - Current | Deputy of Secretary of State for Modernisation and Digitalisation - Portuguese Republic - XXIV Government | Governo da República Portuguesa, Portugal |
Governo da República Portuguesa, Portugal | ||
2022/03/26 - 2025/03/26 | Elected President of the Informatics Engineers College at the Portuguese Order of Engineers | Ordem dos Engenheiros, Portugal |
Ordem dos Engenheiros, Portugal | ||
2021/01 - 2023/09 | Chair of Sectorial Commission for Quality in Information Systems (CS03) | Instituto Português da Qualidade, Portugal |
2019 - 2021 | Membro Substituto do Concelho de Representantes (Eleito) | Ordem dos Engenheiros, Portugal |
2019 - 2021 | Vice-chair of Sectorial Commission for Quality in Information Systems (CS/03) | Instituto Português da Qualidade, Portugal |
2016 - 2019 | Membro do Concelho de Qualificação (Eleito) | Ordem dos Engenheiros, Portugal |
2015 - 2019 | Vice-coordenador da "Chapter Computer Society - Portugal" (Eleito) | IEEE Computer Society, United States |
2013 - 2015 | Coordenador do Colégio de Informática da Região Sul (Eleito) | Ordem dos Engenheiros, Portugal |
2009 - 2015 | Member of the Coordinating Committee of the MSc Program at the Informatics Department | Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2010 - 2012 | Coordenador do Colégio de Informática da Região Sul (Eleito) | Ordem dos Engenheiros, Portugal |
2007 - 2010 | Vice-coordenador do Colégio de Informática da Região Sul (Eleito) | Ordem dos Engenheiros, Portugal |
Others
Category Host institution |
Employer | |
---|---|---|
2002 - 2005 | Awarded PhD grant ref. SFRH / BD / 8918 / 2002 | Fundação para a Ciência e a Tecnologia, Portugal |
1998 - 2005 | Research Collaborator (Database group at the Hera-B experiment) | Deutsches Elektronen-Synchrotron, Germany |
Projects
Contract
Designation | Funders | |
---|---|---|
2018 - 2020 | Modelling Socio-Technical Cyber-Physical Systems
FCT/DAAD 2018/2019
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
Concluded
|
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
|
2015 - 2019 | ICT COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications (cHiPSet)
Researcher
|
European Cooperation in Science and Technology
Concluded
|
2014/12 - 2018/12 | COST Action IC 1404 - Multi-Paradigm Modeling for Cyber-Physical Systems
IC 1404
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
European Commission
Concluded
|
2016/11 - 2018/11 | Domain Specific Modeling Languages for Multi-Agents - DSM4MA
TUBITAK/0008/2014
Principal investigator
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
FCT/MCTES
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
|
2007/12 - 2011/02 | Rapid Prototyping of User Interfaces for Control Systems based in specification models
Principal investigator
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, I.P.
Concluded
|
2006 - 2009 | AMPLE - Aspect Oriented, Model-Driven Product Line Engineering
Researcher
Universidade Nova de Lisboa Laboratório para a Ciência da Computação e Informática, Portugal
|
European Commission Sixth Framework Programme
Concluded
|
Outputs
Publications
Book |
|
Book chapter |
|
Conference abstract |
|
Conference paper |
|
Conference poster |
|
Edited book |
|
Journal article |
|
Journal issue |
|
Magazine article |
|
Preface / Postscript |
|
Report |
|
Other
Other output |
|
Activities
Oral presentation
Presentation title | Event name Host (Event location) |
|
---|---|---|
2023/09/30 | Invited: Ordem: o que é que eu ganho com isso? | ENEI - Encontro Nacional de Estudantes de Informática
Universidade de Aveiro (Aveiro, Portugal)
|
2022/04/20 | Porquê e para quê um Colégio Nacional de Engenharia Informática? |
ISEC (Coimbra, Portugal)
|
Supervision
Thesis Title Role |
Degree Subject (Type) Institution / Organization |
|
---|---|---|
2019 - Current | Transparent Integration of Multi-Fidelity Heterogeneous Models using a System Engineering Approach
Supervisor of João Miguel Reis Araújo Proença Cambeiro
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
Université Côte d'Azur Institut Universitaire de Technologie, France |
2022 - 2023/11/30 | Usability Evaluation of OFLAT Platform
Supervisor of David Alexandre Passão Pereira
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2022 - 2023/06/19 | CI/CD pipeline for distributed IOT devices & SLR on Devops platforms
Supervisor of Afonso Mastbaum de Sousa Figuinha
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2022 - 2023/06/12 | Constructing An Auditory Notation in Software Engineering: Understanding UML ModelsWith Voice And Sound
Supervisor of Nuno Renato Nascimento Guerreiro
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2022 - 2023/05/23 | Collaborative Modeling Interaction Mechanisms
Co-supervisor of Maria Inês Ferreira Góis
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2022 - 2023/05/23 | Combining different data sources for industrial process monitoring
Supervisor of Rodrigo Ulisses Lopes Gomes
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/12/29 | Assessing the impact of process awareness in Industry 4.0: the case of a classic car restoration shop
Supervisor of Pedro Miguel Estrela de Moura
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/07/28 | Módulo de Avaliação Automático de Modelos UML em Contexto Educativo
Supervisor of João Pedro Almeida Carvalho
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/06/08 | Usability Evaluation of Oflat Platform
Supervisor of Beatriz Dinis Ramos
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/02/19 | Modeling of building automation systems with humans-in-the-loop
Supervisor of Luis Duarte Oliveira
|
Mestrado integrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/01 | Process orchestrator and Information System modules of a classic cars repairs' monitoring framework
Supervisor of Diogo Filipe dos Santos Tito Lívio
|
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/01 | An automated system for monitoring and control classic cars' restorations
Supervisor of Diogo Saraiva Cavalheiro Neves Pereira
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2021 - 2022/01 | A Simulation Framework for UML Education
Supervisor of Miguel Appleton Fernandes
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2020 - 2021/10/29 | On the impact of noise on software development work productivity
Supervisor of Tiago Caldinhas
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2020 - 2021/10/25 | An Evolvable Gamification Model For Sustainable User Engagement
Co-supervisor of Vicente Moitinho de Almeida
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2020 - 2021/10/22 | Plataforma de gestão de modelos de projectos de modelação para educação e concursos
Supervisor of Maria Bernardo Courelas Lobo da Silva
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2020 - 2021/03 | A Blockchain Gamification Solution For A Sustainable Campus
Supervisor of Ana Catarina Vitorino Urgueira
|
Mestrado em Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2020 - 2021/03 | Modelo de interação flexível num Editor de Modelos operado por voz e gestos
Supervisor of João Miguel Fonseca de Carvalho
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2021/02/24 | Plataforma de construção de Linguagens de Modelação com sintaxe concreta Som e Voz
Supervisor of Teresa Pinto Araújo Chambel
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2020 - 2021/02/18 | Modelo De Interação Do Editor Model-By-Voice
Supervisor of João Carvalho
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2018 - 2019 | Gamification in building automation - the Human in the loop in a Cyber-Physical System
Supervisor of Joana Páris Pereira
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2018 - 2019 | A Model-Driven Approach to the Generation of Front-Ends
Co-supervisor of Everton Nascimento
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2019 | The Human in the loop in Cyber-Physical Systems: the case of Building Automation
Supervisor of João Cambeiro
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | A modeling plataform for visually impaired or blind people
Supervisor of João Lopes
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Systematic Literature Review of Domain Specific Languages and Computational Models for High-Performance Computing
Supervisor of Beatriz Norberto
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2017 - 2018 | Usability Evaluation of Multi Agent Systems
Supervisor of João Silva
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | A Rule-based Engine to support a Framework for the Experimental Validation of Domain Specific Languages
Co-supervisor of Sara Russo Rosa
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | IoT Platforms for Building Automation with Energy Efficiency and Comfort Concerns
Supervisor of Pedro Alexandre Afonso Simão
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | Software Language Engineering: Interaction and Usability Modeling of Language Editors
Supervisor of Tomás Rogeiro Brochado De Miranda
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | Specifying, Analyzing, Integrating Mobile Apps and Location Sensors as part of Cyber-Physical Systems in the Classroom Environment
Supervisor of Pedro Miguel Real Maroco
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2016 - 2017 | Modelo de Custos para Linguagens de Domínio Específico
Co-supervisor of Hugo Cabrita
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012 - 2017 | Usability Evaluation of Domain - Specific Languages
Supervisor of Ankica Barisic
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | A Model-Driven Approach for Mobile Business Intelligence
Supervisor of David Duarte
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Controlled Specification and Generation of Spreasheets
Co-supervisor of Ricardo Teixeira
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Domain Specific Language Evaluation: OutSystems' Business Process Technology
Co-supervisor of Henrique Henriques
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Sistema de Configuração de Redes aviónicas
Supervisor of Celso Alexandre
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | A Domain Specific Language for Home Automation Systems focused on Statements that Specify Imprecision
Supervisor of Ricardo Monteiro
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Gesture Language Editor - Modeling and Recognition
Supervisor of Nuno Oliveira
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2015 - 2016 | Geração de Interfaces Móveis a partir de Ontologias
Co-supervisor of Alexandre Garcia
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2015 | A Domain Specific Query Language for Querying Building Data Streams of energy, Weather and occupation Data
Supervisor of Cátia Moreira
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2014 - 2015 | Testing methodology for real time operating systems assuring conformity with ARINC 653
Co-supervisor of Pedro Costa
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2013 - 2014 | Família de DSLs para integrated modular avionics
Supervisor of Ricardo Alves
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2013 - 2014 | A domain specific language for domotic systems
Supervisor of João Taborda
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2013 - 2014 | A Software Product Line of DSLs for Modular Avionics
Supervisor of Ricardo Alves
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2010 - 2014 | Quality of Process Modeling Using BPMN: A Model-Driven Approach
Co-supervisor of Anacleto Cortez e Correia
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012 - 2013 | Child programming: an adequate domain specific language for programming specific robots
Supervisor of Pedro Leonardo
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2012 - 2013 | A framework for efficient model transformations
Supervisor of Cláudio Gomes
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2010 - 2013 | Analysable Software Language Translations
Supervisor of Bruno Fontes Barroca
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2011 - 2012 | Test Selection from Algebraic Petri Nets: an operational method and a tool
Supervisor of Rui Domingues
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2009 - 2012 | Managing Variability Requirements in Software Product Lines in the Presence of Volatile Requirements
Co-supervisor of Edward Mauricio Alférez Salinas
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2011 - 2011/09 | Para ser Mestre
Supervisor of Anabela Gonçalves Teixeira Lobato Correia
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010/09/04 | Building a Domain Specific Query Language for the AMPLE Traceability Framework (ATF)
Supervisor of Ricardo João Dias Mateus
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010/09 | Uma Linguagem de Domínio Específico para AORE
Co-supervisor of Ana Rita Oliveira
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2010 - 2010/04 | Para ser Mestre
Supervisor of João Alberto Amoreira Casteleiro Alves
|
MIEI (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010/04 | Engenharia de Requisitos Orientada a Modelos: O Caso das Abordagens Orientadas a Objectivos
Co-supervisor of Rui Monteiro
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010/03/04 | A DSML for Specification of Ubiquitous Games
Supervisor of Ricardo Guerreiro
|
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010/03/04 | DSL Translator - Ferramenta para a Transformação de Modelos
Supervisor of Roberto Félix
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2009 - 2010 | Software languages engineering: experimental evaluation
Supervisor of Pedro Gabriel
|
Engenharia Informática
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008 - 2009/10/20 | Run-time for parallel execution of domain specific languages (DSL)
Co-supervisor of João Carlos Tanganho de Sousa
|
Engª Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2008 - 2009/05/20 | Specifying Adaptivity rules for building user interfaces for complex Control Systems
Supervisor of Pedro Ricardo dos Santos Calado
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2008 - 2009/04/24 | BATIC3S - Modeling Control Systems' Interfaces (DSL Editors and Model Transformation)
Supervisor of Vasco Sousa
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2008 - 2009/03/09 | Designing a DSL solution for the domain of Augmented Reality Software applications Specification
Supervisor of André da Fonseca Rosa
|
Engª Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2008 - 2009/03/09 | Towards a DSL based on KAOS goal and agent-oriented paradigms
Co-supervisor of Ana Cristina de Freitas Dias
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2008 - 2009 | Uma Linguagem específica do domínio para uma abordagem orientada aos objectivos baseada em KAOS
Supervisor of Ana Cristina de Freitas Dias
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2008 - 2009 | Uma linguagem de domínio específico para a framework i*
Co-supervisor of Carlos Miguel Marques Martins Simões Nunes
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2007 - 2008/11/21 | Traceability Support in Software Product Lines
Co-supervisor of André Sousa
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2007 - 2008/10/27 | Paving the way from Requirements to Architecture: From AORA to an improved AspectualACME
Co-supervisor of João Marques
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Departamento de Informática, Portugal
|
2007 - 2008 | DSLtranslator - ferramenta para transformação de modelos
Supervisor of Roberto Luís Fernandes Silva Félix
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2006 - 2007 | (H)ALL: a DSL for Rapid Prototyping of User Interfaces for Control Systems for Critical Complex Control Systems
Supervisor of Bruno Fontes Barroca
|
Engenharia Informática (Master)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
|
2002 - 2003/06/19 | Automating the Calibration and Alignment revision process in Hera-B
Co-supervisor of Galya Deyanova
|
Physics and Mathematics (Master)
Tehniceski universitet-Sofia Katedra Prilozna fizika, Bulgaria
|
Event organisation
Event name Type of event (Role) |
Institution / Organization | |
---|---|---|
2012 - Current | Primeiro Congresso Ibérico dos Jovens Engenheiros (International Young Engineers' Iberian Conference), Braga, Portugal, CIJE
2012 (2012)
Conference (Co-organisor)
|
Ordem dos Engenheiros, Portugal |
2020/09/08 - 2020/09/11 | 8th SEDES Software Engineering Doctoral Symposium Workshop co-located with 13th International Conference on the Quality of
Information and Communications Technology (QUATIC 2020), Universidade do Algarve (Host), Faro, Portugal (2018/09)
Conference (President of the Organising Committee)
|
Universidade do Algarve - Campus de Gambelas, Portugal |
2018/11 - 2018/11 | Training School on Multi-Paradigm Modelling for Cyber-Physical Systems, Doctoral School, ISTI - Istituto di Scienza e Tecnologie
dell'Informazione A.Faedo (Host), Pisa, Italy (2018/11 - 2018/11)
Other
|
Consiglio Nazionale delle Ricerche Istituto di Scienza e Tecnologie dell'Informazione Alessandro Faedo, Italy |
2018/10/01 - 2018/10/04 | IEEE Symposium on Visual Languages and Human-Centric Computing, NOVA School of Science and Technology (Host), Lisbon, 2018 (2018/10/01 - 2018/10/04)
Conference (Member of the Organising Committee)
|
IEEE, United States |
2018 - 2018 | 11th International Conference on the Quality of Information and Communications Technology, QUATIC 2018, Coimbra, Portugal,
September 4-7, 2018 (2018/09/04 - 2018/09/07)
Conference (Co-organisor)
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2009 - 2018 | International Summer School on Domain-Specific Modelling - Theory and Practice (DSM-TP)
Series of Yearly Event (9 in total) (2009 - 2019)
Other (Co-organisor)
|
|
2017/09/04 - 2017/09/08 | 25th IEEE International Requirements Engineering Conference, Universidade Nova (Host), Lisbon (2017/09/04 - 2017/09/08)
Conference (Member of the Organising Committee)
|
IEEE, United States |
2016/10/02 - 2016/10/07 | Second International Workshop on Human Factors in Modeling co-located with ACM/IEEE 19th International Conference on Model
Driven Engineering Languages and Systems, Saint-Malo, France (2016/10/02 - 2016/10/07)
Workshop (Co-organisor)
|
|
2016/09/06 - 2016/09/09 | Organization of QUATIC 2016 - 10th International Conference on the Quality of Information and Communications Technology, QUATIC
2016, Lisbon, Portugal, September 6-9, 2016. (2016/09/06 - 2016/09/09)
Conference (Co-organisor)
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
2015/09/27 - 2015/10/02 | First International Workshop on Human Factors in Modeling (HuFaMo 2015) at ACM/IEEE 18th International Conference on
Model Driven Engineering Languages and Systems (2015/09/27 - 2015/10/02)
Workshop (Co-organisor)
|
University of Ottawa, Canada |
2012/09/06 - 2012/09/07 | IT4ENERGY 2012, Information Technology for Energy Applications, Lisbon, Portugal, September 6-7, Gulbenkian,, 2012. (2012/09/06 - 2012/09/07)
Workshop (Co-organisor)
|
Fundação Calouste Gulbenkian, Portugal |
2011/10/16 - 2011/10/21 | International Workshop on Multi-Paradigm Modeling, at MODELs 2011, ACM/IEEE International Conference on Model Driven Engineering,
Victoria University of Wellington, New Zealand, 2011. (2011/10/16 - 2011/10/21)
Workshop (Co-organisor)
|
Victoria University of Wellington, New Zealand |
2011/10/16 - 2011/10/21 | Tutorial Chair, MODELs 2011, ACM/IEEE International Conference on Model Driven Engineering, New Zealand, 2011. (2011/10/16 - 2011/10/21)
Conference (Member of the Organising Committee)
|
Victoria University of Wellington, New Zealand |
2010/10/03 - 2010/10/08 | International Workshop on Multi-Paradigm Modeling, at MODELs 2010, ACM/IEEE International Conference on Model-Driven Engineering,
SINTEF, University of Oslo, Norway, 2010. (2010/10/03 - 2010/10/08)
Workshop (Co-organisor)
|
SINTEF, Norway |
2007/09/05 - 2007/09/07 | 5th International Symposium on Principles and Practice of Programming in Java (Cooperation with ACM), PPPJ 2007, Lisboa, Portugal,
September 5-7, 2007 (2007/09/05)
Conference (President of the Organising Committee)
|
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal |
Jury of academic degree
Topic Role |
Candidate name (Type of degree) Institution / Organization |
|
---|---|---|
2023/09/20 | Título de Especialista em Engenharia Informática
(Thesis) Arguer
|
Diogo Sérgio Esteves Cardoso (Other)
Instituto Politécnico de Lisboa, Portugal
|
2023/02/07 | Melhoria do processo legislativo no âmbito parlamentar pela introdução de tecnologias digitais do domínio legal
(Thesis) Main arguer
|
Ambrósio Soares (PhD)
Universidade do Algarve - Campus de Gambelas, Portugal
|
2019 | On the use of DSLs for data-mining democratisation
(Thesis) Main arguer
|
Alfonso de la Vega (PhD)
Universidad de Cantabria, Spain
|
2019 | A Foundation for Inconsistency Management in Model-Based Systems Engineering
(Thesis) Main arguer
|
David Istvan (PhD)
Universiteit Antwerpen, Belgium
|
2018 | Design, Implementation and Evaluation of Model-Driven Spreadsheets
(Thesis) Main arguer
|
Jorge Cunha Mendes (PhD)
Universidade do Minho, Portugal
|
2017 | Mining complete, precise and simple process models
(Thesis) Main arguer
|
Borja Vazquez Barreiros (PhD)
Universidade de Santiago de Compostela, Spain
|
2016 | Sensor Observation Service Semantic Mediation: Generic Wrappers for In-Situ and Remote Devices
(Thesis) Main arguer
|
Manuel Antonio Regueiro (PhD)
Universidade de Santiago de Compostela, Spain
|
2016 | Context-Based Thermodynamic Modeling and Optimal Management of Energy and Occupant Comfort for Building Spaces
(Thesis) Main arguer
|
Pedro Fazenda (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2016 | A Graph-Based Framework For Optimal Semantic Web Service Composition
(Thesis) Main arguer
|
Pablo Rodriguez Mier (PhD)
Universidade de Santiago de Compostela, Spain
|
2013 | Development of CMS-based Web Applications with a Multi-Language Model-Driven Approach
(Thesis) Main arguer
|
João de Sousa Saraiva (PhD)
Universidade de Lisboa Instituto Superior Técnico, Portugal
|
2011 | Automatic Generation of User Interfaces from Rigorous Domain and Use Case Models
(Thesis) Main arguer
|
António Miguel Ribeiro dos Santos Rosado da Cruz (PhD)
Universidade do Porto Faculdade de Engenharia, Portugal
|
2008 | A Methodology For The Development Of Complex Domain Specific Languages
(Thesis) Main arguer
|
Matteo Risoldi (PhD)
Universite de Geneve, Switzerland
|
Association member
Society Organization name | Role | |
---|---|---|
2021/04 - Current | General Assembly of the International Federation for Information Processing (IFIP). | National delegate |
2002 - Current | IEEE | Membro Sénior |
2000 - Current | Ordem dos Engenheiros | Membro Sénior |
Evaluation committee
Activity description Role |
Institution / Organization | Funding entity | |
---|---|---|---|
2023 - Current | OE+EUR-ACE certification (ENAEE - European Network for Accreditation of Engineering Education)
Evaluator
|
||
2020 - Current | Evaluation of proposals for ANI – Agência Nacional de Inovação
Evaluator
|
Agência Nacional de Inovação SA, Portugal | |
2019 - Current | OE+EUR-ACE certification (ENAEE - European Network for Accreditation of Engineering Education)
Evaluator
|
ENAEE - European Network for Accreditation of Engineering Education, Belgium | |
2019 - Current | Evaluation of project proposals NSERC - Natural Sciences and Engineering Research Council of Canada
Evaluator
|
Natural Sciences and Engineering Research Council of Canada, Canada | |
2018 - 2020 | Evaluation of University's Education Programmes for A3ES - (Agência de Avaliação e Acreditação do Ensino Superior)
Other
|
Ordem dos Engenheiros, Portugal | |
2015 - 2020 | Reviewer of COST action proposals for COST (European Framework Cooperation in Science and Technology), EU Framework Programme
Horizon 2020
Evaluator
|
COST (European Framework Cooperation in Science and Technology), Belgium |
Interview (tv / radio show)
Program | Topic | |
---|---|---|
2022/07/10 - Current | Noticiário Diário RTP Madeira - Madeira RTP TV Daily News | Encontros sobre os desafios da Engenharia Informática: Há informáticos sem formação para atos que praticam |
2022/05/03 - Current | Notíciário TSF - Radio News Interview | Ataque informático a Ordem dos Engenheiros |
Distinctions
Award
2020 | Certificate of Excellence in Reviewing Elsevier, Journal of Computer Languages
Elsevier BV, Netherlands
|
2020 | SoSyM First Paper Award, Presented virtually at MODELS 2020 – Montreal, Canada, "Towards High-level Fuzzy Control Specifications for Building Automation Systems", J.Vidal, P. Carreira, V. Amaral |
2012 | European Citizen Prize
European Parliament Brussels, Belgium
|
Title
2022 | Elected President of the Informatics Engineers College at the Portuguese Order of Engineers
Ordem dos Engenheiros, Portugal
|
2011 | Ordem dos Engenheiro Senior Member |
2011 | IEEE Senior Member |