???global.info.a_carregar???
Alexandre Bragança holds a Ph.D. in Information Systems and Technologies in the knowledge field of Programming Engineering and Information Systems from the University of Minho, Portugal. He has more than 20 years of industry experience managing software development teams and leading projects in fields such as domain-specific languages and workflow engines. He holds a position of Coordinator Professor at the Department of Informatics of ISEP. His actual main research interests regard model driven engineering and domain-specific languages in the context of low-code platforms and software product lines.
Identification

Personal identification

Full name
Alexandre Bragança

Citation names

  • Bragança, Alexandre Manuel Tavares
  • Bragança, Alexandre

Author identifiers

Ciência ID
F51A-FF92-F49E
ORCID iD
0000-0002-4882-9497

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics
  • 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
2008
Concluded
Tecnologias e Sistemas de Informação (Doutoramento)
Major in Especialidade: Engenharia da Programação e dos Sistemas Informáticos
Universidade do Minho, Portugal
"Methodological Approaches and Techniques for Model Driven Development of Software Product Lines" (THESIS/DISSERTATION)
2008
Concluded
Sistemas de Informação - Engenharia da Programação e dos Sistemas Informáticos (Doutoramento)
Universidade do Minho Escola de Engenharia, Portugal
"Methodological Approaches and Techniques for Model Driven Development of Software Product Lines" (THESIS/DISSERTATION)
Aprovado por unanimidade
1998
Concluded
Mestrado em Engenharia Electrotécnica e de Computadores (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
Muito Bom
1993
Concluded
Licenciatura em Engenharia Informática Industrial (Licenciatura)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
16
1990
Concluded
Bacharelato em Engenharia Informática (Bacharelato)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
16
Affiliation

Teaching in Higher Education

Category
Host institution
Employer
2020/11/12 - Current Teacher Coordinator (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
1999/01/11 - 2020/11/11 Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
1993/12/16 - 1999/01/10 Assistant (Polytechnic Teacher) Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Projects

Contract

Designation Funders
2019/10/23 - 2023/02/28 BAMoL - Business Application Modeling Language - Low- Code Platform
Principal investigator
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
Agência Nacional de Inovação SA
Concluded
2005/06 - 2008/04 SOFTAS: Software Development with Aspects
POSI/EIA/60189/2004
Fundação para a Ciência e a Tecnologia
1996 - 1998 SAD-3PE - Sistema de Apoio à Decisão para Planeamento da Produção considerando Prazos de Entrega
PBIC/C/TPR/2551/95
Fundação para a Ciência e a Tecnologia
Outputs

Publications

Book
  1. Azevedo, S.; Machado, R.J.; Bragança, A.; Ribeiro, H.. Systematic use of software development patterns through a multilevel and multistage classification. 2010.
    10.4018/978-1-61692-874-2.ch014
Book chapter
  1. Bragança, Alexandre; Azevedo, Isabel; Bettencourt, Nuno. "Teaching Model-Driven Engineering in a Master's Program". In Research Anthology on Agile Software, Software Development, and Testing, 1586-1611. IGI Global, 2022.
    10.4018/978-1-6684-3702-5.ch075
Conference paper
  1. Fernando Moreira; Nuno Bettencourt; Alexandre Bragança; Isabel Azevedo. "A Proposal Towards Discovering Metamodels from Low-Code Application Platforms". Paper presented in 11th International Conference on Model-Based Software and Systems Engineering, 2023.
    10.5220/0011688800003402
  2. Alexandre Bragança; Isabel Azevedo; Nuno Bettencourt; Carlos Morais; Diogo Teixeira; David Caetano. "Towards supporting SPL engineering in low-code platforms using a DSL approach". 2021.
    10.1145/3486609.3487196
  3. Bragança, A.; Machado, R.J.. "Domain engineering in support to the increase of software systems flexibility | Engenharia de Domínio no Suporte ao Aumento de Flexibilidade nos Sistemas de Software". 2004.
Journal article
  1. Azevedo, S.; Machado, R.J.; Bragança, A.; Ribeiro, H.. "On the refinement of use case models with variability support". Innovations in Systems and Software Engineering 8 1 (2012): 51-64. http://www.scopus.com/inward/record.url?eid=2-s2.0-84856293865&partnerID=MN8TOARS.
    10.1007/s11334-011-0177-9
  2. Azevedo, S.; Machado, R.J.; Bragança, A.; Ribeiro, H.. "Support for variability in use case modeling with refinement". Proceedings - 7th International Workshop on Model-based Methodologies for Pervasive and Embedded Software, MOMPES 2010 (2010): 1-8. http://www.scopus.com/inward/record.url?eid=2-s2.0-78650932747&partnerID=MN8TOARS.
    10.1145/1865875.1865876
  3. Azevedo, S.; MacHado, R.J.; Bragança, A.; Ribeiro, H.. "The UML «extend» relationship as support for software variability". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 6287 LNCS (2010): 471-475. http://www.scopus.com/inward/record.url?eid=2-s2.0-78049411574&partnerID=MN8TOARS.
    10.1007/978-3-642-15579-6_39
  4. Azevedo, S.; Machado, R.J.; Bragança, A.; Ribeiro, H.. "The UML «include» relationship and the functional refinement of use cases". Proceedings - 36th EUROMICRO Conference on Software Engineering and Advanced Applications, SEAA 2010 (2010): 156-163. http://www.scopus.com/inward/record.url?eid=2-s2.0-78449303534&partnerID=MN8TOARS.
    10.1109/SEAA.2010.65
  5. Bragança, A.; Machado, R.J.. "A model-driven approach for the derivation of architectural requirements of software product lines". Innovations in Systems and Software Engineering 5 1 (2009): 65-78. http://www.scopus.com/inward/record.url?eid=2-s2.0-63049089470&partnerID=MN8TOARS.
    10.1007/s11334-009-0078-3
  6. Bragança, A.; Machado, R.J.. "Transformation patterns for multi-staged model driven software development". Proceedings - 12th International Software Product Line Conference, SPLC 2008 (2008): 329-338. http://www.scopus.com/inward/record.url?eid=2-s2.0-55049126976&partnerID=MN8TOARS.
    10.1109/SPLC.2008.41
  7. Bragança, A.; Machado, R.J.. "Adopting computational independent models for derivation of architectural requirements of software product lines". Proceedings - Fourth International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, MOMPES 2007 (2007): 91-101. http://www.scopus.com/inward/record.url?eid=2-s2.0-34548147533&partnerID=MN8TOARS.
    10.1109/MOMPES.2007.2
  8. Bragança, A.; Machado, R.J.. "Model driven development of software product lines". QUATIC 2007 - 6th International Conference on the Quality of Information and Communications Technology (2007): 199-203. http://www.scopus.com/inward/record.url?eid=2-s2.0-48449093676&partnerID=MN8TOARS.
    10.1109/QUATIC.2007.18
  9. Bragança, A.; Machado, R.J.. "Automating mappings between use case diagrams and feature models for software product lines". Proceedings - 11th International Software Product Line Conference, SPLC 2007 (2007): 3-12. http://www.scopus.com/inward/record.url?eid=2-s2.0-47949128620&partnerID=MN8TOARS.
    10.1109/SPLINE.2007.4339250
  10. Bragança, A.; Machado, R.J.. "Extending UML 2.0 metamodel for complementary usages of the «extend» relationship within use case variability specification". Proceedings - 10th International Software Product Line Conference, SPLC 2006 (2006): 123-130. http://www.scopus.com/inward/record.url?eid=2-s2.0-34547308248&partnerID=MN8TOARS.
  11. Bragança, A.; Machado, R.J.. "Deriving software product line's architectural requirements from use cases: An experimental approach". Proceedings of MOMPES 2005 - 2nd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (2005): 77-91. http://www.scopus.com/inward/record.url?eid=2-s2.0-84883710258&partnerID=MN8TOARS.
  12. Marinho, Jose; Braganca, Alexandre; Ramos, Carlos. "Decision support system for dynamic production scheduling". Proceedings of the IEEE International Symposium on Assembly and Task Planning (1999): 424-429. http://www.scopus.com/inward/record.url?eid=2-s2.0-0033363430&partnerID=MN8TOARS.
Thesis / Dissertation
  1. "Methodological Approaches and Techniques for Model Driven Development of Software Product Lines". PhD, Universidade do Minho - Campus de Azurém, 2008. https://hdl.handle.net/1822/8137.
  2. Bragança, Alexandre Manuel Tavares. "Sistema para gestão operacional de processos : Uma visão global na indústria e nos serviços no contexto dos sistemas de fluxo de trabalho". Master, 1997. http://hdl.handle.net/10216/11478.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2024 - 2024 EGITRON Metrics - Solução para business intelligence (BI) do ecossistema EGITRON
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2023 - 2023 Map Services Management
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2023 - 2023 Avaliação de Qualidade de Desenho de Software por Cobertura e Sincronismo com o Código
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2023 - 2023 Serverless computing
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2023 - 2023 Ferramenta auxiliar de geração e automatização de testes para uma melhor gestão dos requisitos
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2023 - 2023 Gestão de dados em Sistemas Distribuídos
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Atualização do Processo de Entrega de Portais
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Sistema centralizado de monitorização de logs orientado a microsserviços
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Avaliação da Framework gRPC
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Construção de Linguagens Específicas de Domínio e a sua Integração com IDEs
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Discovering Meta-models of Low-code Applications
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Migração de soluções Low-code ? PowerApps para Flutter
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Digital Transformation Integration & API Management Framework
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2022 - 2022 Adopting test automation at Effizency to Improve Agility and Software Quality
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Model-Driven Development for Spring Boot Microservices
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Automatização da implantação de ferramenta de orquestração de contentores
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Migração de uma plataforma web na área de e-commerce para uma arquitetura de micro-serviços
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Towards a Reliable Integration Process That Prioritizes Content
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Archetype para Projetos Full-stack
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2021 - 2021 Plataforma de apoio ao processo de Software Release Planning
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2020 - 2020 Desenvolvimento e manutenção de pipelines de integração contínua para aplicativos móveis
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2020 - 2020 SOLUÇÃO DE LANDING PAGES BASEADA EM QR CODES
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2020 - 2020 ACESSIBILIDADE INTEGRADA NUMA PLATAFORMA INTERNET BANKING
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2020 - 2020 Automação de Integração de Dados com Ferramenta de Business Intelligence
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2019 - 2019 Introdução de Desenvolvimento de Software Orientado aos Testes
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2018 - 2018 Continuous Delivery: Aplicação na Glintt
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2018 - 2018 Resources Events Agents (REA), a text DSL for OMNIA Entities
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2015 - 2015 Frameworks Verticas vs Horizontais Gestão de Recursos Humanos com o OFBiz
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2015 - 2015 Controlo de acesso móvel
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2015 - 2015 Adaptation and Localization of Open Source ERPs - The case of Parties in OFBiz
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal
2015 - 2015 Hypermedia-based Web Services as System Integrators
Supervisor
Engenharia Informática (Master)
Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Jury of academic degree

Topic
Role
Candidate name (Type of degree)
Institution / Organization
2016 Derivation of data-driven software models from business process representations
(Thesis) Arguer
Maria Estrela Ribeiro Ferreira da Cruz (PhD)
Universidade do Minho, Portugal
2009 Refinement and variability techniques in the model transformation of software requirements
Supervisor
Sofia Manuela Fevereiro de Azevedo (PhD)
Universidade do Minho, Portugal
2003 About Model-Based Approaches in Pervaise Information Systems Development
(Thesis) Main arguer
José Eduardo Moreira Fernandes (PhD)
Universidade do Minho, Portugal