???global.info.a_carregar???
JOÃO PAULO MESTRE PINHEIRO RAMOS E BARROS. Concluiu o Doutoramento em Doutoramento em Engenharia Electrotécnica, Especialidade de Sistemas Digitais em 2006/07/03 pela Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Mestrado em Engenharia Informática em 1997/01/10 pela Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia e Licenciatura em Engenharia Informática em 1993 pela Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia. É Investigador na Universidade Nova de Lisboa UNINOVA Instituto de Desenvolvimento de Novas Tecnologias e Professor Coordenador no Instituto Politécnico de Beja.
Identification

Personal identification

Full name
JOÃO PAULO MESTRE PINHEIRO RAMOS E BARROS

Citation names

  • Barros, João Paulo
  • Barros, J. P.
  • Barros, J.
  • Barros, João P.
  • Barros, Joao Paulo
  • Barros, João-Paulo
  • Barros, Joao-Barros

Author identifiers

Ciência ID
DD11-5FB8-BD98
ORCID iD
0000-0002-0097-9883
Google Scholar ID
HwXGTJAAAAAJ
Researcher Id
HJY-1382-2023
Scopus Author Id
56871293500

Addresses

  • Instituto Politécnico de Beja. Rua Pedro Soares, Campus do Instituto Politécnico de Beja, 7800-295, Beja, Beja, Portugal (Professional)

Websites

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics - Automation and Control Systems

Languages

Language Speaking Reading Writing Listening Peer-review
Portuguese Proficiency (C2) Proficiency (C2) Proficiency (C2) Proficiency (C2)
English Upper intermediate (B2) Advanced (C1) Upper intermediate (B2) Advanced (C1)
Spanish; Castilian Intermediate (B1) Advanced (C1) Beginner (A1) Upper intermediate (B2)
French Beginner (A1) Intermediate (B1) Beginner (A1) Elementary (A2)
Education
Degree Classification
2006/07/03
Concluded
Doutoramento em Engenharia Electrotécnica, Especialidade de Sistemas Digitais (Doutoramento)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"Modularidade em Redes de Petri" (THESIS/DISSERTATION)
Aprovado por unanimidade
1997/01/10
Concluded
Engenharia Informática (Mestrado)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
"CpPNeTS: uma classe de Redes de Petri de Alto-nível Implementação de um sistema de suporte à sua aplicação e análise" (THESIS/DISSERTATION)
Muito bom por unanimidade
1993
Concluded
Engenharia Informática (Licenciatura)
Universidade Nova de Lisboa Faculdade de Ciências e Tecnologia, Portugal
15
Affiliation

Science

Category
Host institution
Employer
1994/04/01 - Current Researcher (Research) Universidade Nova de Lisboa UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal

Teaching in Higher Education

Category
Host institution
Employer
2012/12/03 - Current Teacher Coordinator (Polytechnic Teacher) Instituto Politécnico de Beja, Portugal
1999/02/24 - 2012/12/02 Adjunct Teacher (Polytechnic Teacher) Instituto Politécnico de Beja, Portugal
1996/04/16 - 1999/02/23 Assistant (Polytechnic Teacher) Instituto Politécnico de Beja, Portugal

Positions / Appointments

Category
Host institution
Employer
2022/01 - 2023/02 Pro-president Instituto Politécnico de Beja, Portugal
2013/06 - 2022/07 Membro da Comissão Técnico-Científica e Pedagógica do curso de licenciatura em Engenharia Informática Instituto Politécnico de Beja, Portugal
2017 - 2022 Coordenador do Curso de Mestrado em Internet das Coisas Instituto Politécnico de Beja, Portugal
2014/04 - 2021/11 Co-coordenador da Unidade Para a Formação ao Longo da Vida (UFLV) do IPBeja. Instituto Politécnico de Beja, Portugal
2018/02 - 2020/07 President of the Scientific-Technical Council Instituto Politécnico de Beja, Portugal
2010/10 - 2017/10 Pro-president Instituto Politécnico de Beja, Portugal
2013 - 2015 Conselho científico/técnico-científico ou orgão correspondente Instituto Politécnico de Beja, Portugal
2009/11 - 2013/05 Responsável pelo Laboratório de Sistemas de Informação e Interactividade (LabSI2) da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Beja Instituto Politécnico de Beja, Portugal
2009/09 - 2013/05 Coordenador do Curso de Licenciatura em Engenharia Informática da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Beja, ja ´ adequado a Bolonha Instituto Politécnico de Beja, Portugal
2009/05 - 2011/04 Membro do Conselho Técnico-Científico Instituto Politécnico de Beja, Portugal
2006/10 - 2009/05 Membro do Conselho Pedagógico Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
2006/09 - 2009/05 President of the Scientific Council Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
2006/03 - 2006/09 President of the Pedagogic Council Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
2005/11 - 2006/06 Coordenador do Curso de licenciatura bi-etápica de Engenharia Informática da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Beja Instituto Politécnico de Beja, Portugal
2000/07 - 2002/03 Organic Unit Sub-director Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
1999/12 - 2001/11 Membro de Conselho Pedagógico Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
1999/03 - 2000/09 Diretor do Departamento de Engenharia Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
Projects

Contract

Designation Funders
2013/05/01 - 2015/10/31 Petri-Rig - Ambiente de desenvolvimento de sistemas embutidos baseado em redes de Petri
Researcher
Fundação para a Ciência e a Tecnologia
2005/05/01 - 2008/06/30 FORDESIGN - Métodos formais em Co-design de sistemas embutidos
POSC/EIA/61364/2004
UNINOVA Instituto de Desenvolvimento de Novas Tecnologias, Portugal
Fundação para a Ciência e a Tecnologia
Concluded
1994/10/01 - 1995/09/30 REDES DE PETRI NA CONCEPÇÃO E DESENVOLVIMENTO DE SISTEMAS - APLICAÇÃO A ARQUITECTURAS SENSORIAIS
PRAXIS XXI/BM/1791/94
Fundação para a Ciência e a Tecnologia
Concluded
Outputs

Publications

Book chapter
  1. Fernando Pereira; João-Paulo Barros; Filipe Moutinho; Anikó Costa; Rogério Campos-Rebelo; Luis Gomes. "Remote Debugger: A Tool to Remotely Monitor and Operate IOPT-Nets Controllers". 2024.
    10.1007/978-3-031-61433-0_19
  2. Gomes, Luis; Costa, Anikó; Barros, João Paulo; Moutinho, Filipe; Pereira, Fernando. "Merging and Splitting Petri Net Models within Distributed Embedded Controller Design". In Embedded Computing Systems: Applications, Optimization, and Advanced Design, 160-183. IGI Global, 2013.
    10.4018/978-1-4666-3922-5.ch009
  3. Gomes, Luís; Barros, João Paulo; Costa, Anikó. "Structuring Mechanisms in Petri Net Models". In Design of Embedded Control Systems, 153-166. Springer US, 2005.
    10.1007/0-387-28327-7_13
  4. Gomes, L.; Barros, J.P.; Costa, A.. "Modeling formalisms for embedded system design". In Embedded Systems Handbook, 5-1-5-34-5-1-5-34. CRC Press, 2005.
Conference paper
  1. João Paulo Barros. "Sokoban: An Assignment for an Object-Oriented and GUI Programming Course". 2024.
    10.1145/3626253.3635493
  2. Barros, J.P.. "Promoting Deep Learning Through a Concept Map-Building Collaborative Activity in an Introductory Programming Course". 2024.
    10.4230/OASIcs.ICPEC.2024.7
  3. Vidal, Adriano Leal; Brito, Isabel Sofia; Barros, João Paulo; Domingues, Luís. "Predicting the Future: A Web Platform for Time Series Modeling". Aveiro, 2023.
    10.23919/cisti58278.2023.10211327
  4. João Paulo Barros. "Boosting Conceptual Thinking in a Programming Course - An Ontology-Based Approach". 2022.
    10.1145/3545947.3576249
  5. Barros, J.-P.; Gomes, L.. "Towards an Integrated Tool Support for the Analysis of IOPT Nets Using the Spin Model Checker". 2022.
    10.1109/ISIE51582.2022.9831529
  6. Gomes, Luis; Campos-Rebelo, Rogério; Costa, Anikó; Barros, João-Paulo. "Input Event Modeling for Discrete-Event Controllers: A Petri Net Approach". Paper presented in APCA International Conference on Automatic Control and Soft Computing, 2022.
    10.1007/978-3-031-10047-5_44
  7. Pereira, Fernando; Moutinho, Filipe; Costa, Anikó; Barros, João-Paulo; Campos-Rebelo, Rogério; Gomes, Luis. "IOPT-Tools – From Executable Models to Automatic Code Generation for Embedded Controllers Development". Paper presented in PETRI NETS 2022: International Conference on Applications and Theory of Petri Nets and Concurrency, 2022.
    10.1007/978-3-031-06653-5_7
  8. Garcia, Luís; Barros, João-Paulo; Viriato, Candida; Garcia, Luis Filipe; Barros, Joao-Paulo. "Configurable Templates for Assistive Technology Mobile Apps: A Block-based Programming Approach". 2022.
    10.5220/0011089600003182
  9. Barros, João-Paulo. "Assessment for Computer Programming Courses: A Short Guide for the Undecided Teacher". 2022.
    10.5220/0011095800003182
  10. Brito, Isabel; Barros, João. "Active Learning Activities in a Pandemic Context for a Software Engineering Course: An Experience Report". 2022.
    10.5220/0011108500003182
  11. Fernandes, N.; Barros, J.P.; Campos-Rebelo, R.. "A Graphical and Executable Model for Production Simulation in the Context of Industry 5.0". 2022.
    10.1109/ISIE51582.2022.9831527
  12. Brito, Isabel Sofia; Barros, Joao Paulo; Rodrigues, Elsa; Brito, I.S.; Barros, J.P.; Rodrigues, E.. "Moving to Project-Based Learning at the Program Level: an Experience Report". 2020.
    10.1109/EDUCON45650.2020.9125297
  13. BARROS, JOÃO. "Vulnerabilities in IoT Devices for Smart Home Environment". 2019.
    10.5220/0007583306150622
  14. BARROS, JOÃO. "From non-autonomous Petri net models to executable state machines". 2019.
    10.1109/ISIE.2019.8781246
  15. da Fonte, L.P.; de Oliveira, V.V.; Barros, J.P.. "Host card emulation with tokenisation: Security risk assessment". 2019.
  16. Mesquita, R.; Campos-Rebelo, R.; Barros, J.P.; Mesquita, Rui; Campos-Rebelo, Rogerio; Barros, Joao Paulo. "Model Based Simulation for a Smart City Project Based on LoRa". 2019.
    10.1109/IECON.2019.8927772
  17. Penha, C.; Campos-Rebelo, R.; Paulo Barros, J.. "Self-configurable wireless automatic irrigation system". 2019.
    10.1109/YEF-ECE.2019.8740827
  18. BARROS, JOÃO. "Bibliometric Analysis of 50 Years of IEEE Industrial Electronics Society Publications". 2018.
    10.1109/IECON.2018.8591317
  19. BARROS, JOÃO. "Refining IOPT Petri Nets Class for Embedded System Controller Modeling". 2018.
    10.1109/IECON.2018.8592921
  20. BARROS, JOÃO. "Students' Perceptions of Paper-Based vs. Computer-Based Testing in an Introductory Programming Course". 2018.
    10.5220/0006794203030308
  21. Rodrigues, Elsa; Brito, Isabel Sofia; Barros, João Paulo; Toucinho Silva, António Júlio. "Fostering Digital Competencies in a Regional Context". Paper presented in 12th International Technology, Education and Development Conference, 2018.
    10.21125/inted.2018.1410
  22. Barros, J.P.; Brito, I.S.. "Student perspectives on the use of a Java library for novices". 2017.
    10.1109/EDUCON.2017.7943031
  23. BARROS, JOÃO. "Towards Automatic Code Generation for Distributed Cyber-Physical Systems: a First Prototype for Arduino Boards". 2017.
    10.1109/ETFA.2017.8247737
  24. BARROS, JOÃO; Amarante, J.; Barros, J.P.. "Exploring USB Connection Vulnerabilities on Android Devices - Breaches using the Android Debug Bridge". 2017.
    10.5220/0006475905720577
  25. Barros, J.P.. "Assessment rules and student cheating: A set of concerns as guidelines". 2016.
    10.1109/CISPEE.2016.7777723
  26. Brito, Isabel Sofia; Barros, Joao Paulo; Gomes, Luis; Brito, I.S.; Barros, J.P.; Gomes, L.. "From Requirements to Code (Re2Code) - A Model-Based Approach for Controller Implementation". 2016.
    10.1109/INDIN.2016.7819354
  27. Barros, Joao Paulo; Caixinha, Pedro; Soares, Sofia; Barros, J.P.; Caixinha, P.; Soares, S.. "Towards a Mobile Application for an Engineering Geology Course A Contribution to Improved Student Learning". 2016.
    10.5220/0005927204210426
  28. Pereira, F.; Moutinho, F.; Barros, J.P.; Costa, A.; Gomes, L.. "Executable models for embedded controllers development - A cloud based development framework". 2015.
  29. Gomes, L.; Moutinho, F.; Pereira, F.; Ribeiro, J.; Costa, A.; Barros, J.-P.. "Extending input-output place-transition Petri nets for distributed controller systems development". 2015.
    10.1109/ICMC.2014.7231723
  30. Brito, I.S.; Barros, J.P.; Gomes, L.. "Controller design and implementation: An approach based on problem frames and Petri Net models". 2015.
    10.1109/INDIN.2015.7281849
  31. Barros, J.P.; Gomes, L.. "Towards the use of Place/Transition net tools for analysis of IOPT models". 2014.
    10.1109/ISIE.2014.6864774
  32. Pais, Rui; Barros, João Paulo; Gomes, Luís. "From SysML State Machines to Petri Nets Using ATL Transformations". Paper presented in DoCEIS 2014 - Doctoral Conference on Computing, Electrical and Industrial Systems, 2014.
    10.1007/978-3-642-54734-8_26
  33. Barros, Joao Paulo; Brito, Isabel Sofia; Gomes, Luis; Barros, J.P.; Brito, I.S.; Gomes, L.. "Requirements Specification for Controller Design - from Use Cases to IOPT Net Models". 2014.
    10.1109/INDIN.2014.6945509
  34. Rosa, V.; Brito, I.; Barros, J.P.. "SmartRestaurant: A report on the development of a NFC-based mobile application". 2013.
  35. Barros, J.P.. "From concrete to abstract: About teaching UML class diagrams to novice programmers". 2013.
  36. Brito, I.S.; Barros, J.P.. "Coloured Petri net model of the bCMS system using CPN tools". 2013.
    10.1109/CMA-RE.2013.6664178
  37. Barros, Joao Paulo; Barros, J.P.. "Curricular Unit Specification for Programme Assessment Fostering teacher reflection, while improving course catalogues". 2013.
    10.1109/CISPEE.2013.6701984
  38. Burd, B.; Barros, J.P.; Johnson, C.; Kurkovsky, S.; Rosenbloom, A.; Tillman, N.. "Educating for mobile computing: Addressing the new challenges". 2012.
    10.1145/2426636.2426641
  39. Costa, A.; Gomes, L.; Barros, J.P.. "Model composition by reusing Petri net based modules". 2012.
    10.1109/IECON.2012.6389078
  40. Barros, J.P.; Gomes, L.; Costa, A.. "On the verification of non-autonomous Petri net models using autonomous petri net tools". 2012.
    10.1109/IECON.2012.6389077
  41. Barros, J.P.; Gomes, L.; Garcia, L.; Barros, Joao Paulo; Gomes, Luis; Garcia, Luis. "Towards a complete description for individual course units: A follow-up to the Bologna proposals". 2012.
    10.1109/ICL.2012.6402207
  42. Ribeiro, J.; Moutinho, F.; Pereira, F.; Barros, J.P.; Gomes, L.. "An Ecore based Petri net type definition for PNML IOPT models". 2011.
    10.1109/INDIN.2011.6034992
  43. Pais, R.; Gomes, L.; Barros, J.P.. "From UML state machines to Petri nets: History attribute translation strategies". 2011.
    10.1109/IECON.2011.6119924
  44. Barros, J.P.; Biscaia, L.; Vitória, M.. "Java2Sequence - A tool for the visualization of object-oriented programs in introductory programming". 2011.
    10.1145/1999747.1999882
  45. Moutinho, Filipe; Gomes, Luís; Barbosa, Paulo; Barros, João Paulo; Ramalho, Franklin; Figueiredo, Jorge; Costa, Anikó; Monteiro, André. "Petri Net Based Specification and Verification of Globally-Asynchronous-Locally-Synchronous System". Paper presented in DoCEIS 2011: Doctoral Conference on Computing, Electrical and Industrial Systems, 2011.
    10.1007/978-3-642-19170-1_26
  46. Barbosa, Paulo; Barros, João Paulo; Ramalho, Franklin; Gomes, Luís; Figueiredo, Jorge; Moutinho, Filipe; Costa, Anikó; Aranha, André. "SysVeritas: A Framework for Verifying IOPT Nets and Execution Semantics within Embedded Systems Design". Paper presented in DoCEIS 2011 - Doctoral Conference on Computing, Electrical and Industrial Systems, 2011.
    10.1007/978-3-642-19170-1_28
  47. Pais, Rui; Gomes, Luís; Barros, João Paulo. "Towards Statecharts to Input-Output Place Transition Nets Transformations". Paper presented in DoCEIS 2011 - Doctoral Conference on Computing, Electrical and Industrial Systems, 2011.
    10.1007/978-3-642-19170-1_25
  48. Barros, J.P.. "Assessment and grading for CS1: Towards a complete toolbox of criteria and techniques". 2010.
    10.1145/1930464.1930483
  49. Moutinho, F.; Gomes, L.; Ramalho, F.; Figueiredo, J.; Barros, J.P.; Barbosa, P.; Pais, R.; Costa, A.. "Ecore representation for extending pnml for Input-Output Place-Transition nets". 2010.
    10.1109/IECON.2010.5675332
  50. Machado, Ricardo J.; Fernandes, João M.; Barros, João P.; Gomes, Luís. "Scenario-Based Modeling in Industrial Information Systems". Paper presented in DIPES 2010, BICC 2010 - IFIP Working Conference on Distributed and Parallel Embedded Systems IFIP International Conference on Biologically Inspired Collaborative Computing, 2010.
    10.1007/978-3-642-15234-4_4
  51. Gomes, L.; Barros, J.P.. "PNML based composition in non-autonomous Petri net models". 2009.
    10.1109/IECON.2009.5414908
  52. Costa, A.; Gomes, L.; Barros, J.P.; Oliveira, J.; Reis, T.. "Petri nets tools framework supporting FPGA-based controller implementations". 2008.
    10.1109/IECON.2008.4758345
  53. Nunes, R.; Gomes, L.; Barros, J.P.. "A Graphical editor for the input-output place-transition Petri net class". 2007.
    10.1109/EFTA.2007.4416858
  54. Gomes, L.; Costa, A.; Barros, J.P.; Lima, P.; Rebelo, R.; Pais, R.. "From Petri net models to VHDL implementation of digital controllers". 2007.
    10.1109/IECON.2007.4460403
  55. Gomes, L.; Costa, A.; Barros, J.P.; Pais, R.; Rodrigues, T.; Ferreira, R.. "Petri net based building automation and monitoring system". 2007.
    10.1109/INDIN.2007.4384731
  56. Gomes, L.; Barros, J.P.; Costa, A.; Nunes, R.. "The input-output place-transition petri net class and associated tools". 2007.
    10.1109/INDIN.2007.4384809
  57. Pais, R.; Barros, J.P.. "Two possible approaches for an intermediate GUI course". 2005.
    10.1145/1067445.1067565
  58. Pais, R.; Barros, J.P.. "Use of flash movies for teaching GUI programming". 2005.
  59. Barros, J.P.; Jørgensen, J.B.. "Model transformations for an elevator controller: Coloured petri nets in object-oriented analysis and design". 2005.
  60. Gomes, L.; Barros, J.P.; Costa, A.; Pais, R.; Moutinho, F.. "Towards usage of formal methods within embedded systems co-design". 2005.
  61. Pais, R.; Barros, J.P.; Gomes, L.. "A tool for tailored code generation from Petri net models". 2005.
  62. Gomes, L.; Barros, J.P.; Lino, R.. "Addition of fault detection capabilities in automation applications using petri nets". 2004.
    10.1109/ISIE.2004.1571882
  63. Barros, J.P.; Gomes, L.. "Net model composition and modification by net operations: A pragmatic approach". 2004.
  64. Barros, João Paulo; Gomes, Luís; Barros, J.P.; Gomes, L.. "On the Use of Coloured Petri Nets for Object-Oriented Design". Paper presented in ICATPN 2004: International Conference on Application and Theory of Petri Nets, 2004.
    10.1007/978-3-540-27793-4_8
  65. Barros, J.P.; Gomes, L.. "Modifying Petri net models by means of crosscutting operations". 2003.
    10.1109/CSD.2003.1207712
  66. Gomes, L.; Barros, J.P.. "On structuring mechanisms for Petri nets based system design". 2003.
    10.1109/ETFA.2003.1248731
  67. Barros, João Paulo; Estevens, Luís; Dias, Rui; Pais, Rui; Soeiro, Elisabete. "Using lab exams to ensure programming practice in an introductory programming course". Paper presented in ITiCSE '03: Proceedings of the 8th annual conference on Innovation and technology in computer science education, 2003.
    10.1145/961511.961519
  68. Barros, J.P.. "Specific proposals for the use of Petri nets in a concurrent programming course". 2002.
  69. Barros, J.P.. "Use Petri nets to improve your concurrent programming course". 2001.
  70. Gomes, L.; Barros, J.-P.; Costa, A.. "Man-machine interface for real-time telecontrol based on Petri nets specification". 2001.
Journal article
  1. Sandra Saúde; João Paulo Barros; Inês Almeida. "Impacts of Generative Artificial Intelligence in Higher Education: Research Trends and Students’ Perceptions". Social Sciences (2024): https://doi.org/10.3390/socsci13080410.
    10.3390/socsci13080410
  2. Luis Gomes; Diogo Natário; Anikó Costa; João-Paulo Barros; Rogério Campos-Rebelo. "Event-Based Modeling of Input Signal Behaviors for Discrete-Event Controllers". Applied Sciences (2024): https://doi.org/10.3390/app14125289.
    10.3390/app14125289
  3. Fernandes, Nuno; Barros, João-Paulo; Campos-Rebelo, Rogerio. "Graphic Model for Shop Floor Simulation and Control in the Context of Industry 5.0". Applied Sciences 13 2 (2023): 930. http://dx.doi.org/10.3390/app13020930.
    10.3390/app13020930
  4. Barros, Joao Paulo. "On the Description of Individual Course Units for Programme Assessment and Better Syllabuses". International Journal of Engineering Pedagogy (iJEP) (2014): https://publons.com/wos-op/publon/55669907/.
    10.3991/IJEP.V4I5.3536
  5. Barros, Joao Paulo; Gomes, Luis; Garcia, Luis. "A Proposal for the Description of Individual Course Units". International Journal of Engineering Pedagogy (iJEP) (2013): https://publons.com/wos-op/publon/35017204/.
    10.3991/IJEP.V3IS1.2420
  6. Martins, Maria Jose D.; Oliveira, Teresa; Barros, Joao Paulo; Santo, Jos Espirito; Trindade, Vitor; Bonito, Jorge. "Conceptions about the Teaching Quality in Higher Education in Public Establishments in Portugal". Revista Iberoamericana de Educación (2011): https://publons.com/wos-op/publon/27887370/.
    10.35362/RIE560515
  7. Gomes, L.; Barros, J.P.. "Structuring and composability issues in Petri nets modeling". IEEE Transactions on Industrial Informatics 1 2 (2005): 112-123. http://www.scopus.com/inward/record.url?eid=2-s2.0-20444368009&partnerID=MN8TOARS.
    10.1109/TII.2005.844433
  8. Barros, J.P.; Estevens, L.; Dias, R.; Pais, R.; Soeiro, E.. "Using Lab Exams to Ensure Programming Practice in an Introductory Programming Course". Proceedings of the Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiSCE) 8 (2003): 16-20. http://www.scopus.com/inward/record.url?eid=2-s2.0-6344260370&partnerID=MN8TOARS.
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2021/11/28 - 2022/11/28 Modelo gráfico para simulação e controlo do chão de fábrica no contexto da indústria 5.0
Supervisor of Nuno Lopes Fernandes
Mestrado em Internet das Coisas (Master)
Instituto Politécnico de Beja Departamento de Engenharia, Portugal
2021/10/01 - 2022/02/22 Plataforma WEB para Predição Baseada em Modelos de Séries Temporais
Co-supervisor
Mestrado em Internet das Coisas (Master)
Instituto Politécnico de Beja, Portugal
2018/10/01 - 2019/09/20 Arquitetura de Suporte ao Desenvolvimento de Sistemas Auto-Configuráveis para Redes de Sensores sem Fios
Co-supervisor
Mestrado em Internet das Coisas (Master)
Instituto Politécnico de Beja, Portugal
2019 - 2019 Vulnerabilidades em Dispositivos IoT para Ambiente Smart Home
Co-supervisor
Engenharia de Segurança Informática (Master)
Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
2019 - 2019 Host Card Emulation With Tokenisation - Security Risk Assessment
Co-supervisor
Engenharia de Segurança Informática (Master)
Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal
2017 - 2017 Vulnerabilidades nas conexões via USB em Dispositivos com Sistema Android
Supervisor
Engenharia de Segurança Informática (Master)
Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão, Portugal

Course / Discipline taught

Academic session Degree Subject (Type) Institution / Organization
2018 - 2024 Introdução à Investigação em Engenharia Mestrado em Internet das Coisas (Mestrado) Instituto Politécnico de Beja, Portugal
2015 - 2024 Introdução à Programação Licenciatura em Engenharia Informa ´tica (Licenciatura) Instituto Politécnico de Beja, Portugal
2015 - 2024 Programação Orientada por Objetos Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2017 - 2023 Desenvolvimento Baseado em Modelos Mestrado em Internet das Coisas (Mestrado) Instituto Politécnico de Beja, Portugal
2016 - 2017 Linguagens de Programação Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2015 - 2017 Projeto Integrado Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2014 - 2017 Introdução à Programação Curso Técnico Superior Profissional em Tecnologias Web e Dispositivos Móveis (Curso Técnico Superior Profissional) Instituto Politécnico de Beja, Portugal
2011 - 2017 Segurança do Software Mestrado em Engenharia da Seguran ¸ca Informa ´tica (Mestrado) Instituto Politécnico de Beja, Portugal
2006 - 2016 Programação 1 Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2006 - 2014 Programação 2 Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2011 - 2012 Conceitos de Programa ¸ca ~o para a Seguran ¸ca Mestrado em Engenharia da Seguran ¸ca Informa ´tica (Mestrado) Instituto Politécnico de Beja, Portugal
2008 - 2009 Portfolio Licenciatura em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2007 - 2008 Informática Licenciatura em Enfermagem (Licenciatura) Instituto Politécnico de Beja, Portugal
2005 - 2007 Programação Concorrente Licenciatura Bi-etápica em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
2004 - 2006 Programação I (regime nocturno) Licenciatura Bi-etápica em Engenharia Informa ´tica (Licenciatura) Instituto Politécnico de Beja, Portugal
2004 - 2006 Programação II (regime diurno) Licenciatura Bi-etápica em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
1999 - 2001 Programação Concorrente Licenciatura Bi-etápica em Engenharia Informática (Licenciatura) Instituto Politécnico de Beja, Portugal
1999 - 2000 Linguagem de Programação Licenciatura em Engenharia Civil (Licenciatura) Instituto Politécnico de Beja, Portugal
1996 - 2000 Linguagens de Programação I Bacharelato em Engenharia Informática (Bacharelato) Instituto Politécnico de Beja, Portugal
1996 - 1999 Linguagens de Programação II Bacharelato em Engenharia Informática (Bacharelato) Instituto Politécnico de Beja, Portugal
1996 - 1997 Estruturas de Dados e Algoritmos Bacharelato em Engenharia Informática (Bacharelato) Instituto Politécnico de Beja, Portugal
1996 - 1997 Inteligência Artificial Bacharelato em Engenharia Informática (Bacharelato) Instituto Politécnico de Beja, Portugal
1995 - 1996 Informática Gestão de Empresas (Bacharelato) Instituto Politécnico de Beja, Portugal