Curriculum Vitae

Summary

João Miguel Fernandes is full professor on software engineering at the Dep. Informatics, School of Engineering, UMinho.

João holds a 5-year degree in Informatics Engineering (1991), and a master degree in Informatics (1994), both from UMinho (Braga, Portugal). In May 2000, he has completed his Ph.D. thesis in Informatics/Computer Engineering, from UMinho, with a thesis entitled "An object-oriented methodology for embedded systems development".

He has been an invited researcher at UBristol (United Kingdom), within the research group of Prof. Erik Dagless, during 6 months, in 1991. In 2002-03, he was a post-doctoral researcher at the Embedded Systems Laboratory, TUCS (Turku Centre for Computer Science), in Turku, Finland, leaded by Prof. Johan Lilius. In 2006-07, he was an invited assistant professor at Aarhus University, Denmark, where he collaborated with the CPN group leaded by Prof. Kurt Jensen. In 2013, he was an invited professor at UFSC (Universidade Federal de Santa Catarina) in Florianópolis, Brazil, where he has collaborated with Prof. Leandro B. Becker and Prof. Christiane Gresse von Wangenheim. He was also invited professor at ISCTEM (Mozambique), U.Algarve (Portugal), ISTM (Angola), and U. Tehnică Gheorghe Asachi (Romania).

João is the main author of the book "Requirements in engineering projects" (Springer, 2016) and co-editor of the book "Behavioral modeling for embedded systems and technologies: Applications for design and implementation" (IGI Global, 2009). He is the author of more than 100 scientific publications with peer revision on international conferences, journals and chapters of books. He is member of the Editorial Review Board of the Journal of Information Technology Research (ISSN 1938-7857, IGI Publishing) and editor of Open Computer Science (ISSN 2299-1093, De Gruyter/Springer). Additionally, he has already served as a scientific reviewer for an Addison-Wesley book, for scientific journals and for many symposia. He also regularly serves as a member of the Programme Committees of international conferences and workshops, namely BM-MDA, CPN, CSE, DIPES, DSOA, ETFA, ENC, ENICS, IESS, ICESS, ICSEA, ICSOB, ITNG, JISBD, MOMPES, PETRI NETS, QUATIC, QUORS, RE, REC, SBSI, SIES, TeaConc, UCAmI, WMUPS.

He has been involved in the organization of various international scientific events, including the 3rd Int. Conf. on Application of Concurrency to System Design (ACSD 2003), the 5th IFIP Int. Conf. on Distributed and Parallel Embedded Systems (DIPES 2006), the 3rd International Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2009), the 31st International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2010), the 10th International Conference on Application of Concurrency to System Design (ACSD 2010), the 6th International Conference on Software Business (ICSOB 2015), and the Model-based Methodologies for Pervasive and Embedded Software (MOMPES) workshop series.

João conducts his research activities in Software Engineering, with a special interest in the following topics: software modeling, requirements engineering, embedded software, software process, bibliometrics. Within his research and teaching activities, he maintains regular collaborations with the industry. iFlow, a research project developed in cooperation with Bosch Portugal, received the 2016 Annual Logistics Excellence Award (PEL 2016) from the Portuguese Logistics Association (APLOG).

At UMinho, he was the director of the 5-year degree of Systems and Informatics Engineering and vice-president of the Council of the Engineering degrees (2004-06). He was also the director of the Master degree in Informatics Engineering (2011-12). João was also member of the Scientific Council of the School of Engineering (2013-16). Since 2016, he is an elected member of the Council of the School of Engineering.


Resumo

João Miguel Fernandes é prof. catedrático em engenharia de software, no Dep. Informática, Escola de Engenharia, UMinho. É licenciado em Engenharia de Sistemas e Informática (1991) e mestre em Informática (Ciências da Computação; 1994), ambos da UMinho. Em maio de 2000, concluiu a sua tese de Doutoramento em Informática/Engenharia de Computadores na Escola de Engenharia da UMinho, com uma tese intitulada "MIDAS: Uma metodologia orientada ao objecto para desenvolvimento de sistemas embebidos".

Foi investigador convidado da U.Bristol (Reino Unido), no grupo de investigação do Prof. Erik Dagless, durante 6 meses, em 1991. Foi, em 2002-03, investigador pós-doutorado no Embedded Systems Laboratory do TUCS (Turku Centre for Computer Science), em Turku, Finlândia, de que é lider o Prof. Johan Lilius. Em 2006-07, foi professor convidado na U.Aarhus, Dinamarca, onde colaborou no grupo de CPNs liderado pelo Prof. Kurt Jensen. Em 2013, foi professor visitante na UFSC (Universidade Federal de Santa Catarina), em Florianópolis, Brasil, onde colaborou com o Prof. Leandro Becker e a Prof.ª Christiane Gresse von Wangenheim. Foi ainda professor convidado no ISCTEM (Moçambique), na U.Algarve (Portugal), no ISTM (Angola) e na U. Tehnică Gheorghe Asachi (Roménia).

É o principal autor do livro "Requirements in engineering projects" (Springer, 2016) e co-editor do livro "Behavioral modeling for embedded systems and technologies: Applications for design and implementation" (IGI Global, 2009). É autor de mais de 100 publicações científicas com revisão em conferências internacionais, revistas e capítulos de livros. É membro do Editorial Review Board do Journal of Information Technology Research (ISSN 1938-7857, IGI Publishing) e editor da Open Computer Science (ISSN 2299-1093, De Gruyter/Springer). Foi revisor científico dum livro da Adisson-Wesley, de revistas científicas e de vários simpósios. É regularmente membro de Comissões de Programa de conferências e de workshops internacionais, nomeadamente BM-MDA, CPN, CSE, DIPES, DSOA, ETFA, ENC, ENICS, IESS, ICESS, ICSEA, ICSOB, ITNG, JISBD, MOMPES, PETRI NETS, QUATIC, QUORS, REC, SBSI, SIES, TeaConc, UCAmI, WMUPS.

Esteve envolvido na organização de vários eventos científicos internacionais, incluindo 3rd Int. Conf. on Application of Concurrency to System Design (ACSD 2003), 5th IFIP Int. Conf. on Distributed and Parallel Embedded Systems (DIPES 2006), 3rd Int. Summer School on Generative and Transformational Techniques in Software Engineering (GTTSE 2009), 31st Int. Conf. on Application and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2010), 10th Int. Conf. on Application of Concurrency to System Design (ACSD 2010), 6th International Conference on Software Business (ICSOB 2015) e a série de workshops Model-based Methodologies for Pervasive and Embedded Software (MOMPES).

Desenvolve as suas atividades de investigação em Engenharia de Software, com um especial interesse nos seguintes tópicos: modelação de software, engenharia de requisitos software embebido, processo de software, bibliometria. No âmbito das suas atividades de investigação e ensino, mantém colaborações regulares com a indústria. O projecto iFlow, realizado em parceria com a Bosch Portugal, recebeu o "Prémio Anual da Excelência Logística (PEL 2016)" da Associação Portuguesa de Logística (APLOG).

Na UMinho, foi diretor do curso de Licenciatura em Engenharia de Sistemas e Informática (LESI; 2004-06), tendo promovido a sua adequação ao Processo de Bolonha. Nesse período, foi ainda vice-presidente do Conselho de Cursos de Engenharia da UMinho. Foi também diretor do curso de mestrado em Engenharia Informática (MEI; 2011-12). Foi membro do Conselho Cientí­fico da Escola de Engenharia (2013-16). Desde 2016, é membro do Conselho de Escola (da Escola de Engenharia).


Copyright ©, João M. Fernandes, All Rights Reserved
Last modified: Sun Feb 5 19:13:25 WET DST 2017