???global.info.a_carregar???
Luís Soares Barbosa. I am Full Professor in Computer Science at the Informatics Department, Universidade do Minho, and a senior researcher at the High Assurance Software laboratory, HASLab INESC TEC. I have double academic affiliations with INL (the International Iberian Nanotechnology Laboratory), where I lead the Quantum Software Engineering Group since August 2019, and to the United Nations University, currently serving as Deputy Head of its Operational Unit on Policy-driven Electronic Governance. I am a member of IFIP WG1.3 (Foundations of System Specification), and chair of IFIP Tecnhical Committee TC1, on Foundations of Computer science. Previously, since 2013, I have served as Portugal representative at this Committee. My main research focuses on program semantics, logics and calculi applied to rigorous software analysis, design, and construction. I am particularly interested in the architectural dimension (interaction, composition, and reconfiguration) of different sorts of software components, namely non deterministic, probabilisitic, continuous, or hybrid). Most of my work is framed on Coalgebra and Modal Logic. I coordinated several institutional projects at UMinho and UNU-EGOV, including the PT-FLAD Chair on Smart Cities & Smart Governance at UMinho, entirely funded by the private sector (2016-19). Previously I served as Head of the Department of Informatics at UMinho (2010-12), and Director of MAP-i, the Joint Doctoral Programme in Computer Science of the Minho, Aveiro and Porto Universities (2010-13). I also coordinated a number of consultancy missions to International Institutions and Governments, including the UN, UNESCO, ITU, CPLP, and Governments of Colômbia, Uganda and S. Tomé. I am project evaluator for the national research foundations in Belgium (FWO) and The Netherlands (NWO), as well as the Carnegie Mellon University - Portugal Dual PhD Degree in Computer Science. I coordinate the Steering Committee of FACS (Formal Aspects of Computer Software) and serve in the SC of ICEGOV (ACM International Conference on Theory and Practice of Electronic Governance) conference series. I was Guest Editor of Special Issues for several scientific, indexed journals, a regular reviewer for more than 20 indexed scientific journals, and a member of more than 80 Programme Committees of international, indexed conferences. In different occasions I served as (co-)Chair of the following international conferences: FACS'10, SBLP'12, ICEGOV’14, SMARTGOV’19, DALI, OPENCERT’19, SmartGOV'19, and TTCS'20. I was a member of several PhD/Aggregation panels in Portugal, Italy, The Netherlands, Brazil, Denmark, and China, and ecturered invited PhD courses in Estonia (Tartu U.), China (Peking U.) and Brasil (UF Ceará). NOTE: The urgency to move from FCT-SIG to CIENCIAVITAE forced me to include only data concerning projects and publications, supervisions and projects. For a complete CV (almost updated), and lecturing experience you are referred to my webpage at www.di.uminho.pt/~lsb.
Identificação

Identificação pessoal

Nome completo
Luís Soares Barbosa

Nomes de citação

  • Barbosa, Luís

Identificadores de autor

Ciência ID
431C-9C2E-CDAA
ORCID iD
0000-0002-5037-2588
Scopus Author Id
35605847400

Endereços de correio eletrónico

  • lsb@di.uminho.pt (Profissional)
  • barbosa@unu.edu (Profissional)
  • luis.barbosa@inl.int (Profissional)

Websites

  • http://www.di.uminho.pt/~lsb (Profissional)

Domínios de atuação

  • Ciências Exatas - Ciências da Computação e da Informação - Ciências da Computação

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2) Utilizador proficiente (C2)
Francês Utilizador elementar (A2) Utilizador proficiente (C1) Utilizador independente (B1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Espanhol; Castelhano Utilizador independente (B1) Utilizador proficiente (C1) Utilizador elementar (A2) Utilizador proficiente (C1) Utilizador proficiente (C1)
Português (Idioma materno)
Formação
Grau Classificação
2016
Concluído
Agregação em Informática (Título de Agregado)
Universidade do Minho, Portugal
2001
Concluído
PhD in Informatics (Foundations of Computing) (Doutoramento)
Universidade do Minho, Portugal
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2019/09/01 - Atual Investigador principal (carreira) (Investigação) International Iberian Nanotechnology Laboratory, Portugal
International Iberian Nanotechnology Laboratory, Portugal
2012/01/01 - Atual Investigador principal (carreira) (Investigação) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2019/09/11 - Atual Professor Catedrático (Docente Universitário) Universidade do Minho, Portugal

Cargos e Funções

Categoria Profissional
Instituição de acolhimento
Empregador
2017/09/01 - Atual Vice-Presidente United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
Projetos

Projeto

Designação Financiadores
2018 - 2021/05/31 KLEE - Coalgebraic Modeling and Analysis for Computational Synthetic Biology
POCI-01-0145-FEDER-030947
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
2016 - 2020/12/01 Dynamic logics for cyber-physical systems: towards contract based design
PTDC/EEI-CTP/4836/2014
Investigador
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
2017 - 2020 GOV3.0: Scientific Foundations, Training and Entrepreneurship in the domain of ICT-enabled Governance
588306-EPP-1-2017-1-EL-EPPKA2-KA
Investigador
United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
2016 - 2019/12/31 SmartEGOV - Harnessing EGOV for smart governance: Foundations and tools.
NORTE-45-2015-23
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2016 - 2019 TRUST: Trustworthy software design with Alloy
PTDC/EEI-CTP/2904/2014
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2015 - 2016 GCIO.CO: Education system for government technology leadership in Colombia
GCIO.CO
Investigador
United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
Programa de las Naciones Unidas para el Desarrollo Colombia
2013 - 2015 Qais: Quantitative analysis of interacting systems: foundations and algorithms
PTDC/EIA-CCO/122240/2010
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
2013 - 2015 NASONI: Heterogenous software coordination: Foundations, methods, tools.
PTDC/EEI-CTP/2341/2012
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
2013 - 2015 BESTCASE-RL4: Cooperation and Perception for Augmented Autonomy
NORTE-07-0124-FEDER-000060
Investigador
2010 - 2013 MONDRIAN: Foundations for architectural design
PTDC/EIA-CCO/108302/2008
Investigador responsável
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Fundação para a Ciência e a Tecnologia
2010 - 2013 CROSS: An Infrastructure for Certification and Re-engineering of Open Source Software.
PTDC/EIA-CCO/108995/2008
Investigador
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
2008 - 2011 MATHIS: Reinvigorating mathematics for the information society
PTDC/EIA/73252/2006
Investigador responsável
Universidade do Minho Escola de Engenharia, Portugal
Fundação para a Ciência e a Tecnologia
2008 - 2011 EVOLVE: Evolutionary Validation, Verification and Certification
ADI (QREN1621)
Investigador
Universidade do Minho, Portugal
2008 - 2011 IVY: A model based usability analysis tool.
POSI/EIA/56646/2004
Investigador
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
2005 - 2009 Lernet - Language engineering and rigorous software development
EU-ALFA (II-0472-FA)
Investigador
Universidade do Minho, Portugal
2005 - 2007 GRICES - Formal foundations for component-based programming
GRICES - 00342
Investigador responsável
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
2003 - 2007 PURE: Program understanding and re-engineering: Calculi and applications.
POSI/CHS/44304/2002
Investigador responsável
Universidade do Minho, Portugal
Fundação para a Ciência e a Tecnologia
2003 - 2006 APPSEM II: Thematic Network - Applied Semantics II.
(IST-2001-38957
Investigador
Universidade do Minho, Portugal
Produções

Publicações

Artigo em conferência
  1. Barbosa, Luís; Santos, Luis Paulo. "Generalised quantum tree search". Trabalho apresentado em Q-SE 2021, Second International Workshop on Quantum Software Engineering at ICSE 2021, virtual, 2021.
    Aceite para publicação
  2. Barbosa, Luís. "Software engineering for ‘quantum advantage’". Trabalho apresentado em First International Workshop on Quantum Software Engineering (Q-SE 2020) at ICSE 2020, Seoul, 2020.
    No prelo
  3. Al-Lawati, Ali Hussain; Barbosa, Luís Soares. "Towards a register-based census in Oman". Trabalho apresentado em ICEGOV 2020 (13th International Conference on Theory and Practice of Electronic Governance), Athens (virtual), 2020.
    Publicado • 10.1145/3428502.3428631
  4. Southier, Luiz F. P.; Mazzetto, Muriel; Casanova, Dalcimar; Barbosa, Marco A. C.; Barbosa, Luis S.; Teixeira, Marcelo. "Combining Advantages from Parameters in Modeling and Control of Discrete Event Systems". Trabalho apresentado em 24th IEEE International Conference on Emerging Technologies and Factory Automation, Zaragoza, 2019.
    Publicado • 10.1109/etfa.2019.8869175
  5. Carvalho, NR; Barbosa, LS. "Transforming Legal Documents for Visualization and Analysis". Trabalho apresentado em ICEGOV - 11th International Conference on Theory and Practice of Electronic Governance, Galway, 2018.
    Publicado • 10.1145/3209415.3209424
  6. Santos, LP; Barbosa, LN; Bessa, DA; Martins, LP; Barbosa, LS. "Communities of Practice as a tool to support the GCIO function". Trabalho apresentado em ICEGOV - 11th International Conference on Theory and Practice of Electronic Governance, Galway, 2018.
    Publicado • 10.1145/3209415.3209507
  7. Barbosa, LS. "Layered logics, coalgebraically". Trabalho apresentado em DALÍ: Int. Workshop on Dynamic Logic: New Trends and Applications, Brasília, 2017.
    Publicado • 10.1007/978-3-319-73579-5_4
  8. Dantas, AllbersonBrunodeOliveira; Junior, FranciscoHerondeCarvalho; Barbosa, LS. "A Framework for Certification of Large-scale Component-based Parallel Computing Systems in a Cloud Computing Platform for HPC Services". Trabalho apresentado em CLOSER - 7th International Conference on Cloud Computing and Services Science, Porto, 2017.
    Publicado
  9. Nielsen, MM; Carvalho, NR; Veiga, L; Barbosa, LS. "Administrative Burden Reduction Over Time: Literature Review, Trends and Gap Analysis". Trabalho apresentado em ICEGOV - 10th International Conference on Theory and Practice of Electronic Governance, Delhi, 2017.
    Publicado • 10.1145/3047273.3047334
  10. Barbosa, LS; Santos, LP. "Networks of Universities as a Tool for GCIO Education". Trabalho apresentado em EGOV - 16th IFIP WG 8.5 International Conference on Electronic Government, S. Petersburg, 2017.
    Publicado • 10.1007/978-3-319-64677-0_10
  11. de Oliveira Dantas, ABD; Heron de Carvalho Junior, FH; Barbosa, LS. "Certification of Workflows in a Component-Based Cloud of High Performance Computing Services". Trabalho apresentado em FACS'17 - 14th International Symposium Formal Aspects of Component Software, Braga, 2017.
    Publicado • 10.1007/978-3-319-68034-7_12
  12. Cledou, G; Proenca, J; Barbosa, LS. "Composing Families of Timed Automata". Trabalho apresentado em FSEN - 7th Int. Conf. on Fundamentals of Software Engineering, Tehran, 2017.
    Publicado • 10.1007/978-3-319-68972-2_4
  13. Cledou, G; Barbosa, LS. "Modeling Families of Public Licensing Services: A Case Study". Trabalho apresentado em FormaliSE@ICSE 2017 - 5th IEEE/ACM International Workshop on Formal Methods in Software Engineering, Buenos Aires, 2017.
    Publicado • 10.1109/formalise.2017.8
  14. Barbosa, LS. "Digital Governance for Sustainable Development". Trabalho apresentado em I3E - 6th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, Delhi, 2017.
    Publicado • 10.1007/978-3-319-68557-1_9
  15. Cledou, G; Proenca, J; Barbosa, LS. "A Refinement Relation for Families of Timed Automata". Trabalho apresentado em FSEN - 7th Int. Conf. on Fundamentals of Software Engineering, Tehran, 2017.
    Publicado • 10.1007/978-3-319-70848-5_11
  16. Gomes, L; Madeira, A; Barbosa, LS. "On Kleene Algebras for Weighted Computation". Trabalho apresentado em SBMF 2017 - 20th Brazilian Symposium onFormal Methods, Recife, 2017.
    Publicado • 10.1007/978-3-319-70848-5_17
  17. Neves, R; Martins, MA; Barbosa, LS. "Completeness and Decidability Results for Hybrid(ised) Logics". Trabalho apresentado em SBMF - 17th Brazilian Symposium on Formal Methods, Maceió, 2017.
    Publicado • 10.1007/978-3-319-15075-8_10
  18. Fernandesand, S; Barbosa, LS. "Collaborative Environments in Software Engineering Teaching: A FLOSS Approach". Trabalho apresentado em ECEL - 15th European Conference on e-learning, Prague, 2016.
    Publicado
  19. Neves, R; Madeira, A; Barbosa, LS; Martins, MA. "Asymmetric Combination of Logics is Functorial: A Survey". Trabalho apresentado em WADT - 23rd WG 1.3 International Workshop on Recent Trends in Algebraic Development Techniques, Gregynog, 2016.
    Publicado • 10.1007/978-3-319-72044-9_4
  20. Neves, R; Barbosa, LS. "Hybrid Automata as Coalgebras". Trabalho apresentado em ICTAC - 13th International Colloquium Theoretical Aspects of Computing, Taipei, 2016.
    Publicado • 10.1007/978-3-319-46750-4_22
  21. Fernandes, Sara; Barbosa, LuisSoares. "Electronic governance in Portugal: A silent pioneer". Trabalho apresentado em EGOSE'2016 - International Conference on Electronic Governance and Open Society, S. Petersburg, 2016.
    Publicado • 10.1145/3014087.3014108
  22. Veiga, L; Janowski, T; Barbosa, LS. "Digital Government and Administrative Burden Reduction". Trabalho apresentado em ICEGOV - 9th International Conference on Theory and Practice of Electronic Governance, Montevideo, 2016.
    Publicado • 10.1145/2910019.2910107
  23. Cledou, G; Barbosa, LS. "An Ontology for Licensing Public Transport Services". Trabalho apresentado em ICEGOV - 9th International Conference on Theory and Practice of Electronic Governance, Montevideo, 2016.
    Publicado • 10.1145/2910019.2910101
  24. Fernandes, S; Barbosa, LS. "Applying the 3C Model to FLOSS Communities". Trabalho apresentado em CRWRIG - 22nd International Conference on Collaboration and Technology, 2016.
    Publicado • 10.1007/978-3-319-44799-5_11
  25. Madeira, A; Barbosa, LS; Hennicker, R; Martins, MA. "Dynamic Logic with Binders and Its Application to the Development of Reactive Systems". Trabalho apresentado em ICTAC - 13th International Colloquium Theoretical Aspects of Computing, Taipei, 2016.
    Publicado • 10.1007/978-3-319-46750-4_24
  26. Sanchez, A; Barbosa, LS; Riesco, D. "Specifying Structural Constraints of Architectural Patterns in the ARCHERY Language". Trabalho apresentado em AIP Conference Proceedings 1648, 310008, 2015.
    Publicado • 10.1063/1.4912561
  27. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "A Logic for Robotics?". Trabalho apresentado em AIP Conference Proceedings, 2015.
    Publicado • 10.1063/1.4912930
  28. Sanchez, A; Barbosa, LS; Madeira, A. "Modelling and Verifying Smell-Free Architectures with the ARCHERY Language". Trabalho apresentado em SEFM 2014 Collocated Workshops - Software Engineering and Formal Methods - Revised Selected Papers, Grenoble, 2014.
    Publicado • 10.1007/978-3-319-15201-1_10
  29. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "A Dynamic Logic for Every Season". Trabalho apresentado em SBMF - 17th Brazilian Symposium on Formal Methods, Maceió, 2014.
    Publicado • 10.1007/978-3-319-15075-8-9
  30. Oliveira, N; Silva, A; Barbosa, LS. "Quantitative analysis of Reo-based service coordination". Trabalho apresentado em SAC 2014 - Symposium on Applied Computing, Gyeongju, 2014.
    Publicado • 10.1145/2554850.2555025
  31. Rodrigues, F; Oliveira, N; Barbosa, LS. "ReCooPLa: a DSL for Coordination-based Reconfiguration of Software Architectures". Trabalho apresentado em SLATE - 3rd Symposium on Languages, Applications and Technologies, Bragança, 2014.
    Publicado • 10.4230/oasics.slate.2014.61
  32. Martins, MA; Madeira, A; Barbosa, LS; Neves, R. "Paradigm integration in a specification course". Trabalho apresentado em 15th IEEE International Conference on Information Reuse and Integration, Redwood City, 2014.
    Publicado • 10.1109/IRI.2014.7051929
  33. Oliveira, N; Barbosa, LS. "A self-adaptation strategy for service-based architectures". Trabalho apresentado em SBCARS - Eighth Brazilian Symposium on Software Components, Architectures and Reuse, Maceió, 2014.
    Publicado • 10.1109/sbcars.2014.12
  34. Madeira, A; Martins, MA; Barbosa, LS. "Bisimilarity and refinement for hybrid(ised) logics". Trabalho apresentado em Refine@IFM 2013 - 16th International Refinement Workshop, Turku, 2013.
    Publicado • 10.4204/EPTCS.115.6
  35. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "Giving Alloy a family". Trabalho apresentado em IRI - IEEE 4th International Conference on Information Reuse & Integration, San Francisco, 2013.
    Publicado • 10.1109/IRI.2013.6642513
  36. Fernandes, S; Cerone, A; Barbosa, LS. "Analysis of FLOSS Communities as Learning Contexts". Trabalho apresentado em SEFM 2013 Collocated Workshops - Revised Selected Papers, Madrid, 2013.
    Publicado • 10.1007/978-3-319-05032-4_29
  37. Neves, R.; Madeira, A.; Martins, M.A.; Barbosa, L.S.. "Hybridisation at work". Trabalho apresentado em CALCO - 5th International Conference on Algebra and Coalgebra in Computer Science, Warsaw, 2013.
    Publicado • 10.1007/978-3-642-40206-7-28
  38. Fernandes, S.; Cerone, A.; Barbosa, L.S.. "A pilot project on non-conventional learning". Trabalho apresentado em ITiCSE '13 - Innovation and Technology in Computer Science Education, Canterbury, 2013.
    Publicado • 10.1145/2462476.2466522
  39. Madeira, A.; Martins, M.A.; Barbosa, L.S.. "Boilerplates for reconfigurable systems: A language and its semantics". Trabalho apresentado em SBLP - 17th Brazilian Symposium on Programming Languages, Brasília, 2013.
    Publicado • 10.1007/978-3-642-40922-6_6
  40. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "An Institution for Alloy and Its Translation to Second-Order Logic". Trabalho apresentado em International Workshop on Formal Methods Integration, San Francisco, 2013.
    Publicado • 10.1007/978-3-319-04717-1_3
  41. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "When even the interface evolves ...". Trabalho apresentado em TASE - Seventh International Symposium on Theoretical Aspects of Software Engineering, Birmingham, 2013.
    Publicado • 10.1109/tase.2013.19
  42. Sanchez, A; Soares Barbosa, LS; Riesco, D. "Verifying bigraphical models of architectural reconfigurations". Trabalho apresentado em TASE - Seventh International Symposium on Theoretical Aspects of Software Engineering, Birmingham, 2013.
    Publicado • 10.1109/tase.2013.25
  43. Fernandes, S; Martinho, MH; Cerone, A; Barbosa, LS. "Integrating formal and informal learning through a FLOSS-based innovative approach". Trabalho apresentado em CRIWG - 19th International Conference on Collaboration and Technology, Wellington, 2013.
    Publicado • 10.1007/978-3-642-41347-6_15
  44. Fernandes, S; Cerone, A; Barbosa, LS; Papadopoulos, PM. "FLOSS in technology-enhanced learning". Trabalho apresentado em InSuEdu - Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, Thessaloniki, 2012.
    Publicado • 10.1007/978-3-642-54338-8_9
  45. Fernandes, S.; Cerone, A.; Barbosa, L.S.. "Exploiting the FLOSS paradigm in collaborative e-learning-application to e-Government". Trabalho apresentado em ICEGOV - 6th International Conference on Theory and Practice of Electronic Governance, Albany, 2012.
    Publicado • 10.1145/2463728.2463825
  46. Fernandes, Sara; Cerone, Antonio; Barbosa, LuisSoares. "A Preliminary Analysis of Learning Awareness in FLOSS Projects". Trabalho apresentado em SEFM'12 Collocated Workshop on Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012.
    Publicado • 10.1007/978-3-642-54338-8_10
  47. Barbosa, LS; Martinho, MariaHelena. "Mathematical Literacy as a Condition for Sustainable Development". Trabalho apresentado em InSuEdu - Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012.
    Publicado • 10.1007/978-3-642-54338-8_5
  48. Oliveira, N.; Barbosa, L.S.. "Reconfiguration mechanisms for service coordination". Trabalho apresentado em WS-FM - 9th International Workshop Web Services and Formal Methods, Tallin, 2012.
    Publicado • 10.1007/978-3-642-38230-7_9
  49. Sanchez, A; Aguiar, A; Barbosa, LS; Riesco, D. "Analysing Tactics in Architectural Patterns". Trabalho apresentado em SEW - 35th Annual IEEE Software Engineering Workshop, 2012.
    Publicado • 10.1109/sew.2012.10
  50. Barbosa, L.S.. "Software components as invariant-typed arrows (Keynote Talk)". Trabalho apresentado em SBLP - 16th Brazilian Symposium on Programming Languages, Natal, 2012.
    Publicado • 10.1007/978-3-642-33182-4_1
  51. Sanchez, A.; Barbosa, L.S.; Riesco, D.. "Bigraphical modelling of architectural patterns". Trabalho apresentado em FACS'11 - 8th International Symposium Formal Aspects of Component Software, Oslo, 2011.
    Publicado • 10.1007/978-3-642-35743-5_19
  52. Sanchez, A.; Barbosa, L.S.; Riesco, D.. "A language for behavioural modelling of architectural patterns". Trabalho apresentado em BM-FA - Third Workshop on Behavioural Modelling, Birmingham, 2011.
    Publicado • 10.1145/1993956.1993959
  53. Ferreira, J.F.; Mendes, A.; Cunha, A.; Baquero, C.; Silva, P.; Barbosa, L.S.; Oliveira, J.N.. "Logic training through algorithmic problem solving". Trabalho apresentado em TICTTL -Third International Congress on Tools for Teaching Logic, Salamanca, 2011.
    Publicado • 10.1007/978-3-642-21350-2_8
  54. Madeira, A.; Faria, J.M.; Martins, M.A.; Barbosa, L.S.. "Hybrid specification of reactive systems: An institutional approach". Trabalho apresentado em SEFM - 9th International Conference on Software Engineering and Formal Methods, Montevideo, 2011.
    Publicado • 10.1007/978-3-642-24690-6_19
  55. Martins, A.; Barbosa, L.S.; Rodrigues, N.F.. "Shacc: A functional prototyper for a component calculus". Trabalho apresentado em CALCO - 4th International Conference Algebra and Coalgebra in Computer Science, Winchester, 2011.
    Publicado • 10.1007/978-3-642-22944-2_32
  56. Rodrigues, N.F.; Oliveira, N.; Barbosa, L.S.. "The role of coordination analysis in software integration projects". Trabalho apresentado em OTM'2011 - On the Move to Meaningful Internet Systems, Hersonissos, 2011.
    Publicado • 10.1007/978-3-642-25126-9_16
  57. Martins, M.A.; Madeira, A.; Diaconescu, R.; Barbosa, L.S.. "Hybridization of institutions". Trabalho apresentado em CALCO - 4th International Conference Algebra and Coalgebra in Computer Science, Winchester, 2011.
    Publicado • 10.1007/978-3-642-22944-2_20
  58. Rodrigues, CJ; Martins, MA; Madeira, A; Barbosa, LS. "Refinement by interpretation in pi-institutions". Trabalho apresentado em Refine@IFM 2011 - 15th International Refinement Workshop, Limerik, 2011.
    Publicado • 10.4204/EPTCS.55.4
  59. Meng, S.; Barbosa, L.S.. "Towards the introduction of QoS information in a component model". Trabalho apresentado em SAC 2010 - Symposium on Applied Computing, Sierra, 2010.
    Publicado • 10.1145/1774088.1774517
  60. Barbosa, LS; Meng, S. "QoS-aware Component Composition". Trabalho apresentado em CISIS - The Fourth International Conference on Complex, Intelligent and Software Intensive Systems, Krakow, 2010.
    Publicado • 10.1109/cisis.2010.141
  61. Barbosa, LS; Barbosa, MAC; Rodrigues, CJ. "Revisiting context-aware component interconnection". Trabalho apresentado em SYNASC - 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2010.
    Publicado • 10.1109/synasc.2010.38
  62. Barbosa, M.A.; Barbosa, L.S.; Campos, J.C.. "A coordination model for interactive components". Trabalho apresentado em FSEN - 3rd Int. Conf. on Fundamentals of Software Engineering, Kish Island, 2009.
    Publicado • 10.1007/978-3-642-11623-0_25
  63. Martins, MA; Madeira, A; Barbosa, LS. "Refinement via interpretation". Trabalho apresentado em SEFM - 7th International Conference on Software Engineering and Formal Methods, Hanoi, 2009.
    Publicado • 10.1109/sefm.2009.35
  64. Ferreira, JF; Mendes, A; Backhouse, R; Barbosa, LS. "Which Mathematics for the Information Society?". Trabalho apresentado em TFM - Second International Conference on Teaching Formal Methods, Eindhoven, 2009.
    Publicado
  65. Barbosa, LS; Meng, S. "UML Model Refactoring as Refinement: A Coalgebraic Perspective". Trabalho apresentado em SYNASC - 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2008.
    Publicado • 10.1109/synasc.2008.88
  66. Rodrigues, NF; Barbosa, LS. "On The Discovery of Business Processes Orchestration Patterns". Trabalho apresentado em Services - IEEE Congress on Services, Honolulu, 2008.
    Publicado • 10.1109/services-1.2008.58
  67. Rodrigues, Nuno F.; Barbosa, Luis S.. "CoordInspector: A Tool for Extracting Coordination Data from Legacy Code". Trabalho apresentado em 2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation, Beijing, 2008.
    10.1109/scam.2008.10
  68. Wang, SL; Barbosa, LS; Oliveira, JN. "A relational model for confined separation logic". Trabalho apresentado em TASE - Second International Symposium on Theoretical Aspects of Software Engineering, 2008.
    Publicado • 10.1109/tase.2008.38
  69. Meng, S; Barbosa, LS. "A coalgebraic semantic framework for reasoning about UML sequence diagrams". Trabalho apresentado em QSIC - Eighth International Conference on Quality Software, Oxford, 2008.
    Publicado • 10.1109/qsic.2008.13
  70. Barbosa, L.S.; Oliveira, J.N.; Silva, A.. "Calculating invariants as coreflexive bisimulations". Trabalho apresentado em AMAST - 12th International Conference on Algebraic Methodology and Software Technology, Urbana, 2008.
    Publicado • 10.1007/978-3-540-79980-1_7
  71. Barbosa, L.; Cunha, J.; Visser, J.. "A type-level approach to component prototyping". Trabalho apresentado em SYANCO'07 - International Workshop on Synthesis and Analysis of Component Connectors, 2007.
    Publicado • 10.1145/1294917.1294920
  72. Rodrigues, NF; Barbosa, LS. "Slicing Functional Programs by Calculation". Trabalho apresentado em Beyond Program Slicing, Schloss Dagstuhl, 2005.
    Publicado
  73. Meng, S.; Barbosa, L.S.; Naixiao, Z.. "On refinement of software architectures". Trabalho apresentado em ICTAC - 2nd International Colloquium Theoretical Aspects of Computing, Hanoi, 2005.
    Publicado • 10.1007/11560647_31
  74. Barbosa, M.A.; Barbosa, L.S.. "Specifying software connectors". Trabalho apresentado em ICTAC - 1st International Colloquium Theoretical Aspects of Computing, Guiyang, 2004.
    Publicado • 10.1007/978-3-540-31862-0_6
  75. Barbosa, L.S.. "A perspective on component refinement". Trabalho apresentado em FMCO - Third International Symposium on Formal Methods for Components and Objects, Leiden, 2004.
    Publicado • 10.1007/11561163_2
  76. Sun, M.; Zhang, N.; Barbosa, L.S.. "On semantics and refinement of UML statecharts: A coalgebraic view". Trabalho apresentado em SEFM - 2nd International Conference on Software Engineering and Formal Methods, Beijing, 2004.
    Publicado • 10.1109/sefm.2004.1347517
  77. Meng, S.; Barbosa, L.S.. "On refinement of generic state-based software components". Trabalho apresentado em AMAST - 10th International Conference on Algebraic Methodology and Software Technology, Stirling, 2004.
    Publicado • 10.1007/978-3-540-27815-3_38
  78. Barbosa, LS; Oliveira, JN. "Coinductive Interpreters for Process Calculi". Trabalho apresentado em FLOPS - 6th International Symposium Functional and Logic Programming, Aizu, 2002.
    Publicado • 10.1007/3-540-45788-7_11
  79. Barbosa, L.S.. "Components as processes: An exercise in coalgebraic modeling". Trabalho apresentado em FMOODS - Fourth International Conference on Formal Methods for Open Object-Based Distributed Systems, San Francisco, 2000.
    Publicado • 10.1007/978-0-387-35520-7_20
  80. Barbosa, LS. "Prototyping Processes". Trabalho apresentado em AGP'99 - 1999 Joint Conference on Declarative Programming, L'Aquila, 1999.
    Publicado
  81. Almeida, JJ; Barbosa, LS; Neves, FL; Oliveira, JN. "CAMILA: Prototyping and Refinement of Constructive Specifications". Trabalho apresentado em AMAST - 6th International Conference on Algebraic Methodology and Software Technology, Sydney, 1997.
    Publicado • 10.1007/BFb0000496
Artigo em revista
  1. Barbosa, Luís; Michael de Oliveira. "Quantum Bayesian decision-making". Foundations of Science (2021): https://arxiv.org/abs/2010.02088.
    Acesso aberto • Aceite para publicação
  2. Guimarães, José Diogo; Tavares, Carlos; Barbosa, Luís Soares; Vasilevskiy, Mikhail I.. "Simulation of Nonradiative Energy Transfer in Photosynthetic Systems Using a Quantum Computer". Complexity 2020 (2020): 1-12. http://dx.doi.org/10.1155/2020/3510676.
    Acesso aberto • Publicado • 10.1155/2020/3510676
  3. Janssen, Marijn; Brous, Paul; Estevez, Elsa; Barbosa, Luis S.; Janowski, Tomasz. "Data governance: Organizing data for trustworthy Artificial Intelligence". Government Information Quarterly 37 3 (2020): 101493. http://dx.doi.org/10.1016/j.giq.2020.101493.
    10.1016/j.giq.2020.101493
  4. de Oliveira Dantas, Allberson Bruno; de Carvalho Junior, Francisco Heron; Barbosa, Luis Soares. "A component-based framework for certification of components in a cloud of HPC services". Science of Computer Programming 191 (2020): 102379. http://dx.doi.org/10.1016/j.scico.2019.102379.
    Publicado • 10.1016/j.scico.2019.102379
  5. Gomes, Leandro; Madeira, Alexandre; Barbosa, Luis Soares. "Introducing Synchrony in Fuzzy Automata". Electronic Notes in Theoretical Computer Science 348 (2020): 43-60. http://dx.doi.org/10.1016/j.entcs.2020.02.004.
    10.1016/j.entcs.2020.02.004
  6. Gomes, Leandro; Madeira, Alexandre; Barbosa, Luis Soares. "Generalising KAT to Verify Weighted Computations". Scientific Annals of Computer Science 19 2 (2019): 141-184. http://dx.doi.org/10.7561/sacs.2019.2.141.
    Publicado • 10.7561/sacs.2019.2.141
  7. Madeira, A; Barbosa, LS; Hennicker, R; Martins, MA. "A logic for the stepwise development of reactive systems". Theoretical Computer Science 744 (2018): 78-96.
    Publicado • 10.1016/j.tcs.2018.03.004
  8. Neves, R; Barbosa, LS. "Languages and models for hybrid automata: A coalgebraic perspective". Theoretical Computer Science 744 (2018): 113-142.
    Publicado • 10.1016/j.tcs.2017.09.038
  9. Barbosa, LS; Madeira, A. "A Research Agenda on Quantum Algoritmics". ERCIM NEWS 113 (2018):
    Publicado
  10. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "Hierarchical Hybrid Logic". Electronic Notes in Theoretical Computer Science 388 (2018): 167-184.
    Publicado • 10.1016/j.entcs.2018.10.011
  11. Cledou, G; Estevez, E; Barbosa, LS. "A taxonomy for planning and designing smart mobility services". Government Information Quarterly 35 1 (2018): 61-76.
    Publicado • 10.1016/j.giq.2017.11.008
  12. Madeira, A; Neves, R; Barbosa, LS; Martins, MA. "A method for rigorous design of reconfigurable systems". Science of Computer Programming 132 (2016): 50-76.
    Publicado • 10.1016/j.scico.2016.05.001
  13. Oliveira, N; Barbosa, LS. "An Enhanced Model for Stochastic Coordination". Electronic Proceedings in Theoretical Computer Science 228 (2016): 35-45.
    Publicado • 10.4204/eptcs.228.5
  14. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "Proof theory for hybrid(ised) logics". Science of Computing Programming 126 (2016): 73-93.
    Publicado • 10.1016/j.scico.2016.03.001
  15. Neves, R; Barbosa, LS; Hofmann, D; Martins, MA. "Continuity as a computational effect". The Journal of Logic and Algebraic Methods in Programming 85 1 (2016): 1057-1085.
    Publicado • 10.1016/j.jlamp.2016.05.005
  16. Sanchez, A; Oliveira, N; Barbosa, LS; Henriques, P. "A perspective on architectural re-engineering". Science of Computer Programming 98 (2015): 764-784. https://www.authenticus.pt/P-00A-4QE.
    Publicado • 10.1016/j.scico.2014.02.026
  17. Madeira, A; Martins, MA; Barbosa, LS; Hennicker, R. "Refinement in hybridised institutions". Formal Aspects of Computing 27 2 (2015): 375-395. https://www.authenticus.pt/P-00A-6SS.
    Publicado • 10.1007/s00165-014-0327-6
  18. Madeira, A; Martins, MA; Barbosa, LS. "A logic for n-dimensional hierarchical refinement". Electronic Proceedings in Theoretical Computer Science 209 (2015): 46-50.
    Publicado • 10.4204/eptcs.209.4
  19. Oliveira, Nuno; Silva, Alexandra; Barbosa, LS. "IMCReo: interactive Markov chains for Stochastic Reo". J. Internet Serv. Inf. Secur. 5 1 (2015): 3-28.
    Publicado
  20. Sanchez, A; Madeira, A; Barbosa, LS. "On the verification of architectural reconfigurations". Computer Languages, Systems & Structures 44 (2015): 218-237. https://www.authenticus.pt/P-00J-YXD.
    Publicado • 10.1016/j.cl.2015.07.001
  21. Rodrigues, F; Oliveira, N; Barbosa, LS. "Towards an engine for coordination-based architectural reconfigurations". Computer Science and Information Systems 12 2 (2015): 607-634. https://www.authenticus.pt/P-00G-E96.
    Publicado • 10.2298/csis140912019r
  22. Oliveira, N; Barbosa, LS. "Self-adaptation by coordination-targeted reconfigurations". Journal of Software Engineering Research and Development 3 6 (2015): https://www.authenticus.pt/P-00K-ANZ.
    Publicado • 10.1186/s40411-015-0021-2
  23. Oliveira, N; Barbosa, LS. "Reasoning about software reconfigurations: The behavioural and structural perspectives". Science of Computer Programming 110 (2015): 78-103. https://www.authenticus.pt/P-00G-FZ5.
    Publicado • 10.1016/j.scico.2015.05.013
  24. Barbosa, LS; Martins, MA; Carreteiro, M. "A Hilbert-Style Axiomatisation for Equational Hybrid Logic". Journal of Logic, Language and Information 23 1 (2014): 31-52. https://www.authenticus.pt/P-009-H0Y.
    10.1007/s10849-013-9184-6
  25. Martins, MA; Madeira, A; Barbosa, LS. "The Role of Logic Interpretation in Program Development". Logical Methods in Computer Science 10 1 (2014):
    Publicado • 10.2168/lmcs-10(1:1)2014
  26. Martins, M.A.; Madeira, A.; Barbosa, L.S.. "A Coalgebraic Perspective on Logical Interpretations". Studia Logica 101 4 (2013): 783-825.
    Publicado • 10.1007/s11225-013-9498-z
  27. Oliveira, N.; Barbosa, L.S.. "On the reconfiguration of software connectors". Proceedings of the ACM Symposium on Applied Computing (2013): 1885-1892. http://www.scopus.com/inward/record.url?eid=2-s2.0-84877988565&partnerID=MN8TOARS.
    10.1145/2480362.2480712
  28. Barbosa, L.S.; Meng, S.. "A Calculus for Generic, QoS-Aware Component Composition". Mathematics in Computer Science 6 4 (2012): 475-497.
    Publicado • 10.1007/s11786-012-0137-2
  29. Damiani, E.; Barbosa, L.; Breuer, P.T.; Ardagna, C.A.. "Special issue: Open source certification". Computer Systems Science and Engineering 25 4 (2010): 271-272. http://www.scopus.com/inward/record.url?eid=2-s2.0-77957324516&partnerID=MN8TOARS.
  30. Barbosa, L.S.; Cerone, A.; Petrenko, A.K.; Shaikh, S.A.. "Certification of open-source software: A role for formal methods?". Computer Systems Science and Engineering 25 4 (2010): 273-281.
    Publicado
  31. Rodrigues, N.F.; Barbosa, L.S.. "Slicing for architectural analysis". Science of Computer Programming 75 10 (2010): 828-847.
    Publicado • 10.1016/j.scico.2010.02.002
  32. Barbosa, L.S.; Meng, S.. "Bringing class diagrams to life". Innovations in Systems and Software Engineering 6 1 (2010): 91-98.
    Publicado • 10.1007/s11334-009-0118-z
  33. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface". ECEASST (2009): https://www.authenticus.pt/P-008-M6Q.
  34. Campos, M.D.; Barbosa, L.S.. "Implementation of an Orchestration Language as a Haskell Domain Specific Language". Electronic Notes in Theoretical Computer Science 255 (2009): 45-64. http://www.scopus.com/inward/record.url?eid=2-s2.0-71849105397&partnerID=MN8TOARS.
    Publicado • 10.1016/j.entcs.2009.10.024
  35. Barbosa, M.A.; Barbosa, L.S.. "A perspective on service orchestration". Science of Computer Programming 74 9 (2009): 671-687. http://www.scopus.com/inward/record.url?eid=2-s2.0-67349259974&partnerID=MN8TOARS.
    Publicado • 10.1016/j.scico.2008.09.019
  36. Martins, M.A.; Madeira, A.; Barbosa, L.S.. "Refinement via interpretation". SEFM 2009 - 7th IEEE International Conference on Software Engineering and Formal Methods (2009): 250-259. http://www.scopus.com/inward/record.url?eid=2-s2.0-77749267937&partnerID=MN8TOARS.
    10.1109/SEFM.2009.35
  37. Rodrigues, C.J.; Oliveira, J.N.; Barbosa, L.S.. "A Single Complete Relational Rule for Coalgebraic Refinement". Electronic Notes in Theoretical Computer Science 259 C (2009): 3-19.
    Publicado • 10.1016/j.entcs.2009.12.014
  38. Martins, M.A.; Madeira, A.; Barbosa, L.S.. "Refinement by Interpretation in a General Setting". Electronic Notes in Theoretical Computer Science 259 C (2009): 105-121. http://www.scopus.com/inward/record.url?eid=2-s2.0-72049121165&partnerID=MN8TOARS.
    Publicado • 10.1016/j.entcs.2009.12.020
  39. Ribeiro, P.R.; Barbosa, L.S.; Wang, S.. "An Exercise on Transition Systems". Electronic Notes in Theoretical Computer Science 207 C (2008): 89-106.
    Publicado • 10.1016/j.entcs.2008.03.087
  40. Rodrigues, N.F.; Barbosa, L.S.. "On the discovery of business processes orchestration patterns". Proceedings - 2008 IEEE Congress on Services, SERVICES 2008 PART 1 (2008): 391-398. http://www.scopus.com/inward/record.url?eid=2-s2.0-51749125063&partnerID=MN8TOARS.
    10.1109/SERVICES-1.2008.58
  41. Barbosa, L.S.; Meng, S.. "UML model refactoring as refinement: A coalgebraic perspective". Proceedings of the 2008 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC 2008 (2008): 340-347. http://www.scopus.com/inward/record.url?eid=2-s2.0-70449495406&partnerID=MN8TOARS.
    10.1109/SYNASC.2008.88
  42. Barbosa, M.A.; Barbosa, L.S.. "An Orchestrator for Dynamic Interconnection of Software Components". Electronic Notes in Theoretical Computer Science 181 1 (2007): 49-61.
    Publicado • 10.1016/j.entcs.2007.01.053
  43. Barbosa, M.A.; Barbosa, L.S.. "Configurations of Web Services". Electronic Notes in Theoretical Computer Science 175 2 (2007): 39-57.
    Publicado • 10.1016/j.entcs.2007.03.004
  44. Barbosa, M.A.; Barbosa, L.S.; Campos, J.C.. "Towards a Coordination Model for Interactive Systems". Electronic Notes in Theoretical Computer Science 183 SPEC. ISS. (2007): 89-103.
    Publicado • 10.1016/j.entcs.2007.01.063
  45. Bigonha, R.S.; Musicante, M.A.; Pardo, A.; Garcia, A.; Martini, A.; Moreira, Á.F.; De Melo, A.C.V.; et al. "Selected papers from SBLP 2007: The 11th brazilian symposium on programming languages J.UCS special issue". Journal of Universal Computer Science 13 6 (2007): 679-681. http://www.scopus.com/inward/record.url?eid=2-s2.0-34548013342&partnerID=MN8TOARS.
  46. Rodrigues, N.F.; Barbosa, L.S.. "Higher-order lazy functional slicing". Journal of Universal Computer Science 13 6 (2007): 854-873.
    Publicado
  47. Barbosa, L.S.; Oliveira, J.N.. "Transposing partial components-An exercise on coalgebraic refinement". Theoretical Computer Science 365 1-2 (2006): 2-22.
    Publicado • 10.1016/j.tcs.2006.07.030
  48. Bigonha, M.A.S.; De Vasconcellos Garcia, A.; Compagnoni, A.; Pardo, A.; Martini, A.; Santos, A.; Rubira, C.; et al. "Selected papers from SBLP 2006: The 10th Brazilian Symposium on Programming Languages J.UCS Special Issue". Journal of Universal Computer Science 12 7 (2006): 762-763. http://www.scopus.com/inward/record.url?eid=2-s2.0-33747888037&partnerID=MN8TOARS.
  49. Rodrigues, N.F.; Barbosa, L.S.. "Component Identification Through Program Slicing". Electronic Notes in Theoretical Computer Science 160 1 (2006): 291-304.
    Publicado • 10.1016/j.entcs.2006.05.029
  50. Meng, S.; Barbosa, L.S.. "Components as coalgebras: The refinement dimension". Theoretical Computer Science 351 2 (2006): 276-294. http://www.scopus.com/inward/record.url?eid=2-s2.0-31544449115&partnerID=MN8TOARS.
    Publicado • 10.1016/j.tcs.2005.09.072
  51. Rodrigues, N.F.; Barbosa, L.S.. "Program slicing by calculation". Journal of Universal Computer Science 12 7 (2006): 828-848.
    Publicado
  52. Ribeiro, P.R.; Barbosa, M.A.; Barbosa, L.S.. "Generic process algebra: A programming challenge". Journal of Universal Computer Science 12 7 (2006): 922-937.
    Publicado
  53. Cruz, A.M.; Barbosa, L.S.; Oliveira, J.N.. "From algebras to objects: Generation and composition". Journal of Universal Computer Science 11 10 (2005): 1580-1612.
    Publicado
  54. Rodrigues, N.F.; Barbosa, L.S.. "Architectural prototyping: From CCS to. Net". Electronic Notes in Theoretical Computer Science 130 (2005): 151-167.
    Publicado • 10.1016/j.entcs.2005.03.009
  55. Meng, S.; Aichernig, B.K.; Barbosa, L.S.; Naixiao, Z.. "A coalgebraic semantic framework for component-based development in UML". Electronic Notes in Theoretical Computer Science 122 (2005): 229-245. http://www.scopus.com/inward/record.url?eid=2-s2.0-14544306013&partnerID=MN8TOARS.
    10.1016/j.entcs.2004.06.051
  56. Barbosa, M.A.; Barbosa, L.S.. "A relational model for component interconnection". Journal of Universal Computer Science 10 7 (2004): 808-823.
    Publicado
  57. Barbosa, L.S.; Oliveira, J.N.. "State-based components made generic". Electronic Notes in Theoretical Computer Science 82 1 (2003): 41-58.
    Publicado • 10.1016/S1571-0661(04)80631-5
  58. Barbosa, L.S.. "Towards a calculus of state-based software components". Journal of Universal Computer Science 9 8 (2003):
    Publicado
  59. Barbosa, L.S.. "Process calculi à la bird-meertens". Electronic Notes in Theoretical Computer Science 44 1 (2001): 49-68.
    Publicado • 10.1016/S1571-0661(04)80902-2
Capítulo de livro
  1. Gomes, Leandro; Madeira, Alexandre; Jain, Manisha; Barbosa, Luis S.. "On the Generation of Equational Dynamic Logics for Weighted Imperative Programs". In Formal Methods and Software Engineering, 154-169. LNCS - Springer International Publishing, 2019.
    Publicado • 10.1007/978-3-030-32409-4_10
  2. Figueiredo, Daniel; Barbosa, Luís Soares. "Reactive Models for Biological Regulatory Networks". In Molecular Logic and Computational Synthetic Biology, 74-88. Springer International Publishing, 2019.
    Publicado • 10.1007/978-3-030-19432-1_5
  3. Daniel Figueiredo; Manuel A. Martins; Luís S. Barbosa. "A Note on Reactive Transitions and Reo Connectors". In Springer LNCS - It's All About Coordination - Essays to Celebrate the Lifelong Scientific Achievements of Farhad Arbab, 57-67. Springer International Publishing, 2018.
    Publicado • 10.1007/978-3-319-90089-6_4
  4. Barbosa, LS; Martins, MA; Madeira, A; Neves, R. "Reuse and Integration of Specification Logics: The Hybridisation Perspective". In Theoretical Information Reuse and Integration - Advances in Intelligent Systems and Computing, 1-30. Springer, 2016.
    Publicado • 10.1007/978-3-319-31311-5_1
  5. Meng, S; Barbosa, LS. "Coalgebraic Semantic Framework for Reasoning about Interaction Designs". In UML 2 Semantics and Applications. Samoa Americana: Wiley, 2009.
    Publicado • 10.1002/9780470522622.ch10
  6. Barbosa, L.S.; Martinho, M.H.. "Modelling is for reasoning". In Mathematical Modelling: Education, Engineering and Economics - ICTMA 12, 480-489. Springer, 2007.
    Publicado • 10.1533/9780857099419
Edição de livro
  1. Barbosa, Luís. Dynamic Logic. New Trends and Applications. Springer International Publishing. 2020.
    10.1007/978-3-030-38808-9
  2. Estevez, E; Janssen, M; Barbosa, LS. Proceedings of the 8th International Conference on Theory and Practice of Electronic Governance, ICEGOV 2014, Guimaraes, Portugal, October 27-30, 2014. ACM. 2014.
  3. Junior, FHdC; Barbosa, LS. Programming Languages - 16th Brazilian Symposium, SBLP 2012, Natal, Brazil, September 23-28, 2012. Proceedings. 2012.
    10.1007/978-3-642-33182-4
  4. Bove, A; Barbosa, LS; Pardo, A; Pinto, JS. Language Engineering and Rigorous Software Development, International LerNet ALFA Summer School 2008, Piriapolis, Uruguay, February 24 - March 1, 2008, Revised Tutorial Lectures. 2009.
    10.1007/978-3-642-03153-3
Edição de número de revista
  1. Barbosa, Luís. "ICEGOV 2014 Supplement: The Rise of Data Post-2015 - Empowered Citizens, Accountable Institutions". Government Information Quarterly (2019):
    No prelo
  2. Barbosa, Luís; Silva, Alexandra; Cunha, Alcino. "Articles dedicated to Prof. J. N. Oliveira on the occasion of his 60th birthday". Journal of Logical and Algebraic Methods in Programming 85 5 - 2 (2016): https://www.sciencedirect.com/journal/journal-of-logical-and-algebraic-methods-in-programming/vol/85/issue/5/part/P2.
    Publicado
  3. Barbosa, Luís; Heron de Carvalho Junior, FH. "Selected and extended papers of the Brazilian Symposium on Programming Languages 2012". Science of Computer Programming 96 2 (2014): https://www.sciencedirect.com/journal/science-of-computer-programming/vol/96/part/P2.
    Publicado
  4. Barbosa, Luís; Lumpe, M.. "Formal Aspects of Component Software (FACS 2010 selected and extended papers)". Science of Computer Programming 94 3 (2014): https://www.sciencedirect.com/journal/science-of-computer-programming/vol/94/part/P3.
    Publicado
  5. Barbosa, Luís; Shaikh, S.A.. "Selected contributions from the Open Source Software Certification (OpenCert) workshops". Science of Computer Programming 91 B (2014): https://www.sciencedirect.com/journal/science-of-computer-programming/vol/91/part/PB.
    Publicado
  6. Barbosa, Luís; Settas, D. "Proceedings of the Fifth International Workshop on Foundations and Techniques for Open source Software Certification (OpernCert 2011)". Electronic Communications of the EASST 48 (2011): https://journal.ub.tu-berlin.de/eceasst/issue/view/66.
    Publicado
  7. Barbosa, Luís; Cerone, Antonio; Shaikh, S.A.. "Foundations and Techniques for Open Source Software Certification 2010". Electronic Communications of the EASST 33 (2010): https://journal.ub.tu-berlin.de/eceasst/issue/view/44.
    Publicado
  8. Barbosa, Luís; Damiani, E.; Breuer, P.T.; Ardagna, C.A.. "Special issue: Open Source Certification". Computer Systems: Science & Engineering 25 4 (2010):
    Publicado
  9. Barbosa, Luís; Cerone, Antonio; Shaikh, S.A.. "Proceedings of the Third International Workshop on Foundations and Techniques for Open Source Software Certification (OpenCert 2009)". Electronic Communications of the EASST 20 (2009): https://journal.ub.tu-berlin.de/eceasst/article/view/252/309.
    Publicado
Livro
  1. Barbosa, Luís. Dynamic Logic. New Trends and Applications. Springer International Publishing. 2020.
    10.1007/978-3-030-38808-9
  2. Barbosa, Luís. Topics in Theoretical Computer Science. Springer International Publishing. 2020.
    10.1007/978-3-030-57852-7
  3. Barbosa, Luís. Formal Aspects of Component Software. Springer Berlin Heidelberg. 2012.
    Publicado • 10.1007/978-3-642-27269-1
Prefácio / Posfácio
  1. Barbosa, LS; Cunha, A; Silva, A. "Quien sabe por Algebra, sabe scientificamente: A tribute to José Nuno Oliveira". Prefácio para Journal of Logic and Algebraic Methods in Programming --- J N Oliveira Festschrift. Braga, Portugal: Springer-Verlag. 2016.
    10.1016/j.jlamp.2016.07.002
  2. Lumpe, M.; Barbosa, L.S.. "FACS 2010 - Revised Selected Papers". Prefácio para Lecture Notes in Computer Science. Springer. 2012.
    Publicado • 10.1007/978-3-642-27269-1
  3. De Carvalho, FH; Barbosa, LS. "Preface to Proc. 16th Brazilian Symposium on Programming Languages". Prefácio para Lecture Notes in Computer Science. Springer. 2012.
    Publicado
  4. Barbosa, LS; Settas, D. "Preface OpenCert Proc. 2011". Prefácio para ECEASST. ECEASST. 2011.
    Publicado
  5. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface OpenCert Proc. 2010". Prefácio para ECEASST. ECEASST. 2010.
    Publicado
  6. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface OpenCert Proc. 2009". Prefácio para ECEASST. ECEASST. 2009.
  7. Liu, Z; Barbosa, LS. "Preface". Prefácio para Electr. Notes Theor. Comput. Sci.. Elsevier. 2006.
    Publicado • 10.1016/j.entcs.2006.05.011

Outros

Outra produção
  1. Barbosa, LS; Lumpe, M. 2014. Formal Aspects of Component Software (FACS 2010 selected and extended papers) Preface. https://www.authenticus.pt/P-009-YDX.
    10.1016/j.scico.2014.03.010
  2. de Carvalho Junior, FH; Barbosa, LS. 2014. Selected and extended papers of the Brazilian Symposium on Programming Languages 2012 Preface. https://www.authenticus.pt/P-00A-04W.
    10.1016/j.scico.2014.08.001
  3. Barbosa, LS; Shaikh, SA. 2014. Selected contributions from the Open Source Software Certification (OpenCert) workshops Preface. https://www.authenticus.pt/P-009-HC3.
    10.1016/j.scico.2014.04.007
  4. Barbosa, LS; Settas, D. 2012. Preface.
    10.14279/tuj.eceasst.48.810.804
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2021/02/01 - Atual Dynamic fuzzy logics for quantum programs: Foundations and applications (PhD Manisha Jain)
Coorientador
PhD Program in Applied Mathematics (MAP-PDMA) (Doutoramento)
Universidade de Aveiro, Portugal
2021/02/01 - Atual Quantum Assisted Secure Multi-Party Computation (PhD Zeinab Rahmani)
Coorientador
Doctoral Programme in Electrical Engineering - Univ Aveiro (Doutoramento)
Universidade de Aveiro, Portugal
2021/01/01 - Atual Investigation of quantum effects in the energy and charge transport in photosynthetic systems by means of quantum simulations (PhD José Diogo Guimarães)
Coorientador
Física (MAP-FIS) (Doutoramento)
Universidade do Minho, Portugal
2021/01/01 - Atual Time-structure in measurement-based quantum computing (PhD Vitor Fernandes)
Coorientador
MAPi - MAP Doctoral Program in Computer Science (Doutoramento)
Universidade do Minho, Portugal
2019/10/01 - Atual Quantum technologies for data (PhD - Afonso Rodrigues)
Orientador
Computer Science (Doutoramento)
Universidade do Minho Escola de Engenharia, Portugal
2019/10/01 - Atual Exploring paraconsistent logics for quantum programs (MSc - Ana Cruz)
Orientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2019/10/01 - Atual Combining paraconsistent and dynamic logic for Qiskit (MSc - Bernardo Faria)
Orientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2019/10/01 - Atual Implementing quantum walks in Qiskit (MSc - Jaime Santos)
Orientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2016/07/01 - Atual Contracts on demand (PhD - Leandro Gomes)
Coorientador
PhD Computer Science (MAP-i) (Doutoramento)
Universidade do Minho, Portugal
2015/10/15 - Atual Foundations of quantum algoritmics (PhD - Carlos Tavares)
Orientador
PhD Computer Science (MAP-i) (Doutoramento)
Universidade do Minho, Portugal
2020/03/01 - 2021/01/14 Quantum-enhanced reinforcement learning (MSc André Sequeira)
Coorientador
Integrated master in Physics Engineering (Mestrado)
Universidade do Minho, Portugal
2019/10/01 - 2020/07/29 Flexible molecular alignment (MSc - Sofia Oliveira)
Orientador
Mestrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2019/11/01 - 2020/07/06 Simulation in quantum biology (MSc - José Guimarães)
Coorientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2016/07/01 - 2020/02/15 Logic foundations and computational tools for synthetic biology (PhD - Daniel Figueiredo)
Coorientador
PhD - Mathematics and Applications (MAP-PDMA) (Doutoramento)
Universidade de Aveiro, Portugal
2019/01/01 - 2019/12/20 Integration of time in a quantum process algebra (MSc - Vitor Fernandes)
Coorientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2019/01/01 - 2019/12/18 Quantum Bayesian networks (MSc -Michael Oliveira)
Orientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2014/07/01 - 2018/11/12 A virtual factory for smart city service integration (PhD - Guillermina Cledou)
Orientador
PhD - Computer Science (MAP-i) (Doutoramento)
Universidade do Minho, Portugal
2018/01/01 - 2018/11/05 Validation of quantum simulations (MSc - Afonso Rodrigues)
Orientador
Mestrado Integrado em Engenharia Física (Mestrado)
Universidade do Minho, Portugal
2014/07/01 - 2018/06/22 Hybrid programs (PhD - Renato Neves)
Coorientador
PhD - Computer Science (MAP-i) (Doutoramento)
Universidade do Minho, Portugal
2016/02/01 - 2017/02/24 A framework for architectural design and simulation of hybrid systems (Tiago Rodrigues)
Coorientador
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2015/01/01 - 2015/12/10 Validation of IEC 61131-3 programmable logical controllers in KeYmaera (MSc - Yoan Ribeiro)
Coorientador
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2015/02/01 - 2015/12/05 An engine for coordination-based architectural reconfigurations (MSc - Flávio Rodrigues)
Orientador
Mestrado Integrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2011/09/01 - 2015/03/10 Architectural reconfiguration of interacting services (PhD - Nuno Ernesto Oliveira)
Orientador
PhD - Computer Science (MAP-i) (Doutoramento)
Universidade do Minho, Portugal
2013/02/01 - 2013/09/13 Proof support for hybrid logic (MSc - Renato Neves)
Coorientador
Mestrado Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2009/07/01 - 2013/07/08 Foundations and techniques for software reconfigurability (PhD - Alexandre Madeira; awarded the 2013 IBM Scientific Prize))
Coorientador
PhD - MAP-I Joint Doctoral Programme in Computer Science U. Minho, Aveiro, Porto (Doutoramento)
Universidade do Minho, Portugal
2011/02/01 - 2011/12/13 An animator for the component calculus (MSc - André Martins)
Orientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2007/07/01 - 2010/11/05 Algorithmic problem solving: Principles and applications (PhD - João Fernando Ferreira)
Coorientador
PhD in Computer Science (co-supervision with Roland Backhouse) (Doutoramento)
University of Nothingham, Reino Unido
2004/09/01 - 2009/09/07 Specification and refinement of software connectors (PhD - Marco Castro Barbosa)
Orientador
PhD in Computer Science, U. Minho (Doutoramento)
Universidade do Minho, Portugal
2005/06/01 - 2009/02/09 Slicing techniques applied to architectural analysis of legacy software (PhD - Nuno Feixa Rodrigues)
Orientador
PhD - Computer Science (Doutoramento)
Universidade do Minho, Portugal
2007/10/01 - 2008/06/21 An extended proof obligations generator for VMD++/OML (MSc - Augusto Ribeiro)
Coorientador
MSc Computer Science (Mestrado)
Aarhus University (Denmark), Dinamarca
2007/10/01 - 2008/06/21 Connecting VDM++ and JML (MSc - Carlos Vilhena)
Coorientador
MSc Computer Science (Mestrado)
Aarhus University (Denmark), Dinamarca
2007/10/01 - 2008/06/21 Combinatorial Test Automation Support for VDM+ (MSc - Adriana Sucena)
Coorientador
MSc Computer Science (Mestrado)
Aarhus University (Denmark), Dinamarca
2007/02/01 - 2007/12/07 Formal specification of an object-oriented framework for control systems design (MSc - David Sora)
Orientador
Mestrado em Engenharia Informática (Mestrado)
Universidade do Minho, Portugal
2005/09/01 - 2006/03/16 Coinductive programming: Calculi and applications (MSc - Paula Ribeiro)
Orientador
Mestrado em Matemática Computacional (Mestrado)
Universidade do Minho, Portugal
2001/01/01 - 2004/11/12 Coalgebra theory and its application to component software (PhD - Sun Meng)
Coorientador
PhD - Mathematics and Information Sciences (Doutoramento)
Peking University Department of Mathematics, China

Arbitragem científica em revista

Nome da revista (ISSN) Editora
2020/12/01 - Atual Journal of Logical and Algebraic Methods in Programming (2352-2208) Elsevier

Consultoria / Parecer

Descrição da atividade Instituição / Organização
2019/02/01 - 2020/03/01 Governo de S. Tomé e Princípe - Definição Estratégia Nacional para a Governação Electrónica Governo de S. Tomé e Princípe, São Tomé e Príncipe
2017/05/09 - 2019/12/31 ITU – International Telecommunication Union, Task Force on ICT for the Sustainable Development Goals - Partnership on Measuring ICT for Development, 2017-19 International Telecommunication Union, Suiça
2016/02/01 - 2017/12/31 CPLP – Capacity building component of PASP - Projecto de Apoio à Melhoria da Qualidade e Proximidade dos Serviçs Públicos dos PALOP e Timor Leste on EGOV strategies an digital infrastructures; contract through CAMÕES Instituto da Cooperação e da Língua. Camões Instituto da Cooperação e da Língua, Portugal
2014/03/01 - 2015/11/05 Government of Colombia - Support to the definition and establishment of the GCIO function Gobierno de Colombia, Colômbia

Membro de associação

Nome da associação Tipo de participação
2019/01/24 - Atual IFIP TC1 (Foundations of Computer Science) - Chair Chair
2014/09/10 - Atual IFIP WG1.3 (Foundations of System Specification) Regular member

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2019/01/24 - Atual Chair of IFIP Technical Committee TC1 - Foundations of Computer Science
Coordenador

Outro júri / avaliação

Descrição da atividade Instituição / Organização
2007/05/02 - 2020/02/28 Project proposals and grant evaluation for NWO (The Netherlands Organisation for Scientific Research)
2011/01/01 - 2015/11/30 CMU-PORTUGAL Project evaluator for Carnegie Mellon University - Portugal Dual PhD Degree in Computer Science CMU-Portugal Partnership, Estados Unidos
2012/02/01 - 2013/02/15 Project proposals and PhD grants evaluator for FWO (The Research Foundation Flanders, Belgium) Fonds Wetenschappelijk Onderzoek Vlaanderen, Bélgica

Tutoria

Tópico Nome do aluno
2015/07/01 - 2019/06/30 Post-doc supervision Alexandre Castro Madeira
2016/02/01 - 2019/04/30 Post-doc supervision Nuno Ramos Carvalho
2013/03/01 - 2019/01/15 Post-doc supervision José Miguel Paiva Proença
2013/09/01 - 2015/06/30 Post-doc supervision Alexandre Castro Madeira
2011/04/01 - 2012/04/15 Post-doc supervision Alexandra Silva