???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 belong to the Editorial Board of the the journal Logical and Algebraic Methods in programming, Elsevier, and was Guest Editor of Special Issues for several scientific, indexed journals, as well as 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.
Identification

Personal identification

Full name
Luís Soares Barbosa

Citation names

  • Barbosa, Luís

Author identifiers

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

Email addresses

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

Websites

Knowledge fields

  • Exact Sciences - Computer and Information Sciences - Computer Sciences

Languages

Language Speaking Reading Writing Listening Peer-review
English Advanced (C1) Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2)
French Elementary (A2) Advanced (C1) Intermediate (B1) Advanced (C1) Advanced (C1)
Spanish; Castilian Intermediate (B1) Advanced (C1) Elementary (A2) Advanced (C1) Advanced (C1)
Portuguese (Mother tongue)
Education
Degree Classification
2016
Concluded
Agregação em Informática (Título de Agregado)
Universidade do Minho, Portugal
2001
Concluded
PhD in Informatics (Foundations of Computing) (Doutoramento)
Universidade do Minho, Portugal
Affiliation

Science

Category
Host institution
Employer
2019/09/01 - Current Principal Investigator (Research) International Iberian Nanotechnology Laboratory, Portugal
International Iberian Nanotechnology Laboratory, Portugal
2012/01/01 - Current Principal Investigator (Research) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2019/09/11 - Current Full Professor (University Teacher) Universidade do Minho, Portugal

Positions / Appointments

Category
Host institution
Employer
2017/09/01 - Current Vice-President United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
United Nations University Operating Unit on Policy-Driven Electronic Governance, Portugal
Projects

Contract

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

Publications

Book
  1. Barbosa, Luís. Dynamic Logic. New Trends and Applications. Springer International Publishing. 2020.
    10.1007/978-3-030-38808-9 • Editor
  2. Barbosa, Luís. Topics in Theoretical Computer Science. Springer International Publishing. 2020.
    10.1007/978-3-030-57852-7 • Editor
  3. Barbosa, Luís. Formal Aspects of Component Software. Springer Berlin Heidelberg. 2012.
    Published • 10.1007/978-3-642-27269-1 • Editor
  4. Language Engineering and Rigorous Software Development. Springer Berlin Heidelberg. 2009.
    Published • 10.1007/978-3-642-03153-3 • Editor
Book chapter
  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.
    Published • 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.
    Published • 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.
    Published • 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.
    Published • 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. American Samoa: Wiley, 2009.
    Published • 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.
    Published • 10.1533/9780857099419
Conference paper
  1. Barbosa, Luís; CUNHA, JULIANA; Madeira, Alexandre. "Stepwise Development of Paraconsistent Processes". Paper presented in TASE - Theoretical Aspects of Software Engineering - 17th International Symposium, 2023.
    Published • 10.1007/978-3-031-35257-7\_20
  2. CUNHA, JULIANA; Madeira, Alexandre; Barbosa, Luís. Corresponding author: Barbosa, Luís. "Structured Specification of Paraconsistent Transition Systems}". Paper presented in FSEN 2023 - Fundamentals of Software Engineering - 10th International Conference, 2023.
    Published
  3. Barbosa, Luís Soares; Madeira, Alexandre. "Capturing Qubit Decoherence through Paraconsistent Transition Systems". Paper presented in 7th International Conference on the Art, Science, and Engineering of Programming, 2023.
    Published • 10.1145/3594671.3594689
  4. Ana Luzia Cruz; Madeira, Alexandre; Barbosa, Luis Soares. Corresponding author: Barbosa, Luis Soares. "A logic for paraconsistent transition system". Paper presented in NCL'22: Non-Classical Logics - Theory and Applications, Lodzi, 2022.
    Published • 10.4204/EPTCS.358.20
  5. Jain, Manisha; Gomes, Leandro; Madeira, Alexandre; Barbosa, Luis S.. "Towards a specification theory for fuzzy modal logic". Paper presented in Theoretical Aspects of Software Engineering (TASE), Shangai, 2021.
    Published • 10.1109/tase52547.2021.00031
  6. Barbosa, Luís; Santos, Luis Paulo. "Generalised quantum tree search". Paper presented in Q-SE 2021, Second International Workshop on Quantum Software Engineering at ICSE 2021, virtual, 2021.
    Published
  7. Barbosa, Luís. "Software engineering for ‘quantum advantage’". Paper presented in First International Workshop on Quantum Software Engineering (Q-SE 2020) at ICSE 2020, Seoul, 2020.
    In press
  8. Al-Lawati, Ali Hussain; Barbosa, Luís Soares. "Towards a register-based census in Oman". Paper presented in ICEGOV 2020 (13th International Conference on Theory and Practice of Electronic Governance), Athens (virtual), 2020.
    Published • 10.1145/3428502.3428631
  9. 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". Paper presented in 24th IEEE International Conference on Emerging Technologies and Factory Automation, Zaragoza, 2019.
    Published • 10.1109/etfa.2019.8869175
  10. Carvalho, NR; Barbosa, LS. "Transforming Legal Documents for Visualization and Analysis". Paper presented in ICEGOV - 11th International Conference on Theory and Practice of Electronic Governance, Galway, 2018.
    Published • 10.1145/3209415.3209424
  11. Santos, LP; Barbosa, LN; Bessa, DA; Martins, LP; Barbosa, LS. "Communities of Practice as a tool to support the GCIO function". Paper presented in ICEGOV - 11th International Conference on Theory and Practice of Electronic Governance, Galway, 2018.
    Published • 10.1145/3209415.3209507
  12. Barbosa, LS. "Layered logics, coalgebraically". Paper presented in DALÍ: Int. Workshop on Dynamic Logic: New Trends and Applications, Brasília, 2017.
    Published • 10.1007/978-3-319-73579-5_4
  13. 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". Paper presented in CLOSER - 7th International Conference on Cloud Computing and Services Science, Porto, 2017.
    Published
  14. Nielsen, MM; Carvalho, NR; Veiga, L; Barbosa, LS. "Administrative Burden Reduction Over Time: Literature Review, Trends and Gap Analysis". Paper presented in ICEGOV - 10th International Conference on Theory and Practice of Electronic Governance, Delhi, 2017.
    Published • 10.1145/3047273.3047334
  15. Barbosa, LS; Santos, LP. "Networks of Universities as a Tool for GCIO Education". Paper presented in EGOV - 16th IFIP WG 8.5 International Conference on Electronic Government, S. Petersburg, 2017.
    Published • 10.1007/978-3-319-64677-0_10
  16. de Oliveira Dantas, ABD; Heron de Carvalho Junior, FH; Barbosa, LS. "Certification of Workflows in a Component-Based Cloud of High Performance Computing Services". Paper presented in FACS'17 - 14th International Symposium Formal Aspects of Component Software, Braga, 2017.
    Published • 10.1007/978-3-319-68034-7_12
  17. Cledou, G; Proenca, J; Barbosa, LS. "Composing Families of Timed Automata". Paper presented in FSEN - 7th Int. Conf. on Fundamentals of Software Engineering, Tehran, 2017.
    Published • 10.1007/978-3-319-68972-2_4
  18. Cledou, G; Barbosa, LS. "Modeling Families of Public Licensing Services: A Case Study". Paper presented in FormaliSE@ICSE 2017 - 5th IEEE/ACM International Workshop on Formal Methods in Software Engineering, Buenos Aires, 2017.
    Published • 10.1109/formalise.2017.8
  19. Barbosa, LS. "Digital Governance for Sustainable Development". Paper presented in I3E - 6th IFIP WG 6.11 Conference on e-Business, e-Services, and e-Society, Delhi, 2017.
    Published • 10.1007/978-3-319-68557-1_9
  20. Cledou, G; Proenca, J; Barbosa, LS. "A Refinement Relation for Families of Timed Automata". Paper presented in FSEN - 7th Int. Conf. on Fundamentals of Software Engineering, Tehran, 2017.
    Published • 10.1007/978-3-319-70848-5_11
  21. Gomes, L; Madeira, A; Barbosa, LS. "On Kleene Algebras for Weighted Computation". Paper presented in SBMF 2017 - 20th Brazilian Symposium onFormal Methods, Recife, 2017.
    Published • 10.1007/978-3-319-70848-5_17
  22. Neves, R; Martins, MA; Barbosa, LS. "Completeness and Decidability Results for Hybrid(ised) Logics". Paper presented in SBMF - 17th Brazilian Symposium on Formal Methods, Maceió, 2017.
    Published • 10.1007/978-3-319-15075-8_10
  23. Fernandesand, S; Barbosa, LS. "Collaborative Environments in Software Engineering Teaching: A FLOSS Approach". Paper presented in ECEL - 15th European Conference on e-learning, Prague, 2016.
    Published
  24. Neves, R; Madeira, A; Barbosa, LS; Martins, MA. "Asymmetric Combination of Logics is Functorial: A Survey". Paper presented in WADT - 23rd WG 1.3 International Workshop on Recent Trends in Algebraic Development Techniques, Gregynog, 2016.
    Published • 10.1007/978-3-319-72044-9_4
  25. Neves, R; Barbosa, LS. "Hybrid Automata as Coalgebras". Paper presented in ICTAC - 13th International Colloquium Theoretical Aspects of Computing, Taipei, 2016.
    Published • 10.1007/978-3-319-46750-4_22
  26. Fernandes, Sara; Barbosa, LuisSoares. "Electronic governance in Portugal: A silent pioneer". Paper presented in EGOSE'2016 - International Conference on Electronic Governance and Open Society, S. Petersburg, 2016.
    Published • 10.1145/3014087.3014108
  27. Veiga, L; Janowski, T; Barbosa, LS. "Digital Government and Administrative Burden Reduction". Paper presented in ICEGOV - 9th International Conference on Theory and Practice of Electronic Governance, Montevideo, 2016.
    Published • 10.1145/2910019.2910107
  28. Cledou, G; Barbosa, LS. "An Ontology for Licensing Public Transport Services". Paper presented in ICEGOV - 9th International Conference on Theory and Practice of Electronic Governance, Montevideo, 2016.
    Published • 10.1145/2910019.2910101
  29. Fernandes, S; Barbosa, LS. "Applying the 3C Model to FLOSS Communities". Paper presented in CRWRIG - 22nd International Conference on Collaboration and Technology, 2016.
    Published • 10.1007/978-3-319-44799-5_11
  30. Madeira, A; Barbosa, LS; Hennicker, R; Martins, MA. "Dynamic Logic with Binders and Its Application to the Development of Reactive Systems". Paper presented in ICTAC - 13th International Colloquium Theoretical Aspects of Computing, Taipei, 2016.
    Published • 10.1007/978-3-319-46750-4_24
  31. Sanchez, A; Barbosa, LS; Riesco, D. "Specifying Structural Constraints of Architectural Patterns in the ARCHERY Language". Paper presented in AIP Conference Proceedings 1648, 310008, 2015.
    Published • 10.1063/1.4912561
  32. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "A Logic for Robotics?". Paper presented in AIP Conference Proceedings, 2015.
    Published • 10.1063/1.4912930
  33. Sanchez, A; Barbosa, LS; Madeira, A. "Modelling and Verifying Smell-Free Architectures with the ARCHERY Language". Paper presented in SEFM 2014 Collocated Workshops - Software Engineering and Formal Methods - Revised Selected Papers, Grenoble, 2014.
    Published • 10.1007/978-3-319-15201-1_10
  34. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "A Dynamic Logic for Every Season". Paper presented in SBMF - 17th Brazilian Symposium on Formal Methods, Maceió, 2014.
    Published • 10.1007/978-3-319-15075-8-9
  35. Oliveira, N; Silva, A; Barbosa, LS. "Quantitative analysis of Reo-based service coordination". Paper presented in SAC 2014 - Symposium on Applied Computing, Gyeongju, 2014.
    Published • 10.1145/2554850.2555025
  36. Rodrigues, F; Oliveira, N; Barbosa, LS. "ReCooPLa: a DSL for Coordination-based Reconfiguration of Software Architectures". Paper presented in SLATE - 3rd Symposium on Languages, Applications and Technologies, Bragança, 2014.
    Published • 10.4230/oasics.slate.2014.61
  37. Martins, MA; Madeira, A; Barbosa, LS; Neves, R. "Paradigm integration in a specification course". Paper presented in 15th IEEE International Conference on Information Reuse and Integration, Redwood City, 2014.
    Published • 10.1109/IRI.2014.7051929
  38. Oliveira, N; Barbosa, LS. "A self-adaptation strategy for service-based architectures". Paper presented in SBCARS - Eighth Brazilian Symposium on Software Components, Architectures and Reuse, Maceió, 2014.
    Published • 10.1109/sbcars.2014.12
  39. Madeira, A; Martins, MA; Barbosa, LS. "Bisimilarity and refinement for hybrid(ised) logics". Paper presented in Refine@IFM 2013 - 16th International Refinement Workshop, Turku, 2013.
    Published • 10.4204/EPTCS.115.6
  40. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "Giving Alloy a family". Paper presented in IRI - IEEE 4th International Conference on Information Reuse & Integration, San Francisco, 2013.
    Published • 10.1109/IRI.2013.6642513
  41. Fernandes, S; Cerone, A; Barbosa, LS. "Analysis of FLOSS Communities as Learning Contexts". Paper presented in SEFM 2013 Collocated Workshops - Revised Selected Papers, Madrid, 2013.
    Published • 10.1007/978-3-319-05032-4_29
  42. Neves, R.; Madeira, A.; Martins, M.A.; Barbosa, L.S.. "Hybridisation at work". Paper presented in CALCO - 5th International Conference on Algebra and Coalgebra in Computer Science, Warsaw, 2013.
    Published • 10.1007/978-3-642-40206-7-28
  43. Fernandes, S.; Cerone, A.; Barbosa, L.S.. "A pilot project on non-conventional learning". Paper presented in ITiCSE '13 - Innovation and Technology in Computer Science Education, Canterbury, 2013.
    Published • 10.1145/2462476.2466522
  44. Madeira, A.; Martins, M.A.; Barbosa, L.S.. "Boilerplates for reconfigurable systems: A language and its semantics". Paper presented in SBLP - 17th Brazilian Symposium on Programming Languages, Brasília, 2013.
    Published • 10.1007/978-3-642-40922-6_6
  45. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "An Institution for Alloy and Its Translation to Second-Order Logic". Paper presented in International Workshop on Formal Methods Integration, San Francisco, 2013.
    Published • 10.1007/978-3-319-04717-1_3
  46. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "When even the interface evolves ...". Paper presented in TASE - Seventh International Symposium on Theoretical Aspects of Software Engineering, Birmingham, 2013.
    Published • 10.1109/tase.2013.19
  47. Sanchez, A; Soares Barbosa, LS; Riesco, D. "Verifying bigraphical models of architectural reconfigurations". Paper presented in TASE - Seventh International Symposium on Theoretical Aspects of Software Engineering, Birmingham, 2013.
    Published • 10.1109/tase.2013.25
  48. Fernandes, S; Martinho, MH; Cerone, A; Barbosa, LS. "Integrating formal and informal learning through a FLOSS-based innovative approach". Paper presented in CRIWG - 19th International Conference on Collaboration and Technology, Wellington, 2013.
    Published • 10.1007/978-3-642-41347-6_15
  49. Fernandes, S; Cerone, A; Barbosa, LS; Papadopoulos, PM. "FLOSS in technology-enhanced learning". Paper presented in InSuEdu - Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, Thessaloniki, 2012.
    Published • 10.1007/978-3-642-54338-8_9
  50. Fernandes, S.; Cerone, A.; Barbosa, L.S.. "Exploiting the FLOSS paradigm in collaborative e-learning-application to e-Government". Paper presented in ICEGOV - 6th International Conference on Theory and Practice of Electronic Governance, Albany, 2012.
    Published • 10.1145/2463728.2463825
  51. Fernandes, Sara; Cerone, Antonio; Barbosa, LuisSoares. "A Preliminary Analysis of Learning Awareness in FLOSS Projects". Paper presented in SEFM'12 Collocated Workshop on Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012.
    Published • 10.1007/978-3-642-54338-8_10
  52. Barbosa, LS; Martinho, MariaHelena. "Mathematical Literacy as a Condition for Sustainable Development". Paper presented in InSuEdu - Information Technology and Open Source: Applications for Education, Innovation, and Sustainability, 2012.
    Published • 10.1007/978-3-642-54338-8_5
  53. Oliveira, N.; Barbosa, L.S.. "Reconfiguration mechanisms for service coordination". Paper presented in WS-FM - 9th International Workshop Web Services and Formal Methods, Tallin, 2012.
    Published • 10.1007/978-3-642-38230-7_9
  54. Sanchez, A; Aguiar, A; Barbosa, LS; Riesco, D. "Analysing Tactics in Architectural Patterns". Paper presented in SEW - 35th Annual IEEE Software Engineering Workshop, 2012.
    Published • 10.1109/sew.2012.10
  55. Barbosa, L.S.. "Software components as invariant-typed arrows (Keynote Talk)". Paper presented in SBLP - 16th Brazilian Symposium on Programming Languages, Natal, 2012.
    Published • 10.1007/978-3-642-33182-4_1
  56. Sanchez, A.; Barbosa, L.S.; Riesco, D.. "Bigraphical modelling of architectural patterns". Paper presented in FACS'11 - 8th International Symposium Formal Aspects of Component Software, Oslo, 2011.
    Published • 10.1007/978-3-642-35743-5_19
  57. Sanchez, A.; Barbosa, L.S.; Riesco, D.. "A language for behavioural modelling of architectural patterns". Paper presented in BM-FA - Third Workshop on Behavioural Modelling, Birmingham, 2011.
    Published • 10.1145/1993956.1993959
  58. Ferreira, J.F.; Mendes, A.; Cunha, A.; Baquero, C.; Silva, P.; Barbosa, L.S.; Oliveira, J.N.. "Logic training through algorithmic problem solving". Paper presented in TICTTL -Third International Congress on Tools for Teaching Logic, Salamanca, 2011.
    Published • 10.1007/978-3-642-21350-2_8
  59. Madeira, A.; Faria, J.M.; Martins, M.A.; Barbosa, L.S.. "Hybrid specification of reactive systems: An institutional approach". Paper presented in SEFM - 9th International Conference on Software Engineering and Formal Methods, Montevideo, 2011.
    Published • 10.1007/978-3-642-24690-6_19
  60. Martins, A.; Barbosa, L.S.; Rodrigues, N.F.. "Shacc: A functional prototyper for a component calculus". Paper presented in CALCO - 4th International Conference Algebra and Coalgebra in Computer Science, Winchester, 2011.
    Published • 10.1007/978-3-642-22944-2_32
  61. Rodrigues, N.F.; Oliveira, N.; Barbosa, L.S.. "The role of coordination analysis in software integration projects". Paper presented in OTM'2011 - On the Move to Meaningful Internet Systems, Hersonissos, 2011.
    Published • 10.1007/978-3-642-25126-9_16
  62. Martins, M.A.; Madeira, A.; Diaconescu, R.; Barbosa, L.S.. "Hybridization of institutions". Paper presented in CALCO - 4th International Conference Algebra and Coalgebra in Computer Science, Winchester, 2011.
    Published • 10.1007/978-3-642-22944-2_20
  63. Rodrigues, CJ; Martins, MA; Madeira, A; Barbosa, LS. "Refinement by interpretation in pi-institutions". Paper presented in Refine@IFM 2011 - 15th International Refinement Workshop, Limerik, 2011.
    Published • 10.4204/EPTCS.55.4
  64. Meng, S.; Barbosa, L.S.. "Towards the introduction of QoS information in a component model". Paper presented in SAC 2010 - Symposium on Applied Computing, Sierra, 2010.
    Published • 10.1145/1774088.1774517
  65. Barbosa, LS; Meng, S. "QoS-aware Component Composition". Paper presented in CISIS - The Fourth International Conference on Complex, Intelligent and Software Intensive Systems, Krakow, 2010.
    Published • 10.1109/cisis.2010.141
  66. Barbosa, LS; Barbosa, MAC; Rodrigues, CJ. "Revisiting context-aware component interconnection". Paper presented in SYNASC - 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2010.
    Published • 10.1109/synasc.2010.38
  67. Barbosa, M.A.; Barbosa, L.S.; Campos, J.C.. "A coordination model for interactive components". Paper presented in FSEN - 3rd Int. Conf. on Fundamentals of Software Engineering, Kish Island, 2009.
    Published • 10.1007/978-3-642-11623-0_25
  68. Martins, MA; Madeira, A; Barbosa, LS. "Refinement via interpretation". Paper presented in SEFM - 7th International Conference on Software Engineering and Formal Methods, Hanoi, 2009.
    Published • 10.1109/sefm.2009.35
  69. Ferreira, JF; Mendes, A; Backhouse, R; Barbosa, LS. "Which Mathematics for the Information Society?". Paper presented in TFM - Second International Conference on Teaching Formal Methods, Eindhoven, 2009.
    Published
  70. Barbosa, LS; Meng, S. "UML Model Refactoring as Refinement: A Coalgebraic Perspective". Paper presented in SYNASC - 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2008.
    Published • 10.1109/synasc.2008.88
  71. Rodrigues, NF; Barbosa, LS. "On The Discovery of Business Processes Orchestration Patterns". Paper presented in Services - IEEE Congress on Services, Honolulu, 2008.
    Published • 10.1109/services-1.2008.58
  72. Rodrigues, Nuno F.; Barbosa, Luis S.. "CoordInspector: A Tool for Extracting Coordination Data from Legacy Code". Paper presented in 2008 Eighth IEEE International Working Conference on Source Code Analysis and Manipulation, Beijing, 2008.
    10.1109/scam.2008.10
  73. Wang, SL; Barbosa, LS; Oliveira, JN. "A relational model for confined separation logic". Paper presented in TASE - Second International Symposium on Theoretical Aspects of Software Engineering, 2008.
    Published • 10.1109/tase.2008.38
  74. Meng, S; Barbosa, LS. "A coalgebraic semantic framework for reasoning about UML sequence diagrams". Paper presented in QSIC - Eighth International Conference on Quality Software, Oxford, 2008.
    Published • 10.1109/qsic.2008.13
  75. Barbosa, L.S.; Oliveira, J.N.; Silva, A.. "Calculating invariants as coreflexive bisimulations". Paper presented in AMAST - 12th International Conference on Algebraic Methodology and Software Technology, Urbana, 2008.
    Published • 10.1007/978-3-540-79980-1_7
  76. Barbosa, L.; Cunha, J.; Visser, J.. "A type-level approach to component prototyping". Paper presented in SYANCO'07 - International Workshop on Synthesis and Analysis of Component Connectors, 2007.
    Published • 10.1145/1294917.1294920
  77. Rodrigues, NF; Barbosa, LS. "Slicing Functional Programs by Calculation". Paper presented in Beyond Program Slicing, Schloss Dagstuhl, 2005.
    Published
  78. Meng, S.; Barbosa, L.S.; Naixiao, Z.. "On refinement of software architectures". Paper presented in ICTAC - 2nd International Colloquium Theoretical Aspects of Computing, Hanoi, 2005.
    Published • 10.1007/11560647_31
  79. Barbosa, M.A.; Barbosa, L.S.. "Specifying software connectors". Paper presented in ICTAC - 1st International Colloquium Theoretical Aspects of Computing, Guiyang, 2004.
    Published • 10.1007/978-3-540-31862-0_6
  80. Barbosa, L.S.. "A perspective on component refinement". Paper presented in FMCO - Third International Symposium on Formal Methods for Components and Objects, Leiden, 2004.
    Published • 10.1007/11561163_2
  81. Sun, M.; Zhang, N.; Barbosa, L.S.. "On semantics and refinement of UML statecharts: A coalgebraic view". Paper presented in SEFM - 2nd International Conference on Software Engineering and Formal Methods, Beijing, 2004.
    Published • 10.1109/sefm.2004.1347517
  82. Meng, S.; Barbosa, L.S.. "On refinement of generic state-based software components". Paper presented in AMAST - 10th International Conference on Algebraic Methodology and Software Technology, Stirling, 2004.
    Published • 10.1007/978-3-540-27815-3_38
  83. Barbosa, LS; Oliveira, JN. "Coinductive Interpreters for Process Calculi". Paper presented in FLOPS - 6th International Symposium Functional and Logic Programming, Aizu, 2002.
    Published • 10.1007/3-540-45788-7_11
  84. Barbosa, L.S.. "Components as processes: An exercise in coalgebraic modeling". Paper presented in FMOODS - Fourth International Conference on Formal Methods for Open Object-Based Distributed Systems, San Francisco, 2000.
    Published • 10.1007/978-0-387-35520-7_20
  85. Barbosa, LS. "Prototyping Processes". Paper presented in AGP'99 - 1999 Joint Conference on Declarative Programming, L'Aquila, 1999.
    Published
  86. Almeida, JJ; Barbosa, LS; Neves, FL; Oliveira, JN. "CAMILA: Prototyping and Refinement of Constructive Specifications". Paper presented in AMAST - 6th International Conference on Algebraic Methodology and Software Technology, Sydney, 1997.
    Published • 10.1007/BFb0000496
Edited book
  1. 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.
  2. 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
  3. 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
Journal article
  1. Guimarães, José D.; Vasilevskiy, Mikhail I.; Barbosa, Luís S.. "Digital quantum simulation of non-perturbative dynamics of open systems with orthogonal polynomials". Quantum 8 (2024): 1-25. http://dx.doi.org/10.22331/q-2024-02-05-1242.
    Open access • Published • 10.22331/q-2024-02-05-1242
  2. Sequeira, André; Santos, Luis Paulo; Barbosa, Luis Soares. "Policy gradients using variational quantum circuits". Quantum Machine Intelligence 5 1 (2023): 1-15. http://dx.doi.org/10.1007/s42484-023-00101-8.
    Open access • Published • 10.1007/s42484-023-00101-8
  3. Rahmani, Zeinab; Barbosa, Luis S.; Pinto, Armando N.. "Quantum privacy-preserving service for secure lane change in vehicular networks". IET Quantum Communication 4 3 (2023): 103-111. http://dx.doi.org/10.1049/qtc2.12059.
    Open access • Published • 10.1049/qtc2.12059
  4. Barbosa, Luis Soares; Madeira, Alexre; Gomes, Leandro. "Guarded weighted synchronous automata". Mathematical Structures in Computer Science (2022):
    Accepted
  5. Southier, Luiz Fernando Puttow; Casanova, Dalcimar; Barbosa, Luis; Torrico, Cesar; Barbosa, Marco; Teixeira, Marcelo. "Modelling and control of manufacturing systems subject to context recognition and switching". International Journal of Production Research 61 10 (2022): 3396-3414. http://dx.doi.org/10.1080/00207543.2022.2081631.
    Open access • Published • 10.1080/00207543.2022.2081631
  6. Barbosa, Luis Soares. "Coalgebra for the working software engineer". Journal of Applied Logics - IfCoLog Journal 9 1 (2022): 41-92. https://collegepublications.co.uk/ifcolog/?00053.
    Open access • Published
  7. Sequeira, Andre; Santos, Luis Paulo; Barbosa, Luis Soares. "Quantum Tree-Based Planning". IEEE Access 9 (2021): 125416-125427. http://dx.doi.org/10.1109/access.2021.3110652.
    Open access • Published • 10.1109/access.2021.3110652
  8. Barbosa, Luís; Michael de Oliveira. "Quantum Bayesian decision-making". Foundations of Science (2021): https://arxiv.org/abs/2010.02088.
    Open access • Accepted
  9. Gomes, Leandro; Madeira, Alexandre; Barbosa, Luís Soares. "A semantics and a logic for Fuzzy Arden Syntax". Soft Computing 25 9 (2021): 6789-6805. http://dx.doi.org/10.1007/s00500-021-05593-9.
    Published • 10.1007/s00500-021-05593-9
  10. Liu, Ai; Wang, Shun; Barbosa, Luis Soares; Sun, Meng. "Fuzzy Automata as Coalgebras". Mathematics 9 3 (2021): 272. http://dx.doi.org/10.3390/math9030272.
    10.3390/math9030272
  11. 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.
    Open access • Published • 10.1155/2020/3510676
  12. 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
  13. 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.
    Published • 10.1016/j.scico.2019.102379
  14. 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
  15. 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.
    Published • 10.7561/sacs.2019.2.141
  16. Madeira, A; Barbosa, LS; Hennicker, R; Martins, MA. "A logic for the stepwise development of reactive systems". Theoretical Computer Science 744 (2018): 78-96.
    Published • 10.1016/j.tcs.2018.03.004
  17. Neves, R; Barbosa, LS. "Languages and models for hybrid automata: A coalgebraic perspective". Theoretical Computer Science 744 (2018): 113-142.
    Published • 10.1016/j.tcs.2017.09.038
  18. Barbosa, LS; Madeira, A. "A Research Agenda on Quantum Algoritmics". ERCIM NEWS 113 (2018):
    Published
  19. Madeira, A; Neves, R; Martins, MA; Barbosa, LS. "Hierarchical Hybrid Logic". Electronic Notes in Theoretical Computer Science 388 (2018): 167-184.
    Published • 10.1016/j.entcs.2018.10.011
  20. Cledou, G; Estevez, E; Barbosa, LS. "A taxonomy for planning and designing smart mobility services". Government Information Quarterly 35 1 (2018): 61-76.
    Published • 10.1016/j.giq.2017.11.008
  21. Madeira, A; Neves, R; Barbosa, LS; Martins, MA. "A method for rigorous design of reconfigurable systems". Science of Computer Programming 132 (2016): 50-76.
    Published • 10.1016/j.scico.2016.05.001
  22. Oliveira, N; Barbosa, LS. "An Enhanced Model for Stochastic Coordination". Electronic Proceedings in Theoretical Computer Science 228 (2016): 35-45.
    Published • 10.4204/eptcs.228.5
  23. Neves, R; Madeira, A; Martins, MA; Barbosa, LS. "Proof theory for hybrid(ised) logics". Science of Computing Programming 126 (2016): 73-93.
    Published • 10.1016/j.scico.2016.03.001
  24. 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.
    Published • 10.1016/j.jlamp.2016.05.005
  25. 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.
    Published • 10.1016/j.scico.2014.02.026
  26. 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.
    Published • 10.1007/s00165-014-0327-6
  27. Madeira, A; Martins, MA; Barbosa, LS. "A logic for n-dimensional hierarchical refinement". Electronic Proceedings in Theoretical Computer Science 209 (2015): 46-50.
    Published • 10.4204/eptcs.209.4
  28. Oliveira, Nuno; Silva, Alexandra; Barbosa, LS. "IMCReo: interactive Markov chains for Stochastic Reo". J. Internet Serv. Inf. Secur. 5 1 (2015): 3-28.
    Published
  29. 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.
    Published • 10.1016/j.cl.2015.07.001
  30. 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.
    Published • 10.2298/csis140912019r
  31. 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.
    Published • 10.1186/s40411-015-0021-2
  32. 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.
    Published • 10.1016/j.scico.2015.05.013
  33. 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
  34. Martins, MA; Madeira, A; Barbosa, LS. "The Role of Logic Interpretation in Program Development". Logical Methods in Computer Science 10 1 (2014):
    Published • 10.2168/lmcs-10(1:1)2014
  35. Martins, M.A.; Madeira, A.; Barbosa, L.S.. "A Coalgebraic Perspective on Logical Interpretations". Studia Logica 101 4 (2013): 783-825.
    Published • 10.1007/s11225-013-9498-z
  36. 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
  37. Barbosa, L.S.; Meng, S.. "A Calculus for Generic, QoS-Aware Component Composition". Mathematics in Computer Science 6 4 (2012): 475-497.
    Published • 10.1007/s11786-012-0137-2
  38. Damiani, E.; Barbosa, L.; Breuer, P.T.; Ardagna, C.A.; Barbosa, Luís. "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.
  39. 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.
    Published
  40. Rodrigues, N.F.; Barbosa, L.S.. "Slicing for architectural analysis". Science of Computer Programming 75 10 (2010): 828-847.
    Published • 10.1016/j.scico.2010.02.002
  41. Barbosa, L.S.; Meng, S.. "Bringing class diagrams to life". Innovations in Systems and Software Engineering 6 1 (2010): 91-98.
    Published • 10.1007/s11334-009-0118-z
  42. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface". ECEASST (2009): https://www.authenticus.pt/P-008-M6Q.
  43. 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.
    Published • 10.1016/j.entcs.2009.10.024
  44. 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.
    Published • 10.1016/j.scico.2008.09.019
  45. 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
  46. 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.
    Published • 10.1016/j.entcs.2009.12.014
  47. 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.
    Published • 10.1016/j.entcs.2009.12.020
  48. Ribeiro, P.R.; Barbosa, L.S.; Wang, S.. "An Exercise on Transition Systems". Electronic Notes in Theoretical Computer Science 207 C (2008): 89-106.
    Published • 10.1016/j.entcs.2008.03.087
  49. 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
  50. 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
  51. 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.
    Published • 10.1016/j.entcs.2007.01.053
  52. Barbosa, M.A.; Barbosa, L.S.. "Configurations of Web Services". Electronic Notes in Theoretical Computer Science 175 2 (2007): 39-57.
    Published • 10.1016/j.entcs.2007.03.004
  53. 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.
    Published • 10.1016/j.entcs.2007.01.063
  54. 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.
  55. Rodrigues, N.F.; Barbosa, L.S.. "Higher-order lazy functional slicing". Journal of Universal Computer Science 13 6 (2007): 854-873.
    Published
  56. Barbosa, L.S.; Oliveira, J.N.. "Transposing partial components-An exercise on coalgebraic refinement". Theoretical Computer Science 365 1-2 (2006): 2-22.
    Published • 10.1016/j.tcs.2006.07.030
  57. 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.
  58. Rodrigues, N.F.; Barbosa, L.S.. "Component Identification Through Program Slicing". Electronic Notes in Theoretical Computer Science 160 1 (2006): 291-304.
    Published • 10.1016/j.entcs.2006.05.029
  59. 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.
    Published • 10.1016/j.tcs.2005.09.072
  60. Rodrigues, N.F.; Barbosa, L.S.. "Program slicing by calculation". Journal of Universal Computer Science 12 7 (2006): 828-848.
    Published
  61. 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.
    Published
  62. 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.
    Published
  63. Rodrigues, N.F.; Barbosa, L.S.. "Architectural prototyping: From CCS to. Net". Electronic Notes in Theoretical Computer Science 130 (2005): 151-167.
    Published • 10.1016/j.entcs.2005.03.009
  64. 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
  65. Barbosa, M.A.; Barbosa, L.S.. "A relational model for component interconnection". Journal of Universal Computer Science 10 7 (2004): 808-823.
    Published
  66. Barbosa, L.S.; Oliveira, J.N.. "State-based components made generic". Electronic Notes in Theoretical Computer Science 82 1 (2003): 41-58.
    Published • 10.1016/S1571-0661(04)80631-5
  67. Barbosa, L.S.. "Towards a calculus of state-based software components". Journal of Universal Computer Science 9 8 (2003):
    Published
  68. Barbosa, L.S.. "Process calculi à la bird-meertens". Electronic Notes in Theoretical Computer Science 44 1 (2001): 49-68.
    Published • 10.1016/S1571-0661(04)80902-2
Journal issue
  1. Barbosa, Luís. "ICEGOV 2014 Supplement: The Rise of Data Post-2015 - Empowered Citizens, Accountable Institutions". Government Information Quarterly (2019):
    In press • Invited editor
  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.
    Published • Invited editor
  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.
    Published • Invited editor
  4. Barbosa, Luís; Lumpe, M.; Barbosa, LS; 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.
    Published • 10.1016/j.scico.2014.03.010 • Invited editor
  5. 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.
    Published • Invited editor
  6. 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.
    Published
  7. 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.
    Published • Invited editor
Preface / Postscript
  1. Barbosa, Luís; Pinto, Jorge Sousa; Pedro Rangel Henriques; Jose Nuno Fonseca Oliveira. Corresponding author: Barbosa, Luís. "A tribute to Jose Manuel Valença". Preface to J. Log. Algebraic Methods Program.. Elsevier. 2022.
    Published • 10.1016/J.JLAMP.2022.100792
  2. Barbosa, LS; Cunha, A; Silva, A. "Quien sabe por Algebra, sabe scientificamente: A tribute to José Nuno Oliveira". Preface to Journal of Logic and Algebraic Methods in Programming --- J N Oliveira Festschrift. Braga, Portugal: Springer-Verlag. 2016.
    10.1016/j.jlamp.2016.07.002
  3. Lumpe, M.; Barbosa, L.S.. "FACS 2010 - Revised Selected Papers". Preface to Lecture Notes in Computer Science. Springer. 2012.
    Published • 10.1007/978-3-642-27269-1
  4. De Carvalho, FH; Barbosa, LS. "Preface to Proc. 16th Brazilian Symposium on Programming Languages". Preface to Lecture Notes in Computer Science. Springer. 2012.
    Published
  5. Barbosa, LS; Settas, D. "Preface OpenCert Proc. 2011". Preface to ECEASST. ECEASST. 2011.
    Published
  6. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface OpenCert Proc. 2010". Preface to ECEASST. ECEASST. 2010.
    Published
  7. Barbosa, LS; Cerone, A; Shaikh, SA. "Preface OpenCert Proc. 2009". Preface to ECEASST. ECEASST. 2009.
  8. Liu, Z; Barbosa, LS. "Preface". Preface to Electr. Notes Theor. Comput. Sci.. Elsevier. 2006.
    Published • 10.1016/j.entcs.2006.05.011

Other

Other output
  1. Selected and extended papers of the Brazilian Symposium on Programming Languages 2012 Preface. 2014. de Carvalho Junior, FH; Barbosa, LS. https://www.authenticus.pt/P-00A-04W.
    10.1016/j.scico.2014.08.001
  2. Selected contributions from the Open Source Software Certification (OpenCert) workshops Preface. Science of Computer Programming. 2014. Barbosa, LS; Shaikh, SA; Barbosa, Luís; Shaikh, S.A.. https://www.authenticus.pt/P-009-HC3.
    10.1016/j.scico.2014.04.007
  3. Preface. 2012. Barbosa, LS; Settas, D.
    10.14279/tuj.eceasst.48.810.804
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2023/10/01 - Current Quantum programming in Quipper and Proto-Quipper (MSc Jorge Melo)
Supervisor
Universidade do Minho Laboratório de Software Confiável, Portugal
2023/09/28 - Current Analyzing quantum learning protocols with ZX (MSc Bruno Machado)
Supervisor
Universidade do Minho Laboratório de Software Confiável, Portugal
2023/09 - Current Robustness of quantum walk speed-ups in dynamical graphs (MSc Eduardo Araujo)
Supervisor
Universidade do Minho Laboratório de Software Confiável, Portugal
2022/11/12 - Current Comparative study of various machine learning mechanisms on different spatial data and their efficacy in understanding urban dynamics (MSc Catarina Madaleno)
Co-supervisor
Universidade do Minho Laboratório de Software Confiável, Portugal
2022/10/02 - Current An Interpreter for a Concurrent Quantum Language (MSc Ines Dias)
Co-supervisor
Universidade do Minho Laboratório de Software Confiável, Portugal
2022/01/05 - Current Quantum Reinforcement Learning: Foundations, algorithms, applications (PhD André Sequeira)
Co-supervisor
Universidade do Minho Escola de Engenharia, Portugal
2022/01/04 - Current Bayesian structure learning with quantum resources (MSc José Luis Antunes Martins)
Co-supervisor
Universidade do Minho Escola de Engenharia, Portugal
2021/10/01 - Current Learning open quantum systems using machine learning (PhD Antonio Ruiz Molero)
Co-supervisor
Universidade do Minho Escola de Engenharia, Portugal
2021/02/01 - Current Dynamic fuzzy logics for quantum programs: Foundations and applications (PhD Manisha Jain)
Co-supervisor
PhD Program in Applied Mathematics (MAP-PDMA) (PhD)
Universidade de Aveiro, Portugal
2021/02/01 - Current Quantum Assisted Secure Multi-Party Computation (PhD Zeinab Rahmani)
Co-supervisor
Doctoral Programme in Electrical Engineering - Univ Aveiro (PhD)
Universidade de Aveiro, Portugal
2021/01/01 - Current Investigation of quantum effects in the energy and charge transport in photosynthetic systems by means of quantum simulations (PhD José Diogo Guimarães)
Co-supervisor
Física (MAP-FIS) (PhD)
Universidade do Minho, Portugal
2021/01/01 - Current Time-structure in measurement-based quantum computing (PhD Vitor Fernandes)
Co-supervisor
MAPi - MAP Doctoral Program in Computer Science (PhD)
Universidade do Minho, Portugal
2020/09/01 - Current Time-structure in measurement-based quantum computing (PhD Michael Oliveira)
Co-supervisor
Universidade do Minho Escola de Engenharia, Portugal
2019/10/01 - Current Quantum technologies for data (PhD - Afonso Rodrigues)
Supervisor
Computer Science (PhD)
Universidade do Minho Escola de Engenharia, Portugal
2022/01/04 - 2022/12/28 Quantum Bayesian Reinforcement Learning (MSc Gilberto Cunha)
Co-supervisor
Universidade do Minho Escola de Engenharia, Portugal
2016/07/01 - 2022/04/08 Weighted computations: semantics and program logics (PhD - Leandro Gomes)
Co-supervisor
PhD Computer Science (MAP-i) (PhD)
Universidade do Minho, Portugal
2020/03/01 - 2021/12/03 Exploring paraconsistent logics for quantum programs (MSc - Ana Cruz)
Supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2020/02/01 - 2021/10/20 Combining paraconsistent and dynamic logic for Qiskit (MSc - Bernardo Faria)
Supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2020/01/04 - 2021/09/20 Implementing quantum walks in Qiskit (MSc - Jaime Santos)
Supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2016/10/15 - 2021/05/27 Foundations for quantum algorithms and complexity (PhD - Carlos Tavares)
Supervisor
PhD Computer Science (MAP-i) (PhD)
Universidade do Minho, Portugal
2020/03/01 - 2021/01/14 Quantum-enhanced reinforcement learning (MSc André Sequeira)
Co-supervisor
Integrated master in Physics Engineering (Master)
Universidade do Minho, Portugal
2019/10/01 - 2020/07/29 Flexible molecular alignment (MSc - Sofia Oliveira)
Supervisor
Mestrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2019/11/01 - 2020/07/06 Simulation in quantum biology (MSc - José Guimarães)
Co-supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2016/07/01 - 2020/02/15 Logic foundations and computational tools for synthetic biology (PhD - Daniel Figueiredo)
Co-supervisor
PhD - Mathematics and Applications (MAP-PDMA) (PhD)
Universidade de Aveiro, Portugal
2019/01/01 - 2019/12/20 Integration of time in a quantum process algebra (MSc - Vitor Fernandes)
Co-supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2019/01/01 - 2019/12/18 Quantum Bayesian networks (MSc -Michael Oliveira)
Supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2014/07/01 - 2018/11/12 A virtual factory for smart city service integration (PhD - Guillermina Cledou)
Supervisor
PhD - Computer Science (MAP-i) (PhD)
Universidade do Minho, Portugal
2018/01/01 - 2018/11/05 Validation of quantum simulations (MSc - Afonso Rodrigues)
Supervisor
Mestrado Integrado em Engenharia Física (Master)
Universidade do Minho, Portugal
2014/07/01 - 2018/06/22 Hybrid programs (PhD - Renato Neves)
Co-supervisor
PhD - Computer Science (MAP-i) (PhD)
Universidade do Minho, Portugal
2016/02/01 - 2017/02/24 A framework for architectural design and simulation of hybrid systems (Tiago Rodrigues)
Co-supervisor
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
2015/01/01 - 2015/12/10 Validation of IEC 61131-3 programmable logical controllers in KeYmaera (MSc - Yoan Ribeiro)
Co-supervisor
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
2015/02/01 - 2015/12/05 An engine for coordination-based architectural reconfigurations (MSc - Flávio Rodrigues)
Supervisor
Mestrado Integrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
2011/09/01 - 2015/03/10 Architectural reconfiguration of interacting services (PhD - Nuno Ernesto Oliveira)
Supervisor
PhD - Computer Science (MAP-i) (PhD)
Universidade do Minho, Portugal
2013/02/01 - 2013/09/13 Proof support for hybrid logic (MSc - Renato Neves)
Co-supervisor
Mestrado Engenharia Informática (Master)
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))
Co-supervisor
PhD - MAP-I Joint Doctoral Programme in Computer Science U. Minho, Aveiro, Porto (PhD)
Universidade do Minho, Portugal
2011/02/01 - 2011/12/13 An animator for the component calculus (MSc - André Martins)
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
2007/07/01 - 2010/11/05 Algorithmic problem solving: Principles and applications (PhD - João Fernando Ferreira)
Co-supervisor
PhD in Computer Science (co-supervision with Roland Backhouse) (PhD)
University of Nothingham, United Kingdom
2004/09/01 - 2009/09/07 Specification and refinement of software connectors (PhD - Marco Castro Barbosa)
Supervisor
PhD in Computer Science, U. Minho (PhD)
Universidade do Minho, Portugal
2005/06/01 - 2009/02/09 Slicing techniques applied to architectural analysis of legacy software (PhD - Nuno Feixa Rodrigues)
Supervisor
PhD - Computer Science (PhD)
Universidade do Minho, Portugal
2007/10/01 - 2008/06/21 An extended proof obligations generator for VMD++/OML (MSc - Augusto Ribeiro)
Co-supervisor
MSc Computer Science (Master)
Aarhus University (Denmark), Denmark
2007/10/01 - 2008/06/21 Connecting VDM++ and JML (MSc - Carlos Vilhena)
Co-supervisor
MSc Computer Science (Master)
Aarhus University (Denmark), Denmark
2007/10/01 - 2008/06/21 Combinatorial Test Automation Support for VDM+ (MSc - Adriana Sucena)
Co-supervisor
MSc Computer Science (Master)
Aarhus University (Denmark), Denmark
2007/02/01 - 2007/12/07 Formal specification of an object-oriented framework for control systems design (MSc - David Sora)
Supervisor
Mestrado em Engenharia Informática (Master)
Universidade do Minho, Portugal
2005/09/01 - 2006/03/16 Coinductive programming: Calculi and applications (MSc - Paula Ribeiro)
Supervisor
Mestrado em Matemática Computacional (Master)
Universidade do Minho, Portugal
2001/01/01 - 2004/11/12 Coalgebra theory and its application to component software (PhD - Sun Meng)
Co-supervisor
PhD - Mathematics and Information Sciences (PhD)
Peking University Department of Mathematics, China

Association member

Society Organization name Role
2019/01/24 - Current IFIP TC1 (Foundations of Computer Science) - Chair Chair
2014/09/10 - Current IFIP WG1.3 (Foundations of System Specification) Regular member

Committee member

Activity description
Role
Institution / Organization
2019/10/01 - Current Chair of the Steering Committee of FACS (International Symposium on Formal Aspects of Component Software)
Coordinator
2019/01/24 - Current Chair of IFIP Technical Committee TC1 - Foundations of Computer Science
Coordinator
2017/02/01 - Current Member of the Steering Committee of ICEGOV (International Conference on Theory and Practice of Electronic Governance series)
Member

Consulting

Activity description Institution / Organization
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é and 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, Switzerland
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, Colombia

Journal scientific committee

Journal title (ISSN) Publisher
2020/12/01 - Current Journal of Logical and Algebraic Methods in Programming (2352-2208) Elsevier

Mentoring / Tutoring

Topic Student name
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

Other jury / evaluation

Activity description Institution / Organization
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, United States
2012/02/01 - 2013/02/15 Project proposals and PhD grants evaluator for FWO (The Research Foundation Flanders, Belgium) Fonds Wetenschappelijk Onderzoek Vlaanderen, Belgium