CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛...

108
CURRICULUM VITÆ Jo˜ ao Miguel Lobo Fernandes 8 de Novembro de 2016

Transcript of CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛...

Page 1: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

CURRICULUM VITÆ

Joao Miguel Lobo Fernandes

8 de Novembro de 2016

Page 2: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Conteudo

1 Identificacao 7

2 Formacao Academica 7

2.1 Habilitacoes Academicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Lınguas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3 Atividade Profissional 8

3.1 Percurso Profissional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.1.1 UMinho, Dep. Informatica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3.1.2 Outras universidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.2 Habilitacoes Profissionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3.3 Atividades de Gestao Academica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.4 Atividades Administrativas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.5 Concursos para Professor Universitario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.6 Relatos para Contratos de Tempo Indeterminado (CTIs) de Professores . . . . . . . . . . . 11

3.7 Peritagens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

4 Atividade Cientıfica 12

4.1 Membro de Corpos Editoriais de Revistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.2 Membro de Comissoes de Programa de Conferencias . . . . . . . . . . . . . . . . . . . . . . 13

4.3 Organizador de Conferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.4 Atividades de Revisao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.4.1 Revisor de livros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.4.2 Revisor de artigos para revistas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.4.3 Revisor de artigos para conferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

4.5 Participacao em Conferencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.6 Mobilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.6.1 Visitas efectuadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

4.6.2 Visitas recebidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5 Atividade Docente 27

5.1 Universidade do Minho . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.1.1 Pos-Bolonha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.1.2 Pre-Bolonha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

5.2 Outras Instituicoes de Ensino Superior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

4

Page 3: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

5.3 Cursos de formacao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

6 Publicacoes 30

6.1 Livros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

6.2 Edicao de Atas de Conferencias ou de Periodicos . . . . . . . . . . . . . . . . . . . . . . . . 34

6.3 Teses/Dissertacoes Defendidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

6.4 Capıtulos em Livro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

6.5 Artigos em Periodicos Internacionais (com arbitragem cientıfica) . . . . . . . . . . . . . . . 38

6.6 Artigos em Eventos Cientıficos Internacionais (com arbitragem cientıfica e atas formais) . . 40

6.7 Artigos em Workshops (com arbitragem cientıfica, sem atas formais) . . . . . . . . . . . . . 46

6.8 Artigos em Eventos Cientıficos Nacionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

6.9 Relatorios Tecnicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

6.10 Posters e Palestras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

6.11 Material Pedagogico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

6.12 Relatorios de Avaliacao / Reestruturacao de Licenciaturas . . . . . . . . . . . . . . . . . . . 49

7 Orientacoes de Trabalhos Academicos 49

7.1 Doutoramento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

7.2 Mestrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

7.3 Estagios e Trabalhos de Licenciatura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

8 Participacao em Juris 52

8.1 Agregacao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

8.2 Doutoramento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

8.3 Mestrado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

9 Atividades de Investigacao e Desenvolvimento 56

9.1 Projetos de Investigacao Financiados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

9.2 Propostas de Projetos de Investigacao NAO Financiados . . . . . . . . . . . . . . . . . . . . 58

9.3 Projetos de Desenvolvimento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

9.4 Avaliacao de Projetos de Investigacao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

10 Premios 60

11 Bolsas 60

12 Afiliacoes 60

5

Page 4: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

A Publicacoes citadas 62

6

Page 5: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

CURRICULUM VITÆ

Joao Miguel Fernandes

8 de Novembro de 2016

1 Identificacao

Nome: Joao Miguel Lobo FernandesData de nascimento: 19 de junho de 1968Cartao de cidadao: num. 8039256, de 11.09.2007, arq. de BragaNacionalidade: portuguesaEstado Civil: casado, com 2 filhosServico Militar: cumpridoResidencia: Rua de Sao Domingos, 164, 1.o esq

4710-435 Braga, PortugalLocal de Trabalho: Departamento de Informatica, Universidade do Minho

Campus de Gualtar, 4710-057 Braga, PortugalCategoria: professor catedraticoTelefone: +351-253604454Fax: +351-253604471Email: [email protected]: http://www4.di.uminho.pt/jmfORCID: 0000-0003-1174-1966ResearchID: B-3942-2013

2 Formacao Academica

2.1 Habilitacoes Academicas

• Agregacao em Informatica, UMinho, com a classificacao de aprovado por unanimidade, jun/2011. Sub-meti a avaliacao o meu curriculum vitæ, um conjunto selecionado das minhas publicacoes cientıficas,um relatorio sobre a unidade curricular em “Analise e modelacao de requisitos” e a licao “Modelacao

7

Page 6: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

de software”. Membros do juri: Paulo Pereira (UMinho, presidente), Jose M. Valenca (UMinho), Al-berto J. Proenca (UMinho), Paulo J. Ferreira (UAveiro), Pedro Guerreiro (UAlg), Paulo Verıssimo(FCUL) e Johan Lilius (Abo Akademi, Finlandia).

• Doutoramento em Informatica, area de Engenharia de Computadores, UMinho, com a classificacao deaprovado por unanimidade, mai/2000. Tıtulo da tese: “MiDAS: metodologia orientada ao objecto paradesenvolvimento de sistemas embebidos”. Orientadores: Alberto J. Proenca (UMinho) e Henrique D.Santos (UMinho). Arguentes: Luıs Gomes (UNL), Isabel M. Teixeira (IST), Antonio Brito Ferrari(UAveiro), Jose M. Valenca (UMinho), Jose N. Oliveira (UMinho).

• Mestrado em Informatica, area de Ciencias da Computacao, pela UMinho, com a classificacao deMuito Bom, jul/1994. Tıtulo da dissertacao: “Redes de Petri e VHDL na especificacao de controlado-res paralelos”. Orientador: Alberto J. Proenca (UMinho). Arguentes: Joao Gabriel Silva (UCoimbra)e Jose M. Valenca (UMinho).

• Licenciatura em Engenharia de Sistemas e Informatica, UMinho, com a classificacao final de 15valores, set/1986 a set/1991.

2.2 Lınguas

• Curso Livre de Italiano (3 anos), realizado na UMinho, Braga, jun/1996.

• Curso de Verao de Lıngua e Cultura Espanholas, realizado na Universidad Complutense de Madrid,Espanha, jul/1990.

• Curso Livre de Espanhol (3 anos), reconhecido pela Embaixada Espanhola em Lisboa, realizado naUMinho, Braga, jun/1990.

• 5.o ano do Curso da Alliance Francaise, concluıdo com a classificacao final de 13 valores, mar/1986.

3 Atividade Profissional

Toda a minha atividade profissional tem sido desenvolvida na Universidade do Minho (Escola de Engenha-ria, Dep. Informatica), instituicao que sirvo desde que terminei a minha licenciatura. Todas as referenciasfeitas nesta seccao referem-se a atividades realizadas na UMinho, com excecao daquelas em que ha umaindicacao explıcita a uma outra instituicao.

3.1 Percurso Profissional

3.1.1 UMinho, Dep. Informatica

• Professor Catedratico, desde dez/2011.Classificado em 1.o lugar, de entre um total de 2 candidatos que se apresentaram ao concurso para o Grupo Disciplinarde Informatica (Edital n.o 584/2011 do D.R., 2.a serie, n.o 116, de 17/jun).Membros do juri: Paulo Pereira (UMinho), Jose M. Valenca (UMinho), Jose Maia Neves (UMinho), Alberto J.Proenca (UMinho), Amılcar Sernadas (IST), Luıs Monteiro (UNL), Senen Barro Ameneiro (U Santiago de Compostela,Espanha) e Tomas Margalef (UA Barcelona, Espanha).Submeti a avaliacao o meu curriculum vitæ e um relatorio cientıfico-pedagogico em Engenharia de Software, que defineos objetivos e as estrategias de uma linha de investigacao cientıfica nessa area, assim como de um curso de 2.o ciclodo ensino superior.

• Professor Associado com Agregacao, de jun/2011 a dez/2011.

• Professor Associado com tenure, de out/2007 a jun/2011.

8

Page 7: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Classificado em 1.o lugar, de entre um total de 11 candidatos que se apresentaram ao concurso para o Grupo Disciplinarde Informatica (Edital n.o 159/2006 do D.R., 2.a serie, n.o 64, de 30/mar).Membros do juri: Leandro Almeida (UMinho), Jose M. Valenca (UMinho), Vasco Freitas (UMinho), Jose Maia Neves(UMinho), Alberto J. Proenca (UMinho), Fernando Nunes Ferreira (FEUP), Pedro Guedes de Oliveira (FEUP),Eugenio Oliveira (FEUP), Artur Pimenta Alves (FEUP), Ernesto Costa (UCoimbra), Pedro Veiga (FCUL), AmılcarSernadas (IST), Arlindo Oliveira (IST), Luıs Monteiro (UNL), Jose Cardoso e Cunha (UNL) e Pedro Barahona (UNL).Submeti a avaliacao o meu curriculum vitæ e o relatorio (contendo o programa, o conteudo e os metodos de ensino)da disciplina de “Sistemas Digitais I” da Licenciatura em Engenharia de Sistemas e Informatica.

• Nomeacao definitiva, mai/2005.Relatores do processo de avaliacao de desempenho correspondente a nomeacao definitiva: Jose M. Valenca (UMinho),Alberto J. Proenca (UMinho), Jose Silva Matos (FEUP).

• Professor Auxiliar, mai/2000 a out/2007.

• Assistente, jul/1994 a mai/2000.

• Assistente Estagiario, nov/1991 a jul/1994.

• Monitor, 1989/90.

3.1.2 Outras universidades

• Professor Visitante da Universidade Federal de Santa Catarina, Florianopolis, Brasil, ago-dez/2013.Licenca sabatica concedida pela UMinho.

• Professor Visitante da Universidade de Aarhus, Dept. Computer Science (DAIMI), Aarhus, Dina-marca, no grupo de Coloured Petri Nets, liderado por Kurt Jensen, set/2006 a jun/2007. Licencasabatica concedida pela UMinho.

• Professor Auxiliar Convidado da Universidade do Algarve, Faculdade de Ciencias e Tecnologia, De-partamento de Engenharia Eletronica e Informatica, Faro, Portugal, set/2004 a jun/2006.

• Investigador pos-doutorado (post-doctoral researcher) no Laboratorio de Sistemas Embebidos doTUCS (Turku Centre for Computer Science), Turku, Finlandia, liderado por Johan Lilius, set/2002a fev/2003. Este laboratorio faz parte do CREST (Center for Reliable Software Technology) que, noperıodo 2002–7, foi designado como Centre of Excellence for Formal Methods in Programming pelaSuomen Akatemiassa (Academia da Finlandia).

• Investigador Junior da Universidade de Bristol, Dept. Computer Science, Bristol, Reino Unido, mar-jul/1991.

3.2 Habilitacoes Profissionais

• ISPMA Certified Software Product Manager, Foundation Level, International Software Quality Ins-titute (iSQI), jun/2015.

• Docentship em Engenharia de Computadores no topico “Model-driven Development of EmbeddedSoftware” (“modellbaserad utveckling av mjukvara for inbyggda datorsystem” em sueco), Abo Aka-demi University, Turku, Finlandia, fev/2011.A avaliacao do curriculum vitæ e da qualidade duma aula sobre o topico foi realizada por: Johan Lilius (Abo Akademi),Ivan Porres (Abo Akademi), Kai Koskimies (Tampere UT), Keijo Heljanko (Aalto U). Esta docentship habilita-me aorientar alunos de doutoramento na Abo Akademi.

• Acao de formacao em Supervision of dissertations (6 horas de duracao), por Heinz Oost (U Utrecht).Acao promovida pela Pro-Reitoria para a Avaliacao e Qualidade, Braga, jun/2006.

• Acao de formacao em Uma universidade inclusiva (8 horas de duracao), por Sandra Estevao Ro-drigues, coordenadora da Gabinete de Apoio ao Estudante com Deficiencia. Acao promovida peloConselho de Cursos de Engenharia, Guimaraes, jul/2005.

• Acao de formacao em Qualidade e inovacao no ensino: a aprendizagem cooperativa e por projetos(9 horas de duracao), por Peter Powell (U Twente). Acao promovida pela Pro-Reitoria para aAvaliacao e Qualidade, Braga, abr/2004.

9

Page 8: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• Acao de formacao em Desenvolvimento curricular (9 horas de duracao), por Natascha van Hattum-Janssen. Acao promovida pela Pro-Reitoria para a Avaliacao e Qualidade, Braga, fev/2004.

• Acao de formacao em Novos metodos de avaliacao (9 horas de duracao), por Natascha van Hattum-Janssen. Acao promovida pela Pro-Reitoria para a Avaliacao e Qualidade, Braga, fev/2004.

• Tutorial em Code generation from UML behavioral diagrams (7 horas de duracao), por Albert Zundorf(TU Braunschweig), no ambito da 5th International Conference on the Unified Modeling Language(UML 2002), Dresden, Alemanha, out/2002.

• Acao de formacao em LabVIEW advanced course (30 horas de duracao), ministrada pela NationalInstruments Portugal, Braga, fev/2000.

• Acao de formacao em LabVIEW basic course (30 horas de duracao), ministrada pela National Ins-truments Portugal, Braga, jan/2000.

• Curso de Certificacao de Qualidade e Ambiente, Multivector, Braga, dez/1999.

• Curso de Formacao de Formadores (150 horas de duracao), no Centro de Formacao e Informatica doMinho, CFIM, Braga, mar/1992.

3.3 Atividades de Gestao Academica

11. Membro eleito do Conselho de Escola da Escola de Engenharia, fev/2016-.

10. Membro do Conselho Cientıfico da Escola de Engenharia, como representante nomeado do Centrode Investigacao ALGORITMI, ago/2013-jan/2016.

9. Membro da Comissao de Coordenacao da Avaliacao de Escola da Escola de Engenharia, ago/2014-abr/2016.

8. Membro da Comissao de trabalho de alteracao do Regulamento de Avaliacao do Desempenho dosDocentes da Escola de Engenharia da Universidade do Minho (RAD-EEUM), mai-set/2014.

7. Diretor do Mestrado em Informatica, jan/2011-jul/2012.Publicacoes: [ra5].

6. Diretor do Mestrado em Engenharia Informatica, jan/2011-jul/2012.Publicacoes: [ra5].

5. Membro da Comissao Diretiva do Mestrado em Informatica, set/2008 a dez/2010.

4. Membro da Comissao Diretiva do Mestrado em Engenharia Informatica, set/2008 a dez/2010.

3. Vice-presidente do Conselho de Cursos de Engenharia, out/2004 a ago/2006.

2. Membro do Conselho de Cursos de Engenharia, na qualidade de diretor e representante do curso deLicenciatura em Engenharia de Sistemas e Informatica, jun/2004 a ago/2006.

1. Diretor do curso de Licenciatura em Engenharia de Sistemas e Informatica, jun/2004 a ago/2006.A altura, tratava-se do curso da UMinho com maior numero de alunos inscritos (977 em 2005/06) emaior numero de vagas (117 em 2005/06).Publicacoes: [ra4].

3.4 Atividades Administrativas

• Membro da Comissao Organizadora das Jornadas de Informatica (JOIN 2011), realizadas em jun/2011.

• Membro da Comissao Organizadora das Jornadas de Informatica (JOIN 2008), realizadas em set/2008.

• Membro do juri para analise da equivalencia ao grau de licenciatura, requerido por Marcelo GomesFernandes, abr/2008.

10

Page 9: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• Membro da Comissao Organizadora das Jornadas de Informatica (JOIN 2006), realizadas em abr/2006.

• Membro, por nomeacao da Reitoria, da comissao responsavel pela elaboracao de um documento sobreos ingressos nao formais aos cursos em Tecnologias da Informacao da UMinho, jun-dez/2005.

• Tutor (docente responsavel pelo acompanhamento de estudantes) do programa TUTORUM (Pro-grama de Apoio Tutorial aos Estudantes Atletas de Alta Competicao da UMinho), desde set/2005.

• Membro do juri para analise da equivalencia ao grau de licenciatura, requerido por Ricardo AvelinoAlves Morais, jan/2005.

• Co-responsavel pela participacao da UMinho na Inforpor 2003 (Feira de Negocios em Tecnologia,Media e Telecomunicacoes), realizada na FIL do Parque das Nacoes (Lisboa), out/2003.

• Responsavel pelo pelouro de visitas do Dep. Informatica, fev/2003 a mai/2004.

• Membro da Comissao Interna de Avaliacao da Licenciatura em Eng.a de Sistemas e Informatica parao ano letivo 2000/01, por nomeacao da Reitoria.

• Membro da Comissao Interna de Avaliacao da Licenciatura emMatematica e Ciencias da Computacaopara o ano letivo 1994/95, por nomeacao da Reitoria.

• Membro da Comissao Interna de Avaliacao da Licenciatura em Eng.a de Sistemas e Informatica parao ano letivo 1992/93, por nomeacao da Reitoria.

3.5 Concursos para Professor Universitario

2. Membro do juri do concurso destinado ao preenchimento de 1 lugar da categoria de Professor Ca-tedratico para area disciplinar de Informatica, para o Departamento de Informatica da Escola deEngenharia, Universidade do Minho. Edital n.o 310/2013, D.R., 2.a serie, n.o 65, de 03.abr.2013.

1. Membro do juri do concurso destinado ao preenchimento de 2 lugares da categoria de ProfessorAuxiliar para area disciplinar de Engenharia Informatica (perfil em Engenharia de Software e Basede Dados), para o Departamento de Engenharia Informatica da Faculdade Ciencias e Tecnologia,Universidade de Coimbra. Edital n.o 1083/2012, D.R., 2.a serie, n.o 244, de 18.dez.2012.

3.6 Relatos para Contratos de Tempo Indeterminado (CTIs) de Professores

6. Relator do processo de contratacao como professor auxiliar em regime de CTI, apresentado por JoseCarlos Campos Costa, IST-ULisboa, set/2014.

5. Relator do processo de contratacao como professor associado em regime de CTI, apresentado porJose Augusto Lima, UMinho, mar/2014.

4. Relator do processo de contratacao como professor auxiliar em regime de CTI, apresentado por VitorFrancisco Mendes Freitas Gomes Fonte, UMinho, mar/2013.

3. Relator do processo de contratacao como professor auxiliar em regime de CTI, apresentado porMiguel Antonio Sousa Abrunhosa Brito, UMinho, mar/2013.

2. Relator do processo de contratacao como professora auxiliar em regime de CTI, apresentado porPaula Cristina Negrao Ventura Martins, U. Algarve, mar/2013.

1. Relator do processo de contratacao como professor auxiliar em regime de CTI, apresentado porAntonio Manuel Nestor Ribeiro, UMinho, set/2012.

3.7 Peritagens

2. Perito em Engenharia Informatica, nomeado pelo diretor do Dep. Informatica, para processo 4532/07.1TBBRG no Tribunal Judicial de Braga, fev-mai/2008.

1. Perito em Informatica, nomeado pelo Reitor, para processo 588/98 no Tribunal do Trabalho deBraga, mai/2001-set/2002.

11

Page 10: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

4 Atividade Cientıfica

Em termos de investigacao, as minhas atividades tem sido realizadas no ambito de centros de investigacaoreconhecidos pela FCT. Estive vinculado ao Centro Algoritmi ate 2003, altura em que transitei para oCCTC (Centro de Ciencias e Tecnologias de Computacao). Em 2011, decidi voltar ao Centro Algoritmi,com a expectativa de que esta mudanca possa aumentar a minha producao cientıfica.

Desde que concluı o doutoramento, tenho desenvolvido uma permanente atividade de elaboracao de pro-postas de projetos de investigacao, submetidas a diversas entidades financiadoras, quer a nıvel nacional,quer a nıvel europeu. Este esforco resultou no financiamento de varios projetos, no ambito dos quaismuitas das minhas atividades de investigacao tem sido desenvolvidas. Estes projetos tornaram possıvel acontratacao de diversos bolseiros de investigacao, cujo papel e imprescindıvel para sustentar atividades decariz mais tecnologico e de experimentacao laboratorial.

A organizacao de encontros cientıficos de cariz internacional foi uma das atividades mais absorventes dosesforcos cientıficos desenvolvidos recentemente. Em Setembro de 2002, iniciaram-se os trabalhos de or-ganizacao em Portugal da 3rd International Conference on Application of Concurrency to System Design(ACSD 2003). Em set/2005, iniciou-se uma tarefa semelhante no contexto da organizacao em Portu-gal da 5th IFIP Working Conference on Distributed and Parallel Embedded Systems (DIPES 2006). Aorganizacao, em Portugal, desta quinta edicao da conferencia DIPES decorreu do meu envolvimento per-manente com o IFIP WG10.5 Special Interest Group on Embedded Systems (SIG-ES), desde marco de2000, como membro fundador. Este SIG internacional do IFIP tinha como objetivo a disseminacao e trocade informacao relativas as experiencias de investigacao e de aplicacao sobre sistemas e software embu-tidos. Deu origem em out/2006 ao Working Group 10.2 (WG 10.2 - Embedded Systems) do IFIP. Emjun/2010, decorreu, sob minha presidencia, a organizacao conjunta de duas conferencias internacionais:31st International Conference on Application and Theory of Petri Nets and Other Models of Concurrency(PETRI NETS 2010) e 10th International Conference on Application of Concurrency to System Design(ACSD 2010).

Em Setembro de 2003, com o intuito de colmatar uma lacuna verificada na oferta de eventos cientıficosinternacionais existentes, iniciei um esforco de constituicao de um grupo de investigadores a nıvel mundialcapaz de promover a criacao de um novo workshop. Foi assim possıvel, em Junho de 2004, organizar, emHamilton (Ontario, Canada), o 1st International Workshop on Model-based Methodologies for Pervasiveand Embedded Software - MOMPES 2004. Esta 1.a edicao foi, nos anos seguintes, continuada e possibilitouque a serie MOMPES se estabelecesse no panorama cientıfico internacional. Esta mentorizacao de um novoevento internacional anual, de natureza cientıfica, tem sido uma experiencia extremamente enriquecedora,dada a permanente interacao com os investigadores de relevo mundial na area que tem sido convidadosquer para constituir a Comissao de Programa dos workshops MOMPES, quer para proferir palestras.

Para alem das atividades ja descritas, foi ainda possıvel, por exemplo, participar como membro da Comissaode Programa de quase tres dezenas de conferencias cientıficas internacionais, algumas delas em varias dassuas edicoes, e atuar como revisor cientıfico de artigos submetidos a varias conferencias e revistas dereputada qualidade e elevado prestıgio cientıfico, como e o caso, por exemplo, das IEEE Transactionson Software Engineering, da Software and Systems Modeling, das IEEE Transactions on Knowledge andData Engineering, das ACM Transactions on Embedded Computing Systems, e da Science of ComputerProgramming. Este trabalho constitui uma atividade cientıfica importante, que considero “obrigatoria”,dado que e precisamente na avaliacao pelos pares que assenta o mecanismo da revisao cientıfica. Foi tambempossıvel manter um ritmo consideravel de publicacao de artigos cientıficos com revisao pelos pares.

Em termos tematicos, a minha atividade cientıfica atual centra-se fundamentalmente na areas da Enge-nharia de Software, com especial enfase na modelacao de sistemas e na analise de requisitos de software.Na area da modelacao de sistemas, a investigacao tem-se centrado no estudo das Redes de Petri e danotacao UML (Unified Modeling Language), como mecanismos de especificacao para sistemas de elevadacomplexidade, e no estudo e na validacao da abordagem baseada em modelos. Na area da analise derequisitos de software, tenho dado atencao as questoes ligadas a animacao e validacao de requisitos e ametodos de prioritizacao. De futuro, pretendo continuar ligado a estas areas, mas irei igualmente exploraroutras que me permitam abrir novas perspetivas de enquadramento das minhas atividades cientıficas. Emparticular, tenho interesse em (continuar a) estudar duma forma mais sistematizada e cientificamente rele-vante questoes relacionadas com o ensino da informatica, pois entendo que um professor universitario deve

12

Page 11: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

dar importancia a componente letiva em grau equivalente a que da a componente cientıfica. Nesse sentido,pretendo estabelecer parcerias com colegas, por exemplo, do Instituto da Educacao da UMinho, para anali-sarmos e avaliarmos as questoes de ındole pedagogica das abordagens e estrategia de ensino/aprendizagemque preconizo para as unidades curriculares em que estou envolvido.

4.1 Membro de Corpos Editoriais de Revistas

6. Editor, Open Computer Science, desde nov/2015, De Gruyter Open, ISSN 2299-1093.

5. Membro do Editorial Review Board , International Journal on Advances in Software, desde jan/2012,IARIA, ISSN 1942-2628.

4. Membro do Editorial Review Board , Journal of Information Technology Research (JITR), desdejun/2007, IGI Global, Hershey, Pensilvania, EUA, ISSN 1938-7857.

3. Editor convidado (juntamente com Dori D), Innovations in Systems and Software Engineering, seccaoespecial em Model-based Approaches for Embedded Systems, vol. 8, n. 1, jan/2012, Springer, Lon-dres, Reino Unido, ISSN 1614-5046. [ed13]

2. Editor convidado (juntamente com Gomes L, Khomenko V), IET Computers & Digital Techniques,seccao especial em Application of Concurrency to System Design, vol. 5, n. 6, dez/2011, IET, ReinoUnido, ISSN 1751-8601. [ed11]

1. Editor convidado (juntamente com Lilius J, Machado RJ, Truscan D, Porres I), Nordic Journal ofComputing, vol. 12, n. 3, dez/2005, Publishing Association Nordic Journal of Computing, Helsınquia,Finlandia, ISSN 1236-6064. [ed03]

4.2 Membro de Comissoes de Programa de Conferencias

36. International Conference on Information Technology: New Generations (ITNG):

• 14.a edicao, Las Vegas, Nevada, EUA, abr/2017.

• 13.a edicao, Las Vegas, Nevada, EUA, abr/2016.

35. International Conference on Intelligent Systems (SITA):

• 11.a edicao, Mohammedia, Marrocos, out/2016.

• 10.a edicao, Rabat, Marrocos, out/2015.

34. International Conference on the Quality of Information and Communications Technology (QUATIC):

• 10.a edicao, Lisboa, Portugal, set/2016. Atas publicadas pela IEEE Computer Society Press.ISBN ???. Agile Methods track chair.

• 9.a edicao, Guimaraes, Portugal, set/2014. Atas publicadas pela IEEE Computer Society Press.ISBN 978-1-4799-6133-7. DOI 10.1109/QUATIC.2014.55

• 8.a edicao, Lisboa, Portugal, set/2012. Atas publicadas pela IEEE Computer Society Press,ISBN 978-0-7695-4777-0. DOI 10.1109/QUATIC.2012.1

• 7.a edicao, Porto, Portugal, set-out/2010. Atas publicadas pela IEEE Computer Society Press,ISBN 978-0-7695-4241-6. DOI 10.1109/QUATIC.2010.1

• 6.a edicao, Lisboa, Portugal, out/2007. Atas publicadas pela IEEE Computer Society Press,ISBN 0-7695-2948-8. DOI 10.1109/QUATIC.2007.2

33. International Conference on Software Engineering Advances (ICSEA):

• 11.a edicao, Roma, Italia, ago/2016.

• 10.a edicao, Barcelona, Espanha, nov/2015.

• 9.a edicao, Nice, Franca, out/2014.

• 8.a edicao, Veneza, Italia, out-nov/2013.

• 7.a edicao, Lisboa, Portugal, nov/2012.

13

Page 12: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• 5.a edicao, Nice, Franca, ago/2010.

• 4.a edicao, Porto, Portugal, set/2009. DOI 10.1109/ICSEA.2009.6

32. IEEE International Workshop on Quality Oriented Reuse of Software (QUORS):

• 10.a edicao, Atlanta, Georgia, EUA, jun/2016. Realizado no ambito da 39th Annual Internati-onal Computer Software and Applications Conference (COMPSAC 2016).

• 9.a edicao, Taichung, Taiwan, jul/2015. Realizado no ambito da 39th Annual InternationalComputer Software and Applications Conference (COMPSAC 2015).

• 8.a edicao, Vasteras, Suecia, jul/2014. Realizado no ambito da 38th Annual InternationalComputer Software and Applications Conference (COMPSAC 2014).

• 7.a edicao, Quioto, Japao, jul/2013. Realizado no ambito da 37th Annual International Com-puter Software and Applications Conference (COMPSAC 2013).

• 6.a edicao, Izmir, Turquia, jul/2012. Realizado no ambito da 36th Annual International Com-puter Software and Applications Conference (COMPSAC 2012).

• 5.a edicao, Munique, Alemanha, jul/2011. Realizado no ambito da 35th Annual InternationalComputer Software and Applications Conference (COMPSAC 2011).

• 4.a edicao, Seul, Coreia do Sul, jul/2010. Realizado no ambito da 34th Annual InternationalComputer Software and Applications Conference (COMPSAC 2010).

• 3.a edicao, Seattle, Washington, EUA, jul/2009. Realizado no ambito da 33rd Annual Interna-tional Computer Software and Applications Conference (COMPSAC 2009).

• 2.a edicao, Turku, Finlandia, jul-ago/2008. Realizado no ambito da 32nd Annual InternationalComputer Software and Applications Conference (COMPSAC 2008).

31. International Conference on Application and Theory of Petri Nets and other Models of Concurrency(PETRI NETS):

• 37.a edicao, Torun, Polonia, jun/2016. Atas publicadas na serie Lecture Notes in ComputerScience, vol. 9698, Springer, ISBN 978-3-319-39085-7.

• 36.a edicao, Bruxelas, Belgica, jun/2015. Atas publicadas na serie Lecture Notes in ComputerScience, vol. 9115, Springer, ISBN 978-3-319-19487-5.

• 35.a edicao, Tunes, Tunısia, jun/2014. Atas publicadas na serie Lecture Notes in ComputerScience, vol. 8489, Springer, ISBN 978-3-319-07733-8.

• 31.a edicao, Braga, Portugal, jun/2010. Atas publicadas na serie Lecture Notes in ComputerScience, vol. 6128, Springer, ISBN 978-3-642-13674-0.

• 30.a edicao, Paris, Franca, jun/2009. Atas publicadas na serie Lecture Notes in ComputerScience, vol. 5606, Springer, ISBN 978-3-642-02423-8.

30. International Conference on Software Business (ICSOB):

• 7.a edicao, Liubliana, Eslovenia, jun/2016. Atas publicadas na serie Lecture Notes in BusinessInformation Processing, vol. 240, Springer, ISBN 978-3-319-40514-8. Membro do SteeringCommittee.

• 6.a edicao, Braga, Portugal, jun/2015. Atas publicadas na serie Lecture Notes in Business Infor-mation Processing, vol. 210, Springer, ISBN 978-3-319-19592-6. General Chair e Membrodo Steering Committee.

29. Simposio Brasileiro de Sistemas de Informacao (SBSI):

• 12.a edicao, Florianopolis, Santa Catarina, Brasil, mai/2016.

• 11.a edicao, Goiania, Goias, Brasil, mai/2015.

• 10.a edicao, Londrina, Parana, Brasil, mai/2014.

• 9.a edicao, Joao Pessoa, Paraıba, Brasil, mai/2013.

28. 18th IEEE International Conferences on Computational Science and Engineering (CSE 2015), Porto,Portugal, out/2015. Chair da track “CSE Education” .

14

Page 13: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

27. Summer School on Grand Timely Topics in Software Engineering (GTTSE) [inicialmente designadoInternational Summer School on Generative and Transformational Techniques in Software Enginee-ring (GTTSE)]:

• 5.a edicao, Braga, Portugal, ago/2015.

• 3.a edicao, Braga, Portugal, jul/2009. Presidente da Comissao de Programa (juntamentecom Lammel R).

26. Workshop on Behavioural Modelling — Foundations and Application (BM-FA) [inicialmente desig-nado Behavioural Modelling in Model-Driven Architecture (BM-MDA)]:

• 6.a edicao, York, Reino Unido, jul/2014. Realizado no ambito da 10th European Conferenceon Modelling Foundations and Applications (ECMFA 2014). Atas publicadas pela ACM, ISBN978-1-4503-2791-6.

• 5.a edicao, Montpellier, Franca, jul/2013. Realizado no ambito da 9th European Conferenceon Modelling Foundations and Applications (ECMFA 2013). Atas publicadas pela ACM, ISBN978-1-4503-1989-8.

• 4.a edicao, Lyngby, Dinamarca, jun/2012. Realizado no ambito da 8th European Conferenceon Modelling Foundations and Applications (ECMFA 2012). Atas publicadas pela ACM, ISBN978-1-4503-1187-8.

• 3.a edicao, Birmingham, Reino Unido, jun/2011. Realizado no ambito da 7th European Confe-rence on Modelling Foundations and Applications (ECMFA 2011). Atas publicadas pela ACM,ISBN 978-1-4503-0617-1.

• 2.a edicao, Paris, Franca, jun/2010. Realizado no ambito da 6th European Conference on ModelDriven Architecture Foundations and Applications (ECMDA-FA 2010). Atas publicadas pelaACM, ISBN 978-1-60558-961-9.

• 1.a edicao, Twente, Paıses Baixos, jun/2009. Realizado no ambito da 5th European Confe-rence on Model Driven Architecture Foundations and Applications (ECMDA-FA 2009). Ataspublicadas pela ACM, ISBN 978-1-60558-503-1.

25. International Symposium on Ubiquitous Computing & Ambient Intelligence (UCAMI):

• 7.a edicao, Carrillo - Guanacaste, Costa Rica, dez/2013.

• 6.a edicao, Vitoria-Gasteiz, Espanha, dez/2012.

• 5.a edicao, Riviera Maya, Mexico, dez/2011.

• 4.a edicao, Valencia, Espanha, set/2010.

• 2.a edicao, Saragoca, Espanha, set/2007.

24. 3rd International Conference on Consumer Electronics, Communications and Networks (CECNet 2013),Xianning, R.P. China, nov/2013.

23. 4th International Workshop on Software Knowledge (SKY 2013), Vilamoura, Portugal, set/2013.

22. 1st International Workshop on From Start-up to SaaS Conglomerate: Life Cycles of Software Pro-ducts (IW-LCSP 2013), no ambito da 4th International Conference on Software Business (IC-SOB 2013), Potsdam, Alemanha, jun/2013.

21. 4th International Workshop on Ambient Assisted Living (IWAAL 2012), Vitoria-Gasteiz, Espanha,dez/2012.

20. Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES):

• 8.a edicao, Essen, Alemanha, set/2012. Realizado no ambito da 27th IEEE/ACM InternationalConference on Automated Software Engineering (ASE 2012). Atas publicadas na serie LectureNotes in Computer Science, vol. 7706, Springer, ISBN 978-3-642-38208-6.

• 7.a edicao, Antuerpia, Belgica, set/2010. Realizado no ambito da 25th IEEE/ACM InternationalConference on Automated Software Engineering (ASE 2010). Atas publicadas pela ACM, ISBN978-1-4503-0123-7.

15

Page 14: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• 6.a edicao, Vancouver, British Columbia, Canada, mai/2009. Realizado no ambito da 31stInternational Conference on Software Engineering (ICSE 2009). Atas publicadas pela IEEEComputer Society, ISBN 978-1-4244-3721-4. DOI 10.1109/ICSE-COMPANION.2009.5071053

• 5.a edicao, Budapeste, Hungria, mar/2008. Realizado no ambito das 11th European JointConferences on Theory and Practice of Software (ETAPS 2008). Atas publicadas pela IEEEComputer Society Press, ISBN 0-7695-3104-0. DOI 10.1109/MOMPES.2008.5

• 4.a edicao, Braga, Portugal, mar/2007. Realizado no ambito das 10th European Joint Conferen-ces on Theory and Practice of Software (ETAPS 2007). Atas publicadas pela IEEE ComputerSociety Press, ISBN 0-7695-2769-8. DOI 10.1109/MOMPES.2007.15

• 3.a edicao, Potsdam, Alemanha, mar/2006. Realizado no ambito da 13th Annual IEEE In-ternational Conference on the Engineering of Computer Based Systems (ECBS 2006). Ataspublicadas pela IEEE Computer Society Press, ISBN 0-7695-2538-5. DOI 10.1109/MBD-MOMPES.2006.15

• 2.a edicao, Rennes, Franca, jun/2005. Realizado no ambito da 5th International Conferenceon Application of Concurrency to System Design (ACSD 2005). Atas publicadas em relatoriotecnico do TUCS, ISBN 952-12-1556-9.

• 1.a edicao, Hamilton, Ontario, Canada, jun/2004. Realizado no ambito da 4th InternationalConference on Application of Concurrency to System Design (ACSD 2004). Atas publicadasem relatorio tecnico do TUCS, ISBN 952-12-1359-0.

19. Forum Nacional na Area da Informatica (INForum):

• 4.a edicao, sessao de “Embedded and Real-time Systems”, Caparica, Portugal, set/2012.

• 3.a edicao, sessoes de “Embedded and Real-time Systems” e de “Model Driven Engineering”,Coimbra, Portugal, set/2011.

• 2.a edicao, sessoes de “Embedded and Real-time Systems” e de “Software Science and Enginee-ring”, Braga, Portugal, set/2010.

• 1.a edicao, sessao de “Embedded and Real-time Systems”, Lisboa, Portugal, set/2009.

18. IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES):

• 7.a edicao, Brisbane, Australia, set/2010. Atas publicadas na serie IFIP, vol. 329, Springer,ISBN 978-3-642-15233-7.

• 6.a edicao, Milao, Italia, out/2008. Atas publicadas na serie IFIP, vol. 271, Springer, ISBN978-0-387-09660-5.

• 5.a edicao, Braga, Portugal, out/2006. Atas publicadas na serie IFIP, vol. 225, Springer, ISBN0-387-39361-7.

17. International Workshop on Petri Nets and Software Engineering (PNSE 2010), no ambito da 31stInternational Conference on Application and Theory of Petri Nets and Other Models of Concurrency(PETRI NETS 2010), Braga, Portugal, jun/2010.

16. Jornadas sobre Sistemas Reconfiguraveis (REC):

• 6.a edicao, Aveiro, Portugal, fev/2010. Atas publicadas em livro, ISBN 978-972-789-304-1.

• 5.a edicao, Caparica, Portugal, fev/2009. Atas publicadas em livro, ISBN 978-989-20-1498-2.

• 4.a edicao, Braga, Portugal, fev/2008. Atas publicadas em livro, ISBN 978-989-20-1041-0.

• 3.a edicao, Lisboa, Portugal, fev/2007. Atas publicadas em livro, ISBN 978-989-95079-2-0.

• 2.a edicao, Porto, Portugal, fev/2006. Atas publicadas em livro, ISBN 972-752-084-7.

• 1.a edicao, Faro, Portugal, fev/2005. Atas publicadas em livro, ISBN 972-9341-41-9.

15. International Conference on Advances in Circuits, Electronics and Micro-electronics (CENICS ouENICS):

• 2.a edicao, Sliema, Malta, out/2009.

• 1.a edicao, Valencia, Espanha, set-out/2008.

16

Page 15: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

14. 10th Mexican International Conference on Computer Science (ENC 2009), Cidade do Mexico, Mexico,set/2009.

13. Workshop on Middleware for Ubiquitous and Pervasive Systems (WMUPS 2009), no ambito da 4thInternational Conference on Communication System Software and Middleware (COMSWARE 2009),Dublin, Rep. Irlanda, jun/2009. Atas publicadas pela ACM Digital Library, ISBN 978-1-60558-532-1.

12. Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN):

• 10.a edicao, Aarhus, Dinamarca, out/2009.

• 9.a edicao, Aarhus, Dinamarca, out/2008.

• 8.a edicao, Aarhus, Dinamarca, out/2007.

• 7.a edicao, Aarhus, Dinamarca, out/2006.

• 6.a edicao, Aarhus, Dinamarca, out/2005.

• 5.a edicao, Aarhus, Dinamarca, out/2004.

11. XIII Jornadas de Ingenierıa del Software y Bases de Datos (JISBD 2008), Gijon, Espanha, set/2008.Responsavel pela Comissao de Publicidade.

10. IEEE Symposium on Industrial Embedded Systems (SIES):

• 3.a edicao, Montpellier, Franca, jun/2008. Presidente da Comissao de Ligacao a Industria.Atas publicadas pela IEEE, ISBN 978-1-4244-1995-1. DOI 10.1109/SIES.2008.4577672

• 2.a edicao, Lisboa, Portugal, jul/2007. Presidente da Comissao de Ligacao a Industria.Atas publicadas pela IEEE, ISBN 1-4244-0840-7. DOI 10.1109/SIES.2007.4297302 &10.1109/SIES.2007.4297304

9. 1st International Workshop on Patterns Languages: Addressing Challenges (PLAC 2007), no ambitoda 22th ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan-guages and Applications (OOPSLA 2007), Montreal, Canada, out/2007.

8. 2nd IEEE International Workshop on Software Stability at Work (SSW 2007), no ambito da IEEEInternational Conference on Information Reuse and Integration 2007 (IRI 2007), Las Vegas, Nevada,EUA, ago/2007. Atas publicadas pela IEEE Systems, Man, and Cybernetics Society, ISBN 1-4244-1499-7.

7. 2nd IEEE International Workshop Towards Stable and Adaptable Software Architectures (SASA 2007),no ambito da IEEE International Conference on Information Reuse and Integration 2007 (IRI 2007),Las Vegas, Nevada, EUA, ago/2007. Atas publicadas pela IEEE Systems, Man, and CyberneticsSociety, ISBN 1-4244-1499-7.

6. 1st IEEE International Workshop on Software Patterns: Addressing Challenges (SPAC 2007), noambito da 31st Annual International Computer Software and Applications Conference (COMP-SAC 2007), Pequim, R.P. China, jul/2007. Atas publicadas pela IEEE Computer Society Press,ISBN 978-0-7695-2870-0.

5. Workshop on Teaching Concurrency (TeaConc):

• 2.a edicao, Siedlce, Polonia, jun/2007. Realizado no ambito da 28th International Conference onApplication and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2007).

• 1.a edicao, Turku, Finlandia, jun/2006. Realizado no ambito da 6th International Conferenceon Application of Concurrency to System Design (ACSD 2006) e da 27th International Con-ference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRINETS 2006).

4. 2nd International Conference on Embedded Software and Systems 2005 (ICESS 2005), Xi’an, R.P. China,dez/2005. Atas publicadas na serie Lecture Notes in Computer Science, vol. 3820, Springer, ISBN3-540-30881-4. DOI 10.1007/11599555

3. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA):

• 10.a edicao, Catania, Italia, set/2005. Special Session on “e-Learning and Remote Laboratories”.Atas publicadas pela IEEE, ISBN 0-7803-9402-X.

17

Page 16: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• 9.a edicao, Lisboa, Portugal, set/2003. Track on “Real-Time and (Networked) Embedded Sys-tems”. Atas publicadas pela IEEE, ISBN 0-7803-7937-3.

2. Taller de Desarrollo de Software Orientado a Aspectos (DSOA 2004). Realizado no ambito das IXJornadas de Ingenierıa de Software y Bases de Datos (JISBD 2004), Malaga, Espanha, nov/2004.

1. 4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimaraes, Portugal,out/2000. Special Session on “Methodologies for Embedded Control Systems Codesign”.

4.3 Organizador de Conferencias

10. General chair da 6th International Conference on Software Business (ICSOB 2015), Braga, Portugal,jun/2015. Atas publicadas na serie Lecture Notes in Business Information Processing (LNBIP),vol. 210, Springer, ISBN 978-3-319-19592-6.

9. Co-organizador (juntamente com Barros JP, Gomes L, Machado RJ) da sessao especial em “Behavi-oural Models for Embedded Systems”, no ambito da IEEE 9th International Conference on IndustrialInformatics (INDIN 2011), Lisboa, Portugal, jul/2011.

8. Co-organizador do “Workshop on Model-based Methodologies for Pervasive and Embedded Software(MOMPES)”, www.di.uminho.pt/mompes:

• 7.a edicao, Antuerpia, Belgica, set/2010. Realizado no ambito da 25th IEEE/ACM InternationalConference on Automated Software Engineering (ASE 2010). Atas publicadas na bibliotecadigital da ACM, ISBN 978-1-4503-0123-7.

• 6.a edicao, Vancouver, British Columbia, Canada, mai/2009. Realizado no ambito da 31st Inter-national Conference on Software Engineering (ICSE 2009). Atas publicadas na biblioteca digitalda IEEE Computer Society, ISBN 978-1-4244-3721-4. DOI 10.1109/MOMPES.2009.5069129

• 5.a edicao, Budapeste, Hungria, mar/2008. Realizado no ambito das 11th European JointConferences on Theory and Practice of Software (ETAPS 2008). Atas publicadas pela IEEEComputer Society Press, ISBN 0-7695-3104-0. DOI 10.1109/MOMPES.2008.5

• 4.a edicao, Braga, Portugal, mar/2007. Realizado no ambito das 10th European Joint Conferen-ces on Theory and Practice of Software (ETAPS 2007). Atas publicadas pela IEEE ComputerSociety Press, ISBN 0-7695-2769-8. DOI 10.1109/MOMPES.2007.15

• 3.a edicao, Potsdam, Alemanha, mar/2006. Realizado no ambito da 13th Annual IEEE In-ternational Conference on the Engineering of Computer Based Systems (ECBS 2006). Ataspublicadas pela IEEE Computer Society Press, ISBN 0-7695-2538-5. DOI 10.1109/MBD-MOMPES.2006.15

• 2.a edicao, Rennes, Franca, jun/2005. Realizado no ambito da 5th International Conferenceon Application of Concurrency to System Design (ACSD 2005). Atas publicadas em relatoriotecnico do TUCS, ISBN 952-12-1556-9.

• 1.a edicao, Hamilton, Ontario, Canada, jun/2004. Realizado no ambito da 4th InternationalConference on Application of Concurrency to System Design (ACSD 2004). Atas publicadasem relatorio tecnico do TUCS, ISBN 952-12-1359-0.

7. Presidente da Comissao de Organizacao da “31st International Conference on Application and Theoryof Petri Nets and Other Models of Concurrency (PETRI NETS 2010)”, Braga, Portugal, jun/2010.Atas publicadas na serie Lecture Notes in Computer Science, vol. 6128, Springer, ISBN 978-3-642-13674-0.

6. Presidente da Comissao de Organizacao da “10th International Conference on Application of Con-currency to System Design (ACSD 2010)”, Braga, Portugal, jun/2010. Atas publicadas pela IEEEComputer Society Press, ISBN 978-0-7695-4066-5. DOI 10.1109/ACSD.2010.5

5. Presidente (juntamente com Machado RJ) da Comissao de Programa do “3.o Simposio para Estu-dantes de Doutoramento em Engenharia de Software (SEDES 2009)”, no ambito da 4th InternationalConference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, set/2009. Atas pu-blicadas pela IEEE Computer Society Press, ISBN 978-0-7695-3777-1. DOI 10.1109/ICSEA.2009.6

4. Membro da Comissao de Organizacao da “18thWorkshop on Micromechanics Europe 2007 (MME 2007)”,Guimaraes, Portugal, set/2007. Atas publicadas em livro, ISBN 978-972-98603-3-1.

18

Page 17: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

3. Co-organizador (juntamente com Barros JP) da sessao especial em “Behavioural Models for Embed-ded Systems”, no ambito da IEEE 2nd International Symposium on Industrial Embedded Systems(SIES 2007), Lisboa, Portugal, jul/2007. DOI 10.1109/SIES.2007.4297306

2. Presidente (juntamente com Machado RJ) da Comissao de Organizacao da “5th IFIP Internatio-nal Conference on Distributed and Parallel Embedded Systems (DIPES 2006)”, Braga, Portugal,out/2006. Atas publicadas na serie IFIP, vol. 225, Springer, ISBN 0-387-39361-7.

1. Presidente-adjunto e responsavel pelas financas da Comissao de Organizacao da “3rd InternationalConference on Application of Concurrency to System Design (ACSD 2003)”, Guimaraes, Portu-gal, jun/2003. Atas publicadas pela IEEE Computer Society Press, ISBN 0-7695-1887-1. DOI10.1109/ACSD.2003.10000

4.4 Atividades de Revisao

4.4.1 Revisor de livros

5. Cruz AMR, Paiva S; Modern Software Engineering Methodologies for Mobile and Cloud Environ-ments, IGI Global, Hershey, Pensilvania, EUA, ISBN 978-1-46669-916-8, 2016. DOI 10.4018/978-1-4666-9916-8 [adicionalmente membro do Editorial Advisory Board ]

4. Morgado Dias F; Sistemas Digitais, Princıpios e Pratica, FCA, Lisboa, Portugal, ISBN 978-972-722-650-4, 2010.

3. Jensen K, Kristensen LM; Coloured Petri Nets: Modelling and Validation of Concurrent Systems,Springer, Berlim, Alemanha, ISBN 978-3-642-00283-0, 2009.

2. Radaideh MA, Al Ameed H (eds.); Architecture of Reliable Web Applications Software, Idea GroupPublishing, Hershey, Pensilvania, EUA, ISBN 1-59904-183-9, dez/2006.

1. Clarke S, Baniassad E; Aspect-Oriented Analysis and Design: The Theme Approach, Object Tech-nology Series, Addison-Wesley, Reading, Massachussets, EUA, ISBN 0-321-24674-8, mar/2005.

4.4.2 Revisor de artigos para revistas

38. European Journal of Engineering Education, Taylor & Francis, Londres, Reino Unido, ISSN 0304-3797: 2016, 2015, 2014 (DOI 10.1080/03043797.2014.967558), 2013 (DOI 10.1080/03043797.2013.864156),2012 (DOI 10.1080/03043797.2012.734066), 2011, 2010, 2009.

37. Information Sciences, Elsevier, Amsterdao, Paıses Baixos, ISSN 0020-0255: 2016, 2012 (DOI 10.1016/S0020-0255(12)00596-8), 2010 (DOI 10.1016/ S0020-0255(10)00463-9), 2009 (DOI 10.1016/j.ins.2009.09.017).

36. Information and Software Technology, Elsevier, Amsterdao, Paıses Baixos, ISSN 0950-5849: 2016,2013.

35. SpringerPlus, Springer, Berlim, Alemanha, ISSN 2193-1801, 2016.34. Journal of Computational Science, Elsevier, Amsterdao, Paıses Baixos, ISSN 1877-7503, 201633. IEEE Transactions on Parallel and Distributed Systems, IEEE, Nova Iorque, EUA, ISSN 1045-9219:

2015, 2012 (DOI 10.1109/TPDS.2013.2).32. BISE / Wirtschaftsinformatik, Springer Gabler, Heidelberg, Alemanha, ISSN 1867-0202: 2015.31. Science of Computer Programming, Elsevier, Amsterdao, Paıses Baixos, ISSN 0167-6423: 2015, 2008.30. Computers in Industry, Elsevier, Amsterdao, Paıses Baixos, ISSN 0166-3615: 2015, 2014, 2013, 2011,

2009 (DOI 10.1016/S0166-3615(09)00186-9).29. Scientometrics, Springer, Houten, Paıses Baixos, ISSN 0138-9130: 2014.28. Communications of the ACM, ACM, Nova Iorque, EUA, ISSN 0001-0782: 2013.27. British Journal of Mathematics & Computer Science, SCIENCEDOMAIN international, Londres,

Reino Unido, ISSN 2231-0851: 2013.26. Software and Systems Modeling (SoSyM), Springer, Heidelberg, Alemanha, ISSN 1619-1366: 2013

(DOI 10.1007/s10270-014-0396-2), 2012 (DOI 10.1007/s10270-012-0310-8), 2010 (DOI 10.1007/s10270-010-0182-8), 2003 (DOI 10.1007/s10270-003-0041-y).

19

Page 18: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

25. Simulation & Gaming: An Interdisciplinary Journal of Theory, Practice and Research, SAGE Publi-cations, Londres, Reino Unido, ISSN 1046-8781, 2012.

24. Journal of Systems and Software, Elsevier, Amsterdao, Paıses Baixos, ISSN 2222-9833, 2012.

23. IEEE Transactions on Industrial Electronics, IEEE, Nova Iorque, EUA, ISSN 0278-0046: 2012, 2010,2009, 2008, 2007.

22. Innovations in Systems and Software Engineering, Springer, Londres, Reino Unido, ISSN 1614-5046,2012.

21. ITB Journal of Engineering Science (anteriormente “Proceedings ITB”), Bandung Institute of Tech-nology, Indonesia, ISSN 1978-3051, 2012.

20. IEEE Transactions on Industrial Informatics, IEEE, Nova Iorque, EUA, ISSN 1551-3203, 2011(URL).

19. EURASIP Journal on Embedded Systems, Springer, Heidelberg, Alemanha, ISSN 1687-3955, 2011.

18. Data & Knowledge Engineering, Elsevier, Amsterdao, Paıses Baixos, ISSN 0169-023X: 2011, 2010.

17. Fundamenta Informaticae, IOS Press, Amsterdao, Paıses Baixos, ISSN 0169-2968: 2015, 2011, 2010.

16. Computing in Science and Engineering, American Institute of Physics & IEEE Computer Society,2010.

15. Information Processing Letters, Elsevier, Amsterdao, Paıses Baixos, ISSN 0020-0190, 2010.

14. IEEE Transactions on Computers, IEEE, Nova Iorque, EUA, ISSN 0018-9340: 2010 (DOI10.1109/TC.2011.2), 2009 (DOI 10.1109/TC.2010.1).

13. LNCS Transactions on Petri Nets and Other Models of Concurrency (ToPNoC), Springer, Heidelberg,Alemanha, ISSN 1867-7193, 2010.

12. International Journal of Modelling, Identification and Control (IJMIC), Inderscience Publishers,ISSN 1746-6172, 2010.

11. Computer, IEEE, Nova Iorque, EUA, ISSN 0018-9162: 2010, 2008 (DOI 10.1109/MC.2008.520),2007 (DOI 10.1109/MC.2007.418), 2006, 2005 (DOI 10.1109/MC.2005.390), 2004 (DOI 10.1109/MC.2004.254), 2003 (DOI 10.1109/MC.2003.10085).

10. Journal of Zhejiang University SCIENCE (J-ZUSA), Hangzhou, R.P. China, ISSN 1673-565X, 2009.

9. Journal of Computer Science and Technology (JCST), Science Press, Pequim, R.P. China, ISSN1000-9000, 2009.

8. ACM Crossroads, ACM, Nova Iorque, EUA, ISSN 1528-4972: 2008, 2007.

7. ACM Transactions on Embedded Computing Systems (TECS), ACM, Nova Iorque, EUA, ISSN1539-9087, 2008.

6. IEEE Software, IEEE, Nova Iorque, EUA, ISSN 0740-7459: 2008 (DOI 10.1109/MS.2009.56), 2004(DOI 10.1109/MS.2005.46), 2003 (DOI 10.1109/MS.2004.10000).

5. IEEE Transactions on Knowledge and Data Engineering, IEEE, Nova Iorque, EUA, ISSN 1041-4347,2007 (DOI 10.1109/TKDE.2008.10).

4. Energy, Elsevier, Amsterdao, Paıses Baixos, ISSN 0360-5442, 2007.

3. IEEE Transactions on Software Engineering, IEEE, Nova Iorque, EUA, ISSN 0098-5589: 2004 (DOI10.1109/TSE.2005.1), 2003 (DOI 10.1109/TSE.2004.10000).

2. Integration – the VLSI Journal, Elsevier, Amsterdao, Paıses Baixos, ISSN 0167-9260, 2004.

1. Nordic Journal of Computing, Helsınquia, Finlandia, ISSN 1236-6064, 2004.

4.4.3 Revisor de artigos para conferencias

37. IEEE International Conference on Industrial Informatics (INDIN)

• 14.a edicao, Poitiers, Franca, jul/2016.

• 13.a edicao, Cambridge, Reino Unido, jul/2015.

• 11.a edicao, Bochum, Alemanha, jul/2013.

20

Page 19: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• 9.a edicao, Lisboa, Portugal, jul/2011.

• 8.a edicao, Osaca, Japao, jul/2010.

• 5.a edicao, Viena, Austria, jul/2007.

36. 7th Software Quality Days (SWQD 2015), Viena, Austria, jan/2015.

35. International Conference on Application and Theory of Petri Nets and Other Models of Concurrency(PETRI NETS); Atas publicadas na serie Lecture Notes in Computer Science, Springer

• 35.a edicao, Tunes, Tunısia, jun/2014. Vol. 8489, ISBN 978-3-319-07733-8.

• 34.a edicao, Milao, Italia, jun/2013. Vol. 7927, ISBN 978-3-642-38696-1.

• 33.a edicao, Hamburgo, Alemanha, jun/2012. Vol. 7347, ISBN 978-3-642-31130-7.

• 32.a edicao, Newcastle upon Tyne, Reino Unido, jun/2011. Vol. 6709, ISBN 978-3-642-21833-0.

• 31.a edicao, Braga, Portugal, jun/2010. Vol. 6128, ISBN 978-3-642-13674-0.

• 30.a edicao, Paris, Franca, jun/2009. Vol. 5606, ISBN 978-3-642-02423-8.

• 29.a edicao, Xi’an, R.P. China, jun/2008. Vol. 5062, ISBN 978-3-540-68745-0.

• 28.a edicao, Siedlce, Polonia, jun/2007. Vol. 4546, ISBN 978-3-540-73093-4.

34. International Conference on Optimization of Electrical and Electronic Equipment (OPTIM)

• 14.a edicao, Brasov, Romenia, mai/2014.

• 13.a edicao, Brasov, Romenia, mai/2012.

33. 11th International Conference of Numerical Analysis and Applied Mathematics (ICNAAM 2013),Rodes, Grecia, set/2013.

32. IEEE International Workshop on Quality Oriented Reuse of Software (QUORS)

• 7.a edicao, Quioto, Japao, jul/2013. Realizado no ambito da 37th Annual International Com-puter Software and Applications Conference (COMPSAC 2013).

• 6.a edicao, Izmir, Turquia, jul/2012. Realizado no ambito da 36th Annual International Com-puter Software and Applications Conference (COMPSAC 2012).

• 5.a edicao, Munique, Alemanha, jul/2011. Realizado no ambito da 35th Annual InternationalComputer Software and Applications Conference (COMPSAC 2011).

• 4.a edicao, Seul, Coreia do Sul, jul/2010. Realizado no ambito da 34th Annual InternationalComputer Software and Applications Conference (COMPSAC 2010).

• 3.a edicao, Seattle, Washington, EUA, jul/2009. Realizado no ambito da 33rd Annual Interna-tional Computer Software and Applications Conference (COMPSAC 2009).

• 2.a edicao, Turku, Finlandia, jul-ago/2008. Realizado no ambito da 32nd Annual InternationalComputer Software and Applications Conference (COMPSAC 2008).

31. ACM SIGCHI Conference on Human Factors in Computing Systems (CHI 2013), Paris, Franca,abr-mai/2013.

30. IEEE International Symposium on Industrial Electronics (ISIE)

• 22.a edicao, Taipei, Taiwan, mai/2013.

• 21.a edicao, Hangzhou, R.P. China, mai/2012. ISBN 978-1-4673-0158-9. DOI 10.1109/ISIE.2012.6237051

• 20.a edicao, Gdansk, Polonia, jun/2011. ISBN 978-1-4244-9312-8.

• 19.a edicao, Bari, Italia, jul/2010. ISBN 978-1-4244-6391-6.

• 18.a edicao, Cambridge, Reino Unido, jun-jul/2008. ISBN 978-1-4244-1666-0.

• 17.a edicao, Vigo, Espanha, jun/2007. ISBN 1-4244-0755-9. DOI 10.1109/ISIE.2007.4375172

29. Annual Conference of IEEE Industrial Electronics (IECON)

• 38.a edicao, Montreal, Canada, out/2012.

21

Page 20: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• 37.a edicao, Melbourne, Australia, nov/2011.

• 36.a edicao, Glendale, Arizona, EUA, nov/2010.

• 35.a edicao, Porto, Portugal, nov/2009.

28. 10th IEEE AFRICON 2011, Livingstone, Zambia, set/2011.

27. 4th International Symposium on Resilient Control Systems (ISRCS 2011), Boise, Idaho, EUA,ago/2011.

26. ACM Technical Symposium on Computer Science Education (SIGCSE)

• 42.a edicao, Dallas, Texas, EUA, mar/2011. ISBN 978-1-4503-0500-6.

• 41.a edicao, Milwaukee, Wisconsin, EUA, mar/2010. ISBN 978-1-60558-885-8.

• 40.a edicao, Chattanooga, Tennessee, EUA, mar/2009. ISBN 978-1-60558-504-8.

• 39.a edicao, Portland, Oregon, EUA, mar/2008. ISBN 978-1-59593-947-0.

25. ASEE/IEEE Annual Frontiers in Education Conference (FIE)

• 40.a edicao, Washington, D.C., EUA, out/2010.

• 39.a edicao, San Antonio, Texas, EUA, out/2009. DOI 10.1109/FIE.2009.5350811

• 38.a edicao, Saratoga Springs, Nova Iorque, EUA, out/2008. DOI 10.1109/FIE.2008.4720713

• 36.a edicao, San Diego, California, EUA, out/2006. DOI 10.1109/FIE.2006.322733

24. 2nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2010), Berlim,Alemanha, jun/2010.

23. International Conference on Application of Concurrency to System Design (ACSD); Atas publicadaspela IEEE Computer Society Press

• 10.a edicao, Braga, Portugal, jun/2010. ISBN 978-0-7695-4066-5, DOI 10.1109/ACSD.2010.7

• 9.a edicao, Augsburg, Alemanha, jul/2009. ISBN 978-0-7695-3697-2, DOI 10.1109/ACSD.2009.4

• 8.a edicao, Xi’an, R.P. China, jun/2008. ISBN 978-1-4244-1838-1, DOI 10.1109/ACSD.2008.4574617

• 7.a edicao, Bratislava, Eslovaquia, jul/2007. ISBN 0-7695-2902-X, DOI 10.1109/ACSD.2007.43

• 6.a edicao, Turku, Finlandia, jun/2006. ISBN 0-7695-2556-3, DOI 10.1109/ACSD.2006.20

• 5.a edicao, Rennes, Franca, jun/2005. ISBN 0-7695-2363-3, DOI 10.1109/ACSD.2005.30

• 4.a edicao, Hamilton, Ontario, Canada, jun/2004. ISBN 0-7695-2077-4, DOI 10.1109/ACSD.2004.10000

• 3.a edicao, Guimaraes, Portugal, jun/2003. ISBN 0-7695-1887-7, DOI 10.1109/ACSD.2003.10002

22. Jornadas sobre Sistemas Reconfiguraveis (REC)

• 6.a edicao, Aveiro, Portugal, fev/2010.

• 5.a edicao, Caparica, Portugal, fev/2009.

• 4.a edicao, Braga, Portugal, fev/2008.

• 3.a edicao, Lisboa, Portugal, fev/2007.

• 2.a edicao, Porto, Portugal, fev/2006.

• 1.a edicao, Faro, Portugal, fev/2005.

21. 4th Latin-American Symposium on Dependable Computing (LADC 2009), Joao Pessoa, Paraıba,Brasil, set/2009. DOI 10.1109/LADC.2009.7

20. ACM-SIGCSE Annual Conference on Innovation and Technology in Computer Science Education(ITiCSE)

• 14.a edicao, Paris, Franca, jul/2009. ISBN 978-1-60558-381-5.

• 12.a edicao, Dundee, Reino Unido, jun/2007. ISBN 978-1-59593-610-3.

22

Page 21: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

19. 3rd International Workshop on Foundations and Techniques for Open Source Software Certification(OpenCert 2009), realizado no ambito das 12th European Joint Conferences on Theory and Practiceof Software (ETAPS 2009), York, Reino Unido, mar/2009.

18. IEEE International Conference on Industrial Technology (ICIT 2009), Churchill, Australia, fev/2009.

17. Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN)

• 10.a edicao, Aarhus, Dinamarca, out/2009.

• 9.a edicao, Aarhus, Dinamarca, out/2008.

• 8.a edicao, Aarhus, Dinamarca, out/2007.

• 7.a edicao, Aarhus, Dinamarca, out/2006.

• 6.a edicao, Aarhus, Dinamarca, out/2005.

• 5.a edicao, Aarhus, Dinamarca, out/2004.

16. IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES)

• 7.a edicao, Brisbane, Australia, set/2010.

• 6.a edicao, Milao, Italia, out/2008.

• 5.a edicao, Braga, Portugal, out/2006.

15. IEEE Symposium on Industrial Embedded Systems (SIES)

• 3.a edicao, Montpellier, Franca, jun/2008.

• 2.a edicao, Lisboa, Portugal, jul/2007.

• 1.a edicao, Antibes Juan-Les-Pins, Franca, out/2006.

14. Workshop on Teaching Concurrency (TeaConc)

• 2.a edicao, Siedlce, Polonia, jun/2007. Realizado no ambito da 28th International Conference onApplication and Theory of Petri Nets and Other Models of Concurrency (PETRI NETS 2007).

• 1.a edicao, Turku, Finlandia, jun/2006. Realizado no ambito da 6th International Conferenceon Application of Concurrency to System Design (ACSD 2006) e da 27th International Con-ference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRINETS 2006).

13. 2nd IEEE Conference on Industrial Electronics and Applications (ICIEA 2007), Harbin, R.P. China,mai/2007. DOI 10.1109/ICIEA.2007.4318343

12. 1st IEEE International Conference on E-Learning in Industrial Electronics (ICELIE 2006), Hamma-met, Tunısia, dez/2006.

11. 2nd International Conference on Embedded Software and Systems 2005 (ICESS-05), Xi’an, R.P. China,dez/2005. Atas publicadas na serie Lecture Notes in Computer Science, vol. 3820, Springer, ISBN3-540-30881-4.

10. XX Conference on Design of Circuits and Integrated Systems (DCIS 2005), Lisboa, Portugal, nov/2005.

9. 8th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems(MoDELS/UML 2005), Montego Bay, Jamaica, out/2005. Atas publicadas na serie Lecture Notes inComputer Science, vol. 3713, Springer, ISBN 3-540-29010-9. DOI 10.1007/11557432

8. IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)

• 10.a edicao, Catania, Italia, set/2005.

• 9.a edicao, Lisboa, Portugal, set/2003.

7. Annual ACM Symposium on Applied Computing (SAC), Technical track “Embedded Systems: Ap-plications, Solutions, and Techniques”

• 20.a edicao, Santa Fe, Novo Mexico, EUA, mar/2005. ISBN 1-58113-964-0.

• 19.a edicao, Nicosia, Chipre, mar/2004. ISBN 1-58113-812-1.

23

Page 22: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

6. Taller de Desarrollo de Software Orientado a Aspectos (DSOA 2004), realizado no ambito das IXJornadas de Ingenierıa de Software y Bases de Datos (JISBD 2004), Malaga, Espanha, nov/2004.

5. 8.o Simposio Brasileiro de Linguagens de Programacao (SBLP 2004), Niteroi, Rio de Janeiro, Brasil,mai/2004.

4. 2nd Workshop on Language Descriptions, Tools and Applications (LDTA 2002), realizado no ambitodas 5th European Joint Conferences on Theory and Practice of Software (ETAPS 2002), Grenoble,Franca, abr/2002.

3. 11th Formal Methods Europe Symposium (FME 2002), Copenhaga, Dinamarca, jul/2002. Ataspublicadas na serie Lecture Notes in Computer Science, vol. 2391, pela Springer, ISBN 978-3-540-43928-8. DOI 10.1007/3-540-45614-7

2. 7th International Conference on Object-Oriented Information Systems (OOIS 2001), Calgary, Ca-nada, ago/2001.

1. International Symposium on Modeling, Analysis and Simulation of Computer and TelecommunicationSystems (MASCOTS); Atas publicadas pela IEEE Computer Society Press

• 8.a edicao, San Francisco, California, EUA, ago-set/2000. ISBN 0-7695-0728-X.

• 7.a edicao, College Park, Maryland, EUA, out/1999. ISBN 0-7695-0381-0. DOI 10.1109/MAS-COTS.1999.10001

4.5 Participacao em Conferencias

56. 6th International Conference on Software Business (ICSOB 2015), Braga, Portugal, jun/2015.

55. Forum Internacional das Comunidades Inteligentes e Sustentaveis (FICIS 2015), Braga, Portugal,abr/2015.

54. I Jornadas Ensino do Empreendedorismo (JEEP 2015), Coimbra, Portugal, abr/2015.

53. 9th International Conference on the Quality of Information and Communications Technology (QUA-TIC 2014), Braga, Portugal, set/2014.

52. 7th International Conference on the Quality of Information and Communications Technology (QUA-TIC 2010), Porto, Portugal, set-out/2010.

51. 7th International Workshop on Model-based Methodologies for Pervasive and Embedded Software(MOMPES 2010), no ambito da 25th IEEE/ACM International Conference on Automated SoftwareEngineering (ASE 2010), Antuerpia, Belgica, set/2010.

50. 10th International Conference on Application of Concurrency to System Design (ACSD 2010), Braga,Portugal, jun/2010.

49. 31st International Conference on Applications and Theory of Petri Nets and Other Models of Con-currency (PETRI NETS 2010), Braga, Portugal, jun/2010.

48. 11th International Conference on Agile Software Development (XP 2010), Trondheim, Noruega,jun/2010.

47. 2nd International Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES2010), Braga, Portugal, mar/2010.

46. 3.o Simposio para Estudantes de Doutoramento em Engenharia de Software (SEDES 2009), no ambitoda 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal,set/2009.

45. 30th International Conference on Applications and Theory of Petri Nets and Other Models of Con-currency (PETRI NETS 2009), Paris, Franca, jun/2009.

44. 22th IEEE-CS Conference on Software Engineering Education & Training (CSEE&T 2009), Hyde-rabad, India, fev/2009.

43. 6th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2008),Milao, Italia, set/2008.

42. 14th Asia-Pacific Software Engineering Conference (APSEC 2007), Nagoia, Japao, dez/2007.

24

Page 23: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

41. 8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007),Aarhus, Dinamarca, out/2007.

40. 6th International Conference on the Quality of Information and Communications Technology (QUA-TIC 2007), Lisboa, Portugal, out/2007.

39. 2nd IEEE Symposium on Industrial Embedded Systems (SIES 2007), Lisboa, Portugal, jul/2007.

38. 7th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2006),Aarhus, Dinamarca, out/2006.

37. 5th IFIP International Conference on Distributed and Parallel Embedded Systems (DIPES 2006),Braga, Portugal, out/2006.

36. 27th International Conference on Applications and Theory of Petri Nets and Other Models of Con-currency (PETRI NETS 2006), Turku, Finlandia, jun/2006.

35. 6th International Conference on Application of Concurrency to System Design (ACSD 2006), Turku,Finlandia, jun/2006.

34. 13th Annual IEEE International Conference and Workshop on the Engineering of Computer BasedSystems (ECBS 2006), Potsdam, Alemanha, mar/2006.

33. 6th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2005),Aarhus, Dinamarca, out/2005.

32. 1st IFIP International Embedded Systems Symposium (IESS 2005), Manaus, Amazonas, Brasil,ago/2005.

31. 12th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2005),Greenbelt, Maryland, EUA, abr/2005.

30. 4th International Conference on Aspect-Oriented Software Development (AOSD 2005), Chicago,Illinois, EUA, mar/2005.

29. 5th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2004),Aarhus, Dinamarca, out/2004.

28. 11th Annual IEEE International Conference and Workshop on the Engineering of Computer BasedSystems (ECBS 2004), Brno, Rep. Checa, mai/2004.

27. 5th International Conference on Product Focused Software Process Improvement (PROFES 2004),Kansai Science City, Japao, abr/2004.

26. Taller de Trabajo en Desarrollo de Software Orientado a Aspectos (DSOA 2003), no ambito das VIIIJornadas de Ingenierıa del Software y Bases de Datos (JISBD 2003), Alicante, Espanha, nov/2003.

25. 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages,and Applications (OOPSLA 2003), Anaheim, California, EUA, out/2003.

24. 3rd International Conference on Application of Concurrency to System Design (ACSD 2003), Gui-maraes, Portugal, jun/2003.

23. 4th International Conference on Product Focused Software Process Improvement (PROFES 2002),Rovaniemi, Finlandia, dez/2002.

22. System on Chip Seminar: Enabling Technologies for System-on-Chip Development, Tampere, Finlan-dia, nov/2002.

21. 5th International Conference on the Unified Modeling Language (UML 2002), Dresden, Alemanha,out/2002.

20. 17th IFIP World Computer Congress (WCC 2002), Montreal, Canada, ago/2002.

19. XIV Congresso da Ordem dos Engenheiros — O Ensino da Engenharia, Coimbra, Portugal, jun/2002.

18. 7th International Conference on Object-Oriented Information Systems (OOIS 2001), Calgary, Ca-nada, ago/2001.

17. National Instruments Conference on Measurement and Automation (NI Week 2001), Austin, Texas,EUA, ago/2001.

16. 2nd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2000),Schloß Eringerfeld, Alemanha, out/2000.

25

Page 24: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

15. 4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimaraes, Portugal,out/2000.

14. 8th ACM/IEEE/IFIP International Workshop on Hardware/Software Codesign (CODES 2000), SanDiego, California, EUA, mai/2000.

13. 2nd International Conference on the Unified Modeling Language (UML 1999), Fort Collins, Colorado,EUA, out/1999.

12. 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancy e Metz,Franca, jun/1998.

11. 16th IASTED International Conference on Applied Informatics (AI 1998), Garmisch-Partenkirchen,Alemanha, fev/1998.

10. IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimaraes, Portugal, jul/1997.

9. 3.o Encontro Nacional do Colegio de Engenharia Electrotecnica, Ordem dos Engenheiros, Matosinhos,Portugal, jun/1997.

8. XIII IFIP WG 10.5 Conference on Computer Hardware Description Languages and Their Applicati-ons (CHDL 1997), Toledo, Espanha, abr/1997.

7. VHDL User’s Forum in Europe, Toledo, Espanha, abr/1997.

6. 2ndWorkshop on Libraries Component Modeling, and Quality Assurance, Toledo, Espanha, abr/1997.

5. 2.o Encontro Nacional do Colegio de Engenharia Electrotecnica, Ordem dos Engenheiros, Lisboa,Portugal, dez/1995.

4. 1.a Conferencia Nacional de WWW, Braga, Portugal, jul/1995.

3. Workshop on Object-Oriented Programming and Models of Concurrency, Turim, Italia, jun/1995.

2. 16th International Conference on Applications and Theory of Petri Nets (PETRI NETS 1995), Turim,Italia, jun/1995.

1. 1.o Encontro Nacional do Colegio de Engenharia Electrotecnica, Ordem dos Engenheiros, Lisboa,Portugal, mai/1994.

4.6 Mobilidade

4.6.1 Visitas efectuadas

12. Slinger Jansen, Utrecht Universitet, Utreque, Paıses Baixos, mar/2014 (3 dias).

11. Rita Suzana Pitangueira Maciel, Universidade Federal da Bahia (UFBA), Salvador, Brasil, nov/2013(2 dias).

10. Leandro B. Becker e Christiane G. von Wangenheim, Universidade Federal de Santa Catarina(UFSC), Florianopolis, Brasil, ago-dez/2013 (5 meses; licenca sabatica).

9. Luıs Gomes, Universidade Nova de Lisboa, Lisboa, Portugal, jul/2007 (5 dias).

8. Peter G. Larsen, Engineering College of Aarhus, Aarhus, Dinamarca, mai/2007 (1 dia).

7. Kurt Jensen, University of Aarhus, Aarhus, Dinamarca, set/2006-jun/2007 (10 meses; licenca sabatica).

6. Candido Lopez, Universidade de Vigo, Vigo, Espanha, mai/2006 (1 dia).

5. Kurt Jensen, University of Aarhus, Aarhus, Dinamarca, out/2004 (3 dias).

4. Johan Lilius, Turku Centre for Computer Science & Abo Akademi University, Turku, Finlandia,set/2002-fev/2003 (6 meses).

3. Margarida Jacome, University of Texas, Austin, Texas, EUA, ago/2001 (1 dia).

2. Franz J. Rammig, C-Lab & Universitat Paderborn, Paderborn, Alemanha, out/2000 (1 dia).

1. Jonathan M. Saul, University of Bristol, Bristol, Reino Unido, set/1992 (13 dias).

26

Page 25: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

4.6.2 Visitas recebidas

15. Gonzalo Genova, Universidad Carlos III, Madrid, Espanha, abr/2013 (1 semana).14. Ali Idri, Mohamed V Souissi University, Rabat, Marrocos, mar/2013 (1 semana).13. Israel Benitez, Universidad de Oriente, Santiago, Cuba, set/2010 (1 mes). Visita suportada por uma

bolsa no ambito do programa “Erasmus Mundus” (Lote 19).12. Rita Suzana Pitangueira Maciel, Universidade Federal da Bahia, Salvador (UFBA), Brasil, jun/2010

(1 mes). Visita suportada por uma bolsa no ambito do programa “Erasmus Mundus” (Lote 17).11. Prakher Anand, Indian Institute of Technology (IIT), Roorke, India, mai/2009-ago/2009 (3 meses).10. Stephen Seidman, University of Central Arkansas, Conway, Arkansas, EUA, set/2008 (2 dias).9. Eduardo Marques e Adenilso Simao, Universidade de Sao Paulo, Sao Paulo, Brasil, fev/2008 (1 dia).8. Simon Tjell, University of Aarhus, Aarhus, Dinamarca, ago/2007-dez/2007 (4 meses).7. Atif Mashkoor, COMSATS Institute of Information Technology, Islamabad, Paquistao, mai/2006

(5 dias).6. Awais Rashid, Lancaster University, Lancaster, Reino Unido, jul/2005 (2 dias). Visita suportada

pela bolsa FY 2005-06 no ambito do protocolo “British Council - GRICES”.5. Kristian Bisgaard Lassen, University of Aarhus, Aarhus, Dinamarca, jun/2005 (13 dias).4. Jens B. Jørgensen, University of Aarhus, Aarhus, Dinamarca, jan/2005 (4 dias).3. Ian Oliver, Nokia Research Center, Helsınquia, Finlandia, jun/2003 (3 dias; convidado da ACSD 2003).2. P.S. Thiagarajan, National University of Singapore, Singapura, jun/2003 (3 dias; convidado da

ACSD 2003).1. Grant Martin, Cadence Design Systems, Berkeley, California, EUA, jun/2003 (3 dias; convidado da

ACSD 2003).

5 Atividade Docente

Do ponto de vista pedagogico, tenho tido uma atividade pedagogica bastante vasta que tem abrangido apreparacao de conteudos e a organizacao de trabalhos de laboratorio. Desde que sou docente na UMinho,tenho-me preocupado com a introducao de topicos modernos, e de exemplos laboratoriais atuais e moti-vadores. Nas unidades curriculares sob minha responsabilidade tenho tido a preocupacao de introduzirnovas tecnologias e de atualizar os conteudos programaticos de forma a, por um lado cativar os alunos, epor outro lado permitir que as mesmas auxiliem a aquisicao de competencias e conhecimentos importan-tes. Fui responsavel pela definicao do conteudo programatico, das praticas laboratoriais, e do conjuntode exercıcios de todas as disciplinas sob minha responsabilidade. Adicionalmente, fui responsavel pelaregencia de disciplinas no ISCTEM (Maputo, Mocambique) e na U. Algarve (Faro, Portugal)

O servico docente prestado no ambito das disciplinas de licenciatura poder-se-a considerar de reconhecidacompetencia, uma vez ter sido escolhido, por um numero consideravel de alunos, para desempenhar opapel de orientador dos seus estagios de licenciatura. O mesmo se podera inferir relativamente ao servicoprestado no ambito das disciplinas de pos-graduacao, dado ter sido solicitado, por diversos alunos, paradesempenhar o papel de orientador das suas dissertacoes de mestrado.

O envolvimento em disciplinas da natureza da acima descrita motivou a frequencia, apos concluıdo odoutoramento, de diversas acoes de formacao pedagogica, com o intuito de descobrir e experimentar novaspraticas pedagogicas.

5.1 Universidade do Minho

5.1.1 Pos-Bolonha

• Lecionacao de aulas teoricas, teorico-praticas, praticas e laboratoriais de unidades curriculares nasareas da Engenharia de Computadores e da Engenharia de Software a Licenciatura em Engenharia

27

Page 26: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Informatica (LEI), ao Mestrado de Informatica (MI), ao Mestrado de Engenharia Informatica (MEI),ao Mestrado Integrado em Engenharia de Comunicacoes (MIECom) e ao Programa Doutoral conjuntoUMinho-UAveiro-UPorto em Informatica (MAP-i), desde 2007/2008.

• Regencia e lecionacao da unidade curricular Research Topics in Software Engineering, MAP-i, de2009/10 a.

• Regencia e lecionacao da unidade curricular Model-driven Software Engineering, MAP-i, 2007/08 e2008/09.

• Regencia e lecionacao da unidade curricular Projeto de Engenharia Informatica (anteriormente de-signada Seminarios), MEI, desde 2009/10.Publicacoes: [jo19] [jo14] [ci47] [ci50] [cn07].

• Regencia e lecionacao da unidade curricularAnalise e Concecao de Software, MI/MEI, desde 2007/08.

• Regencia e lecionacao da unidade curricular Sistemas de Computacao, LEI/LCC/MIEFIS, desde2007/08.

2015/16 Engenharia de Requisitos T MEI 1.o sem.Arquiteturas de Software T MEI 1.o sem.

Projeto de Engenharia Informatica Tut MEI 1.o sem.Engenharia Web T MEI 2.o sem.

Computacao e Programacao T LGeol 2.o sem.Sistemas de Computacao T MIEFis 2.o sem.

2014/15 Engenharia de Requisitos T MEI 1.o sem.Arquiteturas de Software T MEI 1.o sem.

Projeto de Engenharia Informatica Tut MEI 1.o sem.Engenharia Web T MEI 2.o sem.

Computacao e Programacao T LGeol 2.o sem.Sistemas de Computacao T MIEFis 2.o sem.

2013/14 Nao dei aulas por estar de licenca sabatica2012/13 Analise e Concecao de Software T MEI anual

Seminarios Tut MEI 1.o sem.Laboratorios de Informatica III Lab LEI 2.o sem.

Sistemas de Computacao T,TP LCC 2.o sem.2011/12 Analise e Concecao de Software T MI/MEI anual

Seminarios Tut MI/MEI 1.o sem.Laboratorios de Informatica III Lab LEI 2.o sem.

Sistemas de Computacao T,TP LCC 2.o sem.2010/11 Analise e Concecao de Software T MI/MEI anual

Laboratorios de Comunicacoes I Lab MIECom 1.o sem.Seminarios Tut MI/MEI 1.o sem.

Research Topics in Software Engineering T MAP-i 1.o sem.Sistemas de Computacao TP LEI 2.o sem.

2009/10 Analise e Concecao de Software T,Lab MI/MEI anualSeminarios Tut MI/MEI 1.o sem.

Research Topics in Software Engineering T MAP-i 1.o sem.Sistemas de Computacao TP LEI 2.o sem.

2008/09 Analise e Concecao de Software T MI/MEI anualModel-Driven Software Engineering T MAP-i 1.o sem.

Sistemas de Computacao T,TP LEI 2.o sem.2007/08 Analise e Concecao de Software T MI/MEI anual

Model-Driven Software Engineering T MAP-i 1.o sem.Sistemas de Computacao T,TP LEI 2.o sem.

2006/07 Nao dei aulas por estar de licenca sabatica

28

Page 27: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

5.1.2 Pre-Bolonha

• Lecionacao de aulas teoricas, teorico-praticas, praticas e laboratoriais de disciplinas na area da Enge-nharia de Computadores e Sistemas Digitais as licenciaturas em Engenharia de Sistemas e Informatica(LESI), Matematica e Ciencias da Computacao (LMCC), Engenharia de Comunicacoes (LECom) eMestrado em Informatica e do Curso de Especializacao em Informatica (MICEI), de Outubro de1991/92 ate 2005/2006.

• Regencia e lecionacao da disciplina Desenvolvimento de Sistemas Embebidos, MICEI, de 2000/01 ate2005/06.

• Lecionacao da disciplina Laboratorios Integrados III, LECom, em 2005/06.

• Regencia e lecionacao da disciplina Arquitectura de Computadores I, LESI, em 2000/01, 2004/05 e2005/06.

• Regencia e lecionacao da disciplina Sistemas Digitais I, LESI, de 2000/01 ate 2002/03.

• Monitor da disciplina de Algoritmos e Estruturas de Dados, LESI, em 1989/90.

2005/06 Arquitectura de Computadores I T LESI 1.o sem.Laboratorios Integrados III Lab LECom 1.o sem.

Sistemas Digitais I TP LESI 2.o sem.Desenvolvimento de Sistemas Embebidos T MICEI 2.o sem.

2004/05 Arquitectura de Computadores I T LESI 1.o sem.Laboratorios Integrados III Lab LECom 1.o sem.

Sistemas Digitais I TP LESI 2.o sem.2003/04 Arquitectura de Computadores I P LESI 1.o sem.

Sistemas Digitais I TP LESI 2.o sem.Desenvolvimento de Sistemas Embebidos T MICEI 2.o sem.

2002/03 Sistemas Digitais I T,TP LESI 2.o sem.Desenvolvimento de Sistemas Embebidos T MICEI 2.o sem.

2001/02 Arquitectura de Computadores I P LESI 1.o sem.Sistemas Digitais I T,TP LESI 2.o sem.

Desenvolvimento de Sistemas Embebidos T MICEI 2.o sem.2000/01 Arquitectura de Computadores I T,P LESI 1.o sem.

Sistemas Digitais I T,TP LESI 2.o sem.Desenvolvimento de Sistemas Embebidos T MICEI 2.o sem.

1999/00 Nao dei aulas por estar equiparado a bolseiro1998/99 Nao dei aulas por estar equiparado a bolseiro1997/98 Sistemas Digitais I P LESI 1.o sem.

Sistemas Digitais II P LESI 2.o sem.1996/97 Nao dei aulas por estar equiparado a bolseiro1995/96 Sistemas Digitais I P LESI 1.o sem.

Sistemas Digitais II P LESI 2.o sem.1994/95 Sistemas Logicos & Arquitectura de Computadores P LESI anual

Electronica Digital P,TP LESI anualSıntese de Sistemas Digitais P LESI 2.o sem.

1993/94 Sistemas Logicos & Arquitectura de Computadores P LESI anualElectronica Digital P LESI anual

Arquitectura de Computadores P LMCC 1.o sem.1992/93 Sistemas Logicos & Arquitectura de Computadores P LESI anual1991/92 Sistemas Logicos & Arquitectura de Computadores P LESI anual

5.2 Outras Instituicoes de Ensino Superior

• Regencia e lecionacao da disciplina de Projeto em Engenharia Informatica do curso de Mestrado emEngenharia Informatica da Universidade do Minho, ministrado no Instituto Superior Tecnico Militar

29

Page 28: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

(ISTM), Luanda, Angola, nov/2015. Disciplina ministrada durante 1 semana, com 6 horas de aulaspor dia, o que perfez um total de 30 horas.

• Lecionacao do modulo “Requirements in enginering projects”, no curso “UDC-TUIASI InternationalSummer School”, realizado na Universitatea Tehnica Gheorghe Asachi, Iasi, Romenia, mai/2015.Parceiros: Universitatea Tehnica Gheorghe Asachi Iasi (RO), U Corunha (ES), UMinho.

• Lecionacao e supervisao de alunos no curso intensivo Erasmus “Conceptual Design and Developmentof Innovative Products”, realizado, durante 3 semanas, nas instalacoes da Bang & Olufsen, Struer,Dinamarca, jun-jul/2008 e jun-jul/2010. Parceiros: Engineering College of Aarhus (DK), TU Ostrava(CZ), U Tomas Bat’a (CZ), UT Cracovia (PL), U Hanze Groningen (NL), Newcastle U (UK), Bang& Olufsen (DK), UMinho.Publicacoes: [jo12] [ci49].

• Regencia e lecionacao da disciplina de Arquitectura de Sistemas Embebidos do 3.o ano (2.o semestre)da Licenciatura em Engenharia de Sistemas e Informatica, Universidade do Algarve, Faro, Portugal,nos anos letivos de 2004/05 e 2005/06. Total de 70 horas de aulas (em cada ano letivo).

• Regencia e lecionacao da disciplina de Programacao de Sistemas Embebidos do 4.o ano (1.o semestre)da Licenciatura em Engenharia de Sistemas e Informatica, Universidade do Algarve, Faro, Portugal,nos anos letivos de 2004/05 e 2005/06. Total de 70 horas de aulas (em cada ano letivo).

• Regencia e lecionacao da disciplina de Sıntese e Analise de Circuitos Digitais do curso de Licen-ciatura em Engenharia Informatica do Instituto Superior de Ciencias e Tecnologia de Mocambique(ISCTEM), Maputo, Mocambique, mar/2003. Disciplina ministrada durante 2 semanas, com 4 horasde aulas por dia, o que perfez um total de 40 horas.

5.3 Cursos de formacao

• Co-coordenador do Curso de Formacao Especializada em Programacao de Computadores para Re-conversao de Licenciados (Qualifica-IT), 2015.

• Co-lecionacao (juntamente com Machado RJ) do modulo Agile Software Engineering, do curso “Car-negie Mellon Portugal Summer Academy 2009”, Porto, Portugal, jun/2009. Modulo ministrado noambito do programa “Carnegie Mellon Portugal”.

• Lecionacao do modulo Engenharia e Gestao de Requisitos do Curso de Formacao Especializadaem “Gestao e Qualidade do Processo de Software”. Modulo ministrado nas instalacoes da QimondaPortugal S.A., Vila do Conde, Portugal, jun/2008-jan/2009, no ambito dum protocolo entre a UMinhoe a Qimonda Portugal.

• Lecionacao de cinco sessoes de formacao em topicos de Engenharia de Software, na Qimonda PortugalS.A., Vila do Conde, Portugal, jun-out/2008. Cada sessao durou 3 horas, o que perfez um total de15 horas.

• Lecionacao do modulo de Engenharia e Gestao de Requisitos, organizado pelo Centro de Excelenciaem Desmaterializacao de Transacoes (CEDT) da COTEC (polo Software do Minho), Braga, Portugal,fev-mar/2008. Modulo ministrado durante 2 dias, com 6 horas de aulas por dia, o que perfez umtotal de 12 horas.

6 Publicacoes

A publicacao de artigos, capıtulos de livros, monografias e livros faz parte da essencia da carreira univer-sitaria, como forma de disseminacao do conhecimento e do saber. Ate ao momento, tenho quatro capıtulode livros, a convite dos respetivos editores, e dez artigos em periodicos internacionais conceituados (a mai-oria revistas da Elsevier, Springer, IEE, Wiley, Taylor & Francis). Em eventos internacionais, com revisaoe publicacao em atas formais, publiquei mais de meia centena de artigos. Tenho tambem sido responsavel

30

Page 29: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

pela edicao de atas de conferencias, especialmente no ambito dos workshops MOMPES, que tenho ajudadoa mentorizar e promover.

Em termos de publicacoes, tenho por objetivo (recente) publicar em revistas de referencia, em particularna revista “Software and System Modeling”, da Springer, por ser aquela que melhor cobre a area tematicada modelacao. Tenho igualmente submetido artigos para conferencias de referencia com edicao das ataspela ACM Press, IEEE Computer Society Press, Springer ou Kluwer. Tenho publicado maioritariamenteem conferencias, mas tal e fruto da grande relevancia em termos cientıficos de conferencias de referencianas areas da Engenharia de Software e da Engenharia de Computadores.

A maioria das minhas publicacoes e indexada nos mais conhecidos e prestigiados motores de indexacao.No ISI Web of Knowledge (WoK), no Scopus e no DBLP, estao indexadas, respetivamente, 48, 67 e 59publicacoes de que sou (co-)autor. No ISI WoK, estao ainda incluıdos 37 artigos de que sou co-editor.

Em out/2007, juntamente com o colega Luıs Gomes da UNL, iniciei a edicao dum livro na area da mo-delacao da perspetiva comportamental de sistemas embutidos. Tratou-se dum processo bastante exigente,com varias fases (definicao dos temas a abordar, convite a potenciais autores, recepcao dos resumos,recepcao dos capıtulos, revisao dos capıtulos, decisao sobre aceitacao/rejeicao dos capıtulos recebidos, re-cepcao das versoes finais dos capıtulos, organizacao dos capıtulos, escrita do prefacio, etc), e que culminouno lancamento do livro no circuito comercial em jul/2009. Trata-se duma obra, escrita por varios investiga-dores de referencia, e que se espera que possa contribuir para dar a conhecer alguns dos recentes progressosnuma area de grande importancia que cruza conhecimentos das ciencias da computacao, da engenhariade software, da engenharia de computadores e da engenharia eletronica. Um dos autores que contribuiupara a escrita de um capıtulo para o livro foi Daniel Gajski (UC Irvine, EUA), que e seguramente um dosmaiores especialistas mundiais em varias areas ligadas aos sistemas embutidos.

No total, ao longo da minha carreira academica, sou autor/editor de 125 publicacoes cientıficas, divididasem 3 livros, 14 edicoes de atas de conferencias ou de periodicos, 2 dissertacoes/teses, 5 capıtulo de livros,a convite dos respetivos editores, 20 artigos em periodicos (com arbitragem cientıfica) 58 artigos emconferencias cientıficas internacionais (com arbitragem cientıfica e atas formais) 13 artigos em workshops(com arbitragem cientıfica, sem atas formais) 7 artigos em conferencias cientıficos nacionais, e 3 relatoriostecnicos.

Tenho tambem procurado diversificar os colegas com quem colaboro em termos cientıficos e esse objetivotem-se refletido nas co-autorias das minhas publicacoes. Ate a data deste documento, tenho publicacoescom os seguintes 90 colegas: Marian Adamski (1), Paulo S. Afonso (2), Mauro Almeida (2), Vıtor M. Alves(1), Diogo J. Barbosa (2), Manuel B. Barbosa (1), Joao P. Barros (1), Paulo E. Battistela (2), LeandroB. Becker (1), Orlando Belo (3), Kenneth Boness (1), Goetz Botterweck (1), Diogo Campos (1), Jose C.Campos (2), Joao M.P. Cardoso (3), Manuel M. Carvalho (1), Maria Sameiro Carvalho (2), Tiago Carvalho(1), Siobhan Clarke (1), Lino A. Costa (1), Marco Couto (1), Sergio J. Dias (1), Pedro C. Diniz (1), SusannaDonatelli (1), Dov Dori (1), Francisco J. Duarte (7), Antonio J. Esteves (4), Jean-Marie Farines (1), FabioA. Fernandes (2), Andre L. Ferreira (1), Victor Fonte (2), Vahid Garousi (1), Luıs Gomes (4), MadalenaP. Goncalves (1), Jacek Habel (1), Jon G. Hall (1), Michael D. Harrison (2), Jens B. Jørgensen (5), RickKazman (1), Ridha Khedri (1), Victor Khomenko (2), Jetty Kleijn (1), Luıs C. Lamb (4), Ralf Lammel(1), Peter G. Larsen (1), Hanne Lehrskov (1), Johan Lilius (7), Rui M. Lima (1), Ricardo J. Machado (57),Paulo J. Maia (2), Atif Mashkoor (1), Miguel P. Monteiro (14), Paula Monteiro (3), Ricardo Nobre (1),Roy Oberhauser (1), Rosane F. Passarini (1), Antonio Pina (3), Luıs Pinto (2), Ivan Porres (2), Alberto J.Proenca (14), Jose C. Ramalho (2), Isabel Ramos (1), Marcio P. Rebelo (2), A. Nestor Ribeiro (2), OscarR. Ribeiro (10), Matthias Riebisch (1), Helena C. Rodrigues (3), Susana P. Rodrigues (1), Henrique D.Santos (12), Luıs P. Santos (1), Nuno Santos (3), Joao A. Saraiva (2), Bernhard Schatz (1), Stephen B.Seidman (1), Adelino F. Silva (1), Diogo Silva (2), Jose L. Silva (2), Pedro Vaz Silva (2), Pedro N. Sousa(1), Sonia M. Sousa (1), Simon Tjell (6), Dragos Truscan (5), Natascha van Hattum-Janssen (3), JoostVisser (1), Christianne G. von Wangenheim (2), Richard Vos (1), Flavio R. Wagner (4), Oliver Wallington(1), Krzysztof Wnuk (1), Jan Zidek (1).

Estes colegas estavam, a data da escrita das respetivas publicacoes de que sao co-autores ou co-editorescomigo, vinculados as 34 instituicoes (de 16 paıses diferentes) a seguir indicadas: Alemanha (Aa-len U, Humboldt-U Berlin, Koblenz U, TU Berlin, TU Ilmenau, TU Munchen); Brasil (UFRGS, UFSC,UTFPR);Canada (McMaster U);Dinamarca (Aarhus U, Bang & Olufsen); EUA (CMU, UC Arkansas);

31

Page 30: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Finlandia (Abo Akademi, TUCS); Israel (Technion); Italia (U Torino); Paıses Baixos (HU Groningen,Leiden U, SIG, Wageningen U); Polonia (Cracow UT); Portugal (Blaupunkt, Bosch, IPBeja, IST, UMi-nho, UPorto, UNL); Rep. Checa (TU Ostrava); Rep. Irlanda (LERO, Trinity College Dublin); ReinoUnido (Newcastle U, Open U, U Reading); Suecia (Lund U); Turquia (Hacettepe U).

As minhas publicacoes tem tido algum impacto na comunidade cientıfica, sendo muitas delas objeto decitacao por parte de investigadores conceituados e em revistas e conferencias prestigiadas. Uma lista,provavelmente nao exaustiva, com mais de um milhar de citacoes a artigos de que sou co-autor e apresentadano apendice A.

A informacao desta lista permite concluir que o meu ındice-h (h-index) e, no mınimo, igual a 17, o quesignifica que tenho (pelo menos) 17 publicacoes, cada qual com (pelo menos) 17 citacoes:

1 [ci24] AOSD 2005 1852 [jo02] IEE Proceedings 1997 953 [ci32] SCESM 2007 744 [ci10] CODES 2000 485 [jo08] TAOSD 2006 446 [ci19] AOSD 2004 337 [ci42] VS-GAMES 2010 318 [wk09] CPN 2006 319 [ci25] ECBS 2005a 2710 [ci07] AI 1998 2611 [ci21] ECBS 2004a 2312 [ci45] QUATIC 2010 2013 [ci28] ICSM 2005 2014 [ci26] ECBS 2005b 1915 [ci22] ECBS 2004b 1816 [ci33] SIES 2007 1817 [jo12] EJEE 2009 18

Tambem com base na informacao da lista, determina-se que o meu ındice-g (g-index) e, no mınimo, iguala 29, o que significa que as minhas 29 publicacoes com mais citacoes tem em conjunto, pelo menos, 841(292) citacoes. No total, tenho 27 publicacoes com 10 (ou mais) citacoes.

O meu numero de Erdos e 41:

4. Eu e Pedro C. Diniz somos co-autores de [wk12].

3. Pedro C. Diniz e Oscar H. Ibarra sao co-autores de:Ibarra OH, Diniz PC, Rinard MC; On the complexity of commutativity analysis, International Journal of Foundationsof Computer Science 8(1):81–94, World Scientific, ISSN 0129-0541, mar/1997. DOI 10.1142/S0129054197000069

2. Oscar H. Ibarra e Shlomo Moran sao co-autores de:Ibarra OH, Moran S, Rosier LE; A note on the parallel complexity of computing the rank of order n matrices,Information Processing Letters 11(4–5):162, Elsevier, dez/1980. DOI 10.1016/0020-0190(80)90042-3

1. Shlomo Moran e Paul Erdos sao co-autores de:Erdos P, Linial N, Moran S; Extremal problems on permutations under cyclic equivalence, Discrete Mathematics64(1):1–11, Elsevier, mar/1987. DOI 10.1016/0012-365X(87)90235-4

Dos autores que citaram trabalhos da minha autoria, sem desprimor para nenhum dos outros, destacaria osseguintes, apresentados por ordem alfabetica dos apelidos2: Alain Abran (editor do SWEBoK), Luciano

1Conheco mais dois cenarios que correspondem a um numero de Erdos igual a 4:Fernandes JM → Kleijn J → Karhumaki J → Shallit JO → Erdos PFernandes JM → Barbosa MB → Wilson DA → Shallit JO → Erdos P

2Para alguns dos investigadores listados, indica-se a posicao que ocupam na lista dos academicos mais influentes na areada Engenharia de Software, de acordo com os artigos:[1] Fernandes JM; Authorship trends in software engineering, Scientometrics 101(1):257–71, Springer, ISSN 0138-9130,

out/2014. DOI 10.1007/s11192-014-1331-6 [jo16]

32

Page 31: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Baresi, Don Batory (14.a posicao em [1], 16.a posicao em [2]), Paulo Borba, Serge Demeyer, MarkHarman (2.a posicao em [1], 14.a posicao em [3]), Laurie Hendren (29.a posicao em [1], ACM Fellow),Gregor Kiczales (ACM Fellow), Jeff Kramer (ACM Fellow, ACM SIGSOFT Outstanding ResearchAward em 2005, 7.a posicao em [2]), Uira Kulesza (23.a posicao em [1]), Jeff Magee (ACM SIGSOFTOutstanding Research Award em 2005, 11.a posicao em [2]), Peter Marwedel, Tom Mens, Ana Mo-reira,Gail Murphy (3.a posicao em [2]),Klaus Ostermann,Klaus Pohl,Martin Robillard, TetsuoTamai, Paolo Tonella (8.a posicao em [1], 31.a posicao em [2]), Sebastian Uchitel (8.a posicao em [2]),Wil M.P. van der Aalst, Arie van Deursen (25.a posicao em [1]), John Whittle e Alex Yakovlev.

Alguns dos autores que citaram os meus trabalhos estao/estavam vinculados a universidades e insti-tuicoes de investigacao de grande prestıgio: Alemanha (Deutsche Bank, Ericsson R&D, Fraunhofer Ins-titute, RWTH Aachen U, SAP Research, TU Berlin, TU Braunschweig, TU Darmstadt, TU Dortmund,TU Munchen, U Hamburg, U Osnabruck, U Paderborn); Australia (Monash U, Queensland UT, Swin-burne UT); Austria (TU Viena); Belgica (UC Louvain, VU Brussel); Brasil (ITA, PUC-Rio, UFBA,UF Campina Grande, UFMG, UFPE, UF Rio de Janeiro, UFRGS, UNICAMP, USP); Canada (Carle-ton U, Dalhousie U, McGill U, McMaster U, U British Columbia, U Calgary, U Montreal, U Toronto);China (Peking U); Coreia do Sul (KAIST, Seoul National U); Dinamarca (U Aarhus); Espanha(UP Valencia, U Zaragoza); EUA (Arizona SU, CMU, Iowa State U, North Carolina SU, Rutgers U, SanDiego SU, Sun Microsystems, U Delaware, U Illinois at Chicago, U Maryland, U Southern California,U Wisconsin-Milwaukee, UT Austin, Virginia Tech); Finlandia (Aalto U, Nokia, Tampere UT); Franca(Airbus France, Ecole des Mines de Nantes, Grenoble INP, INRIA, LAAS-CNRS, U Paul Sabatier Toulouse,U Toulouse); India (IIIT Hyderabad, Tata Consultancy); Italia (Poli Milano, Poli Torino, U Bologna,U Pisa, U Roma “La Sapienza”); Japao (U Tokyo); Noruega (Simula Research Laboratory, U Stavanger);Paıses Baixos (CWI, TU Delft, TU Eindhoven, U Amsterdam, U Twente, U Utrecht, VU Amsterdam);Reino Unido (Imperial College, King’s College, Lancaster U, Newcastle U, U Cambridge, UC London,UMIST, U St. Andrews U Sheffield, U Southampton); Rep. Checa (TU Ostrava); Russia (A.P. ErshovInstitute of Informatics Systems); Singapura (NTU); Suecia (KTH, Lund U, Stockholm U); Suıca(CERN).

6.1 Livros

[li03] Fernandes JM, Machado RJ; Requirements in engineering projects, Springer, serie Lecture Notesin Management and Industrial Engineering, ISBN 978-3-319-18596-5, 2016. DOI 10.1007/978-3-319-18597-2Este livro, com 240 paginas, esta dividido em 8 capıtulos, e foi escrito para servir como obra dereferencia em cursos/programas/disciplinas de nıvel universitario na tematica da engenharia de re-quisitos. Foi nomeado, pela editora Springer, para o premio “2016 Most Promising New TextbookAward” da American Text and Academic Authors Association (TAA).

[li02] Fernandes JM, Lammel R, Visser J, Saraiva J (eds.); Generative and transformational techniquesin software engineering III, Springer, serie Lecture Notes in Computer Science, vol. 6491, ISBN 978-3-642-18022-4, 2011. DOI 10.1007/978-3-642-18023-1Este livro, com aproximadamente 550 paginas, esta dividido em 16 capıtulos, escritos por professores,investigadores, cientistas e alunos da escola de verao GTTSE 2009.

[2] Ren J, Taylor RN; Automatic and versatile publications ranking for research institutions and scholars, Communicationsof the ACM 50(6):81–5, jun/2007. DOI 10.1145/1247001.1247010

[3] Wong WE, Tse TH, Glass RL, Basili VR, Chen TY; Editor’s corner: An assessment of systems and software engine-ering scholars and institutions (2001-2005), Journal of Systems and Software 81(6):1059–62, jun/2008. DOI 10.1016/0164-1212(94)90115-5

33

Page 32: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Cap. 1: An introduction to software product line refactoring; Borba P (UF Pernambuco, Brasil)Cap. 2: Excerpts from the TXL cookbook; Cordy J (Queen’s U, Canada)Cap. 3: Model synchronization, mappings, tile algebras, and categories; Diskin Z (U Waterloo, Canada)Cap. 4: An introductory tutorial on JastAdd attribute grammars; Hedin G (Lund U, Suecia)Cap. 5: Model driven language engineering with Kermeta; Jezequel JM, Barais O (INRIA & U Rennes 1, Franca), Fleurey F (SINTEF, Noruega)Cap. 6: EASY meta-programming with Rascal; Klint P, van der Storm T, Vinju J (CWI & U Amsterdam, Paıses Baixos)Cap. 7: The theory and practice of modeling language design for model-based software engineering - a personal perspective; Selic B (MalinaSoftware, Canada)Cap. 8: Code transformations for embedded reconfigurable computing architectures; Diniz P (IST, Portugal), Cardoso JMP (U Porto, Portugal)Cap. 9: Model transformation chains and model management for end-to-end performance decision support; Fritzsche M, Gilani W (SAP Research,Reino Unido)Cap. 10: Building code generators with genesys: A tutorial introduction; Jorges S, Steffen B (TU Dortmund, Alemanha), Margaria T (U Potsdam,Alemanha)Cap. 11: The need for early aspects; Moreira A, Araujo J (UN Lisboa, Portugal)Cap. 12: Lightweight language processing in Kiama; Sloane A (Macquarie U, Australia)Cap. 13: Some issues in the ‘archaeology’ of software evolution; Wermelinger M, Yu Y (Open U, Reino Unido)Cap. 14: Teaching computer language handling - from compiler theory to meta-modelling; Gjøsæter T, Prinz A (U Agder, Noruega)Cap. 15: C++ metastring library and its applications; Szugyi Z, Sinkovics A, Pataki N, Porkolab Z (Eotvos Lorand U, Hungria)Cap. 16: Language convergence infrastructure; Zaytsev V (U Koblenz-Landau, Alemanha)

[li01] Gomes L, Fernandes JM (eds.); Behavioral modeling for embedded systems and technologies: Ap-plications for design and implementation, IGI Global, ISBN 978-1-60566-750-8, 2010. DOI 10.4018/978-1-60566-750-8Este livro de 494 paginas esta dividido em 15 capıtulos, da autoria de professores universitarios eprofissionais da industria. [9 citacoes]

Cap. 1: UML as front-end language for embedded systems design; Brisolara LB (UF Pelotas, Brasil), Kreutz ME (U Santa Cruz do Sul, Brasil),Carro L (UFRGS, Brasil)Cap. 2: Model-driven design and ASM-based validation of embedded systems; Gargantini A, Scandurra P (U Bergamo, Italia), Riccobene E(U Milano, Italia)Cap. 3: Abstract and concrete data type optimizations at the UML and C/C++ level for dynamic embedded software; Baloukas C (DemocritusUniversity of Thrace, Grecia), Temmerman M (Karel de Grote Hogeschool, Belgica), Keller A, Demeyer S (U Antwerpen, Belgica), Mamagkakis S,Catthoor F (IMEC, Belgica), Soudris D (NTU Athens, Grecia)Cap. 4: Concern separation for adaptive QoS modeling in distributed real-time embedded systems; Gray J (U Alabama at Birmingham, EUA),Neema S, Bapty T, Gokhale A, Schmidt DC (Vanderbilt U, EUA), Zhang J (Motorola Research, EUA), Lin Y (Honda Manufacturing of Alabama,EUA)Cap. 5: High-level design space exploration of embedded systems using the model-driven engineering and aspect-oriented design approaches;Oliveira MFS, Wehrmeister MA, Nascimento FA, Pereira CE, Wagner FR (UFRGS, Brasil)Cap. 6: Separation of concerns in model-based development of distributed real-time systems; Niz D, Bhatia G, Rajkumar R (CMU, USA)Cap. 7: Using timed automata for modeling the clocks of distributed embedded systems; Rodrıguez-Navas G, Proenza J (U Illes Balears, Espanha),Hansson H, Pettersson P (Malardalen U, Suecia)Cap. 8: Model checking of multitasking real-time applications based on the timed automata model using one clock; Waszniowski L, Hanzalek Z(Czech TU, Rep. Checa)Cap. 9: SystemC platform modeling for behavioral simulation and performance estimation of embedded systems; Posadas H, Castillo J, Quijano D,Fernandez V, Villar E (U Cantabria, Espanha), Martınez M (DS2, Espanha)Cap. 10: Engineering embedded software: From application modeling to software synthesis; Ferreira R, Spech E, Cota E, Carro L (UFRGS, Brasil),Brisolara LB, Mattos JCB (UF Pelotas, Brasil)Cap. 11: Transaction level model automation for multicore systems; Lo LLCY, Abdi S, Gajski D (UC Irvine, EUA)Cap. 12: The role of programming models on reconfigurable computing fabrics; Cardoso JMP (U Porto, Portugal), Bispo J, Sanches AK (UT Lisboa,Portugal)Cap. 13: Reconfiguration of industrial embedded control systems; Khalgui M, Hanisch HM (Martin Luther U, Alemanha)Cap. 14: Architecture description languages for the automotive domain; Faucou S, Trinquet Y (U Nantes, Franca), Simonot-Lion F (U Nancy,Franca)Cap. 15: Model-based testing of embedded systems exemplified for the automotive domain; Zander J, Schieferdecker I (Fraunhofer FOKUS eTU Berlin, Alemanha)

6.2 Edicao de Atas de Conferencias ou de Periodicos

[ed14] Fernandes JM, Machado RJ, Wnuk K (eds.); Proceedings of the 6th International Conferenceon Software Business (ICSOB 2015), Braga, Portugal, serie Lecture Notes in Business InformationProcessing (LNBIP), vol. 210, Springer, ISBN 978-3-319-19592-6, jun/2015. URL

Art. 1: The benefits and consequences of workarounds in software development projects; Yli-Huumo J, Maglyas A, Smolander K (LappeenrantaUT, Finlandia)Art. 2: The relationship between business model experimentation and technical debt; Yli-Huumo J, Rissanen T, Maglyas A, Smolander K,Sainio LM (Lappeenranta UT, Finlandia)Art. 3: Network analysis of platform ecosystems: The case of Internet of Things ecosystem; Toivanen T, Mazhelis O, Luoma E (U Jyvaskyla,Finlandia)Art. 4: Exploring network modelling and strategy in the Dutch software business ecosystem; Crooymans W, Pradhan P, Jansen S (Utrecht U,Paıses Baixos)Art. 5: Towards a typification of software ecosystems; Knodel J (Fraunhofer IESE, Alemanha), Manikas K (U Copenhagen, Dinamarca)Art. 6: A Survey on the perception of innovation in a large product-focused software organization; Linaker J, Munir H, Runeson P, Regnell B,Schrewelius C (Lund U, Suecia)Art. 7: Ecosystems and open innovation for embedded systems: A systematic mapping study; Papatheocharous E, Axelsson J (SICS, Suecia),Andersson J (Linneaus U, Suecia)Art. 8: Assessing the Value Blueprint to support the design of a business ecosystem; Almeida LA, Souza CRB, Lima AM, Reis RQ (UF Para,Brasil)Art. 9: Effects of technological change on acquisition behavior: An empirical analysis of electronic design automation; Lucking T (Sony Europe,Reino Unido), Wagner M (Augsburg U, Alemanha)Art. 10: Hitting the target: Practices for moving toward innovation experiment systems; Karvonen T, Lwakatare LE, Sauvola T, Kuvaja P, Oivo M(U Oulu, Finlandia), Bosch J (Chalmers UT, Suecia), Olsson HH (Malmo U, Suecia)Art. 11: Communication in firm-internal global software development with China; Zaghloul B, Riehle D (Friedrich-Alexander U, Alemanha),Zhou M (Peking U, China)Art. 12: Customer feedback and data collection techniques in software R&D: A literature review; Fabijan A, Olsson HH (Malmo U, Suecia),Bosch J (Chalmers UT, Suecia)Art. 13: Towards continuous customer validation: A conceptual model for combining qualitative customer feedback with quantitative customerobservation; Olsson HH (Malmo U, Suecia), Bosch J (Chalmers UT, Suecia)Art. 14: Business model patterns for the connected car and the example of data orchestrator; Mikusz M, Jud C, Schafer T (U Stuttgart, Alemanha)Art. 15: Business models for platform-based digital services: Stakeholder expectations; Jud C (U Stuttgart, Alemanha)Art. 16: Development of a method for the economic evaluation of predictive maintenance; Tauterat T (U Stuttgart, Alemanha)Art. 17: Towards standardization of custom projects via project profile matching; Hessenkamper A, Steffen B (U Twente, Paıses Baixos)Art. 18: To develop or to reuse? Two perspectives on external reuse in software projects; Stefi A, Hess T (Ludwig-Maximilians U, Alemanha)Art. 19: Internationalization and export of software products; Huijs M, Jansen S, Brinkkemper S (Utrecht U, Paıses Baixos)Art. 20: Acquisition of software firms: A survival analysis; Wagner M (Augsburg U, Alemanha)Art. 21: Lean software startup – An experience report from an entrepreneurial software business course Jarvi A, Taajamaa V, Hyrynsalmi S(U Turku, Finlandia)Art. 22: Software engineering knowledge areas in startup companies: A mapping study; Klotins E, Unterkalmsteiner M, Gorschek T (Blekinge IT,Suecia)Art. 23: Value creation in SaaS development; Aaen I (Aalborg U, Dinamarca), Gjerløff N (PathShaper Aps, Dinamarca)Art. 24: Wealthy, healthy and/or happy — What does ‘ecosystem health’ stand for? Hyrynsalmi S, Jarvi A, Nokkala T (U Turku, Finlandia),Seppanen M (Tampere UT, Finlandia), Suominen A (VTT, Finlandia)

34

Page 33: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ed13] Fernandes JM, Dori D; Model-based approaches and frameworks for embedded software systems,Innovations in Systems and Software Engineering 8(1):1–2, Springer, Londres, Reino Unido, ISSN1614-5046, mar/2012. DOI 10.1007/s11334-011-0176-x

Art. 1: A relationship-based approach to model integration; Chechik M (U Toronto, Canada), Nejati S, Sabetzadeh M (Simula Research Lab,Noruega)Art. 2: A model-driven engineering framework for embedded systems design; Nascimento FAM, Oliveira MFS, Wagner FR (UFRGS, Brasil)Art. 3: Managing complexity and variability of a model-based embedded software product line; Polzer A, Merschen D, Kowalewski S (RWTHAachen U, Alemanha), Botterweck G, Pleuss A (LERO, Rep. Irlanda), Thomas J, Hedenetz B (Daimler AG, Alemanha)Art. 4: On the refinement of use case models with variability support; Azevedo S, Machado RJ (UMinho, Portugal), Braganca A (ISEP, Portugal),Ribeiro H (Primavera BSS, Portugal)Art. 5: Modular artifact synthesis from domain-specific models; Mannadiar R, Vangheluwe H (McGill U, Canada)Art. 6: Component-based analysis of embedded control applications; Angelov C, Guan W, Marian N, Zhou F, Sierszecki K, Top S (U SouthernDenmark, Dinamarca)

[ed12] Donatelli S, Kleijn J, Machado RJ, Fernandes JM (eds.); Recent Advances in Petri Nets and Con-currency, CEUR Workshop Proceedings, vol. 827, ISSN 1613-0073, jan/2012. URN urn:nbn:de:0074-827-8. URL

Estas atas, com um total de 497 paginas, incluem os artigos apresentados nos workshops realizados no ambito da31st International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRINETS 2010) e da 10th International Conference on Application of Concurrency to System Design (ACSD 2010).

Art. 1: Cycle structure in SR and DSR graphs: Implications for multiple equilibria and stable oscillation in chemical reaction networks; Banaji M(U Portsmouth, Reino Unido)Art. 2: On the importance of the deadlock trap property for monotonic liveness; Heiner M (Brandenburg UT, Alemanha), Mahulea C, Silva M(U Zaragoza, Espanha)Art. 3: Modelling gradients using Petri nets; Bertens L, Verbeek FJ, Kleijn J (Leiden U, Paıses Baixos), Koutny M (Newcastle U, Reino Unido)Art. 4: Comparison of approximate kinetics for unireactant enzymes: Michaelis-Menten against the equivalent server; Angius A, Balbo G, Cor-dero F, Horvath A, Manini D (U Torino, Italia)Art. 5: Colored Petri nets to model and simulate biological systems; Liu F, Heiner M (Brandenburg UT, Alemanha)Art. 6: Control of metabolic systems modeled with timed continuous Petri nets; Ross-Leon R, Ramirez-Trevino A, Ruiz-Leon J (Centro deInvestigaciones y Estudios Avanzados del I.P.N., Mexico), Morales JA (U Guadalajara, Mexico)Art. 7: Model transformation of metabolic networks using a Petri net based framework; Machado D, Costa RS, Rocha M, Rocha I, Ferreira EC(U Minho, Portugal), Tidor B (MIT, EUA)Art. 8: Applying Petri nets for the analysis of the GSH-ASC cycle in chloroplasts; Macia H, Gonzalez-Sanchez MI, Valero V, Valero E (U Castilla-LaMancha, Espanha)Art. 9: Petri net modeling via a modular and hierarchical approach applied to nociception; Blatke MA, Meyer S, Marwan W (U Magdeburg,Alemanha), Stein C (FU Berlin, Alemanha)Art. 10: Modeling and mining of collaborative learnflows; Bergenthum R, Harrer A, Mauser S (KU Eichstatt-Ingolstadt, Alemanha)Art. 11: Synthesis of general Petri nets with localities; Koutny M and Pietkiewicz-Koutny M (Newcastle U, Reino Unido)Art. 12: Incremental process mining; Sole M, Carmona J (UPC, Espanha)Art. 13: PetriFlow: A Petri net based framework for modelling and control of workflow processes; Riesz M, Seckar M, Juhas G (Slovak UT,Eslovaquia)Art. 14: A tool for the synthesis of asynchronous speed-independent circuits; Gallo O, Necas T, Lehocki F (Slovak UT, Eslovaquia)Art. 15: Combining Petri nets and UML for model-based software engineering; Fernandes JM (U Minho, Portugal)Art. 16: The resource allocation problem in software applications: A Petri net perspective; Lopez-Grao JP, Colom JM (U Zaragoza, Espanha)Art. 17: IRS-MT: Tool for modeling resource allocation in workflow Petri nets; Chrzastowski-Wachtel P, Rauch J (Warsaw U, Polonia)Art. 18: Deadlock control software for tow automated guided vehicles using petri nets; Rovetto C, Cano E, Colom JM (U Zaragoza, Espanha)Art. 19: Nets-within-nets paradigm and grid computing; Mascheroni M and Farina F (U Milano Bicocca, Italia)Art. 20: Verifying reference nets by means of hypernets: A plugin for RENEW; Mascheroni M (U Milano Bicocca, Italia), Wagner T, Wustenberg L(U Hamburg, Alemanha)Art. 21: Improving a workflow management system with an agent flavour; Moldt D, Quenum J, Reese C, Wagner T (U Hamburg, Alemanha)Art. 22: Automata and Petri net models for visualizing and analyzing complex questionnaires: A case study; Rolke H (U Hamburg, Alemanha)Art. 23: Detecting and repairing unintentional change in in-use data in concurrent workflow management system; Huyen PHT, Ochimizu k (JAIST,Japao)Art. 24: Taming the shrew – resolving structural heterogeneities with hierarchical CPNs; Wimmer M, Kappel G, Schonbock J, Schwinger W(Vienna UT, Austria), Kusel A, Retschitzegger W (Johannes Kepler U Linz, Austria)Art. 25: On persistent reachability in Petri nets; Barylska K, Mikulski L, Ochmanski E (Nicolaus Copernicus U, Polonia)Art. 26: Process refinement and asynchronous composition with modalities; Elhog-Benzina D, Haddad S (ENS Cachan, Franca), Hennicker R(LU Munchen, Alemanha)Art. 27: Generating benchmarks by random stepwise refinement of Petri nets; van Hee KM, Liu Z (TU Eindhoven, Paıses Baixos)Art. 28: Bounded model checking for parametric timed automata; Knapik M, Penczek W (Polish Academy of Sciences, Polonia)Art. 29: Specification of decision diagram operations; Hamez A (CNRS-LAAS, Franca), Hostettler S, Linard A, Marechal A, Risoldi M (U Geneve,Suıca), Paviot-Adet E (U Pierre & Marie Curie, Franca)Art. 30: Towards automatic composition of web services: A SAT-based phase; Penczek W (Polish Academy of Sciences, Polonia), Po lrola A(U Lodz, Polonia), Zbrzezny A (Jan D lugosz U, Polonia)Art. 31: Improving the significance of benchmarks for Petri nets model checkers; Hostettler S, Linard A, Marechal A, Risoldi M (U Geneve, Suıca)

[ed11] Gomes L, Khomenko V, Fernandes JM; Selected papers from the 10th International Conferenceon Application of Concurrency to System Design (ACSD 2010), IET Computers & Digital Techniques5(6):425–6, ISSN 1751-8601, dez/2011. DOI 10.1049/iet-cdt.2011.0150

Art. 1: Encoding of processor instruction sets with explicit concurrency control; Mokhov A, Alekseyev A, Yakovlev A (Newcastle U, Reino Unido)Art. 2: Signal transition graph decomposition: Internal communication for speed independent circuit implementation; Wist D, Wollowski R(U Potsdam, Alemanha), Schaefer M, Vogler W (U Augsburg, Alemanha)Art. 3: Routing of asynchronous Clos networks; Song W, Edwards D, Liu Z, Dasgupta S (U Manchester, Reino Unido)Art. 4: Long-run order-independence of vector-based transition systems; Raffelsieper M, Mousavi M (TU Eindhoven, Paıses Baixos), Zantema H(U Nijmegen, Paıses Baixos)Art. 5: Efficient model checking of PSL safety properties; Launiainen T, Heljanko K, Junttila T (Aalto U, Finlandia)

[ed10] Botterweck G, Lamb L, Fernandes JM (eds.); Proceedings of the 7th International Workshopon Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2010), realizado noambito da 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010),Antuerpia, Belgica, ACM Digital Library, ISBN 978-1-4503-0123-7, set/2010.

35

Page 34: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Art. 1: Support for variability in use case modeling with refinement; Azevedo S, Machado RJ (UMinho, Portugal), Braganca A (ISEP, Portugal),Ribeiro H (Primavera BSS, Portugal)Art. 2: Automating test cases generation: From xtUML system models to QML test models; Ciccozzi F, Cicchetti A (Malardalen U, Suecia),Siljamaki T (Ericsson, Suecia), Kavadiya J (Tata Consultancy, India)Art. 3: A new modeling approach for IMA platform early validation; Lafaye M, Faura D, Pautet L (Telecom Paristech, Franca), Gatti M (ThalesAvionics, Franca)Art. 4: Modular synthesis of mobile device applications from domain-specific models Mannadiar R, Vangheluwe H (McGill U, Canada)Art. 5: Design space abstraction and metamodeling for embedded systems design space exploration; Oliveira MFS, Nascimento FA, Wagner FR(UFRGS, Brasil), Mueller W (U Paderborn, Alemanha)Art. 6: View-supported rollout and evolution of model-based ECU applications; Polzer A, Merschen D, Kowalewski S (RWTH Aachen U, Alemanha),Hedenetz B, Thomas J (Daimler AG, Alemanha), Botterweck G (LERO, Rep. Irlanda)Art. 7: Assertion-based test oracles for home automation systems; Rajan A, du Bousquet L, Ledru Y, Vega G, Richier JL (Laboratoired’Informatique de Grenoble, Franca)Art. 8: PicOS tuples: Easing event based programming in tiny pervasive systems; Shimony B, Nikolaidis I, Gburzynski P, Stroulia E (U Alberta,Canada)Art. 9: Simulink analysis of component-based embedded applications; Zhou F, Top S, Sierszecki K, Angelov C (U Southern Denmark, Dinamarca)

[ed09] Gomes L, Khomenko V, Fernandes JM (eds.); Proceedings of the 10th International Conferenceon Application of Concurrency to System Design (ACSD 2010), Braga, Portugal, IEEE ComputerSociety Press, ISBN 978-0-7695-4066-5, jun/2010. DOI 10.1109/ACSD.2010.2

[ed08] Boness K, Fernandes JM, Hall JG, Machado RJ, Oberhauser R (eds.); 4th International Con-ference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, IEEE Computer SocietyPress, ISBN 978-0-7695-3777-1, set/2009. DOI 10.1109/ICSEA.2009.2

[ed07] Fernandes JM, Lamb L, Machado RJ, Wagner FR (eds.); Proceedings of the 6th InternationalWorkshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2009), re-alizado no ambito da 31st IEEE International Conference on Software Engineering (ICSE 2009), Van-couver, British Columbia, Canada, IEEE Press, ISBN 978-1-4244-3721-4, mai/2009. DOI 10.1109/MOMPES.2009.5069128

Todos os artigos publicados nas atas do MOMPES 2009 estao indexados no ISI WoK, SCOPUS e DBLP.

Foi tambem publicado, nas atas da conferencia ICSE 2009, um artigo relativo ao MOMPES 2009: Fernan-des JM, Machado RJ, Lamb LC, Wagner FR; Model-based methodologies for pervasive and embedded software,31st International Conference on Software Engineering (ICSE 2009), Vancouver, British Columbia, Canada, IEEEComputer Society Press, Companion Volume, pp. 443–4, ISBN 978-1-4244-3494-7, mai/2009. DOI 10.1109/ICSE-COMPANION.2009.5071053

Adicionalmente, um relatorio sobre a edicao 2009 do MOMPES esta disponıvel em: Fernandes JM, Lamb LC,Machado RJ, Wagner FR; Recent advances in model-based methodologies for pervasive and embedded software,ACM SIGSOFT Software Engineering Notes 34(5):37–9, ACM, Nova Iorque, EUA, ISSN 0163-5948, set/2009. DOI10.1145/1598732.1598758 [2 citacoes]

[ed06] Machado RJ, Fernandes JM, Wagner FR, Kazman R (eds.); Proceedings of the 5th InternationalWorkshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2008),realizado no ambito das 11th European Joint Conferences on Theory and Practice of Software(ETAPS 2008), Budapeste, Hungria, IEEE Computer Society Press, ISBN 0-7695-3104-0, abr/2008.DOI 10.1109/MOMPES.2008.2

Todos os artigos publicados nas atas do MOMPES 2008 estao indexados no ISI WoK, SCOPUS e DBLP.

[ed05] Fernandes JM, Machado RJ, Khedri R, Clarke S (eds.); Proceedings of the 4th InternationalWorkshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2007),realizado no ambito das 10th European Joint Conferences on Theory and Practice of Software(ETAPS 2007), Braga, Portugal, IEEE Computer Society Press, ISBN 0-7695-2769-8, mar/2007.DOI 10.1109/MOMPES.2007.10

Todos os artigos publicados nas atas do MOMPES 2007 estao indexados no ISI WoK, SCOPUS e DBLP.

[ed04] Machado RJ, Fernandes JM, Schatz B, Riebisch M (eds.); Proceedings of Joint Meeting of the 4thWorkshop on Model-Based Development of Computer Based Systems (MBD) and 3rd InternationalWorkshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2006),realizado no ambito da 13th IEEE International Conference on Engineering of Computer Based

36

Page 35: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Systems (ECBS 2006), Potsdam, Alemanha, IEEE Computer Society Press, ISBN 0-7695-2538-5,mar/2006. DOI 10.1109/MBD-MOMPES.2006.12

Todos os artigos publicados nas atas do MOMPES 2006 estao indexados no ISI WoK e DBLP.

[ed03] Lilius J, Machado RJ, Truscan D, Fernandes JM, Porres I; Guest editors’ foreword: Selectedpapers from the International Workshop on Model-based Methodologies for Pervasive and EmbeddedSoftware, Nordic Journal of Computing 12(3):198–9, ISSN 1236-6064, dez/2005.

Art. 1: Modeling and verification of cryptographic protocols using coloured Petri nets and Design/CPN; Al-Azzoni I, Down DG, Khedri R(McMaster U, Canada),Art. 2: A case study on coloured Petri nets in object-oriented analysis and design; Barros JP (IP Beja, Portugal), Jørgensen JB (U Aarhus,Dinamarca)Art. 3: Verification of the class of stop-and-wait protocols modelled by coloured Petri nets; Billington J, Gallasch GE (U South Australia,Australia), Petrucci L (U Paris XIII, Alemanha)

[ed02] Lilius J, Machado RJ, Truscan D, Fernandes JM (eds.); Proceedings of the 2nd Workshop onModel-based Methodologies for Pervasive and Embedded Software (MOMPES 2005), realizada noambito da 5th International Conference on Application of Concurrency to System Design (ACSD 2005),Rennes, Franca, TUCS General Publication N. 39, ISBN 952-12-1556-9, mai/2005. URL

[ed01] Fernandes JM, Lilius J, Machado RJ, Porres I (eds.); Proceedings of the 1st Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES 2004), realizada no ambitoda 4th International Conference on Application of Concurrency to System Design (ACSD 2004),Hamilton, Ontario, Canada, TUCS General Publication N. 29, ISBN 952-12-1359-0, mai/2004. URL

6.3 Teses/Dissertacoes Defendidas

[te02] Tese de doutoramento em Informatica. MiDAS: Metodologia orientada ao objecto para desen-volvimento de sistemas embebidos, Dep. Informatica, UMinho, Braga, Portugal, mai/2000. URL.[6 citacoes]

[te01] Dissertacao de Mestrado em Informatica. Redes de Petri e VHDL na especificacao de contro-ladores paralelos, Dep. Informatica, UMinho, Braga, Portugal, jul/1994. [7 citacoes]

6.4 Capıtulos em Livro

[cl05] Fernandes JM, Ferreira AL; Quality attributes for mobile applications, Modern Software Enginee-ring Methodologies for Mobile and Cloud Environments, Cruz M, Paiva S (eds.), IGI Global, Hershey,Pensilvania, EUA, cap. 8, pp. 145–58, ISBN 978-1-4666-9916-8, jan/2016. DOI 10.4018/978-1-4666-9916-8.ch008

[cl04] Monteiro MP, Fernandes JM; Aspect-oriented refactoring of Java programs, Java in Academiaand Research, Cai K (ed.), iConcept Press, Annerley, Australia, cap. 7, pp. 141–58, ISBN 978-0980733082, 2011. URL [1 citacao]

[cl03] Duarte FJ, Fernandes JM, Machado RJ; Business modeling in process-oriented organizationsfor RUP-based software development, Reference Modeling for Business Systems Analysis, Fettke P,Loos P (eds.), Idea Publishing, Hershey, Pensilvania, EUA, cap. 5, pp. 98–117, ISBN 1-59904-054-9,out/2006. Taxa aceitacao: 16/27 (59%). DOI 10.4018/978-1-59904-054-7.ch005 [6 citacoes]

Reeditado em “Software applications: Concepts, methodologies, tools, and applications”, Tiako FT (ed.), IGI Global,Hershey, Pensilvania, EUA, ISBN 978-1-60566-060-8, mar/2009. DOI 10.4018/978-1-60566-060-8.ch147

[cl02] Machado RJ, Ramos I, Fernandes JM; Specification of requirements models, Engineering andmanaging software requirements, Aurum A, Wohlin C (eds.), Springer, cap. 3, pp. 47–68, ISBN 3-540-25043-3, jul/2005. DOI 10.1007/3-540-28244-0_3 [12 citacoes]

Uma apreciacao a este livro pode ser encontrada em: Berry D, Requirements Engineering 11(2):152–4, Springer,Londres, Reino Unido, ISSN 0947-3602, fev/2006. DOI 10.1007/s00766-006-0027-8

37

Page 36: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[cl01] Machado RJ, Fernandes JM, Esteves AJ, Santos HD; An evolutionary approach to the use of Petrinet based models: From parallel controllers to HW/SW co-design, Hardware Design and Petri Nets,Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets, EUA,cap. 11, pp. 205–22, ISBN 0-7923-7791-5, fev/2000. DOI 10.1007/978-1-4757-3143-9_11 [8 citacoes]

Versao revista e melhorada do artigo apresentado no 1st International Workshop on Hardware Design and PetriNets (HWPN 1998), no ambito da 19th International Conference on Application and Theory of Petri Nets (PETRINETS 1998), Lisboa, Portugal, pp. 139–53, jun/1998. O livro, em que o capıtulo esta incluıdo, contem uma selecaode 16 artigos apresentados nos dois Workshops em “Hardware Design and Petri Nets”, realizados em 1998 e 1999.

6.5 Artigos em Periodicos Internacionais (com arbitragem cientıfica)

[jo20] Fernandes JM, Monteiro MP; Evolution in the number of authors of computer science publicati-ons, Scientometrics 10():–, Springer, ISSN 0138-9130, /2017. DOI 10.1007/s11192-014-1331-6

[jo19] Fernandes JM, Afonso PS, Fonte V, Alves V, Ribeiro AN Promoting entrepreneurship amonginformatics engineering students: insights from a case study, European Journal of Engineering Edu-cation 41():–, Taylor & Francis, Londres, Reino Unido, ISSN 0304-3797, jun/2016.DOI 10.1080/03043797.2016.1197891

[jo18] Garousi V, Fernandes JM; Highly-cited papers in software engineering: The top 100, Informationand Software Technology 71:108–28, Elsevier, ISSN 0950-5849, mar/2016.DOI 10.1016/j.infsof.2015.11.003 [3 citacoes]

[jo17] Passarini RF, Farines JM, Fernandes JM, Becker LB; Cyber-physical systems design: Transitionfrom functional to architectural models, Design Automation for Embedded Systems 19(4):345–66,Springer, ISSN 0929-5585, dez/2015. DOI 10.1007/s10617-015-9164-y

[jo16] Fernandes JM; Authorship trends in software engineering, Scientometrics 101(1):257–71, Sprin-ger, ISSN 0138-9130, out/2014. DOI 10.1007/s11192-014-1331-6 [9 citacoes]

[jo15] Cardoso JMP, Fernandes JM, Monteiro MP, Carvalho T, Nobre R; Enriching MATLAB withaspect-oriented features for developing embedded systems, Journal of Systems Architecture – Embed-ded Systems Design 59(7):412–28, Elsevier, ISSN 1383-7621, ago/2013. DOI 10.1016/j.sysarc.2013.04.003 [3 citacoes]

[jo14] Fernandes JM, van Hattum-Janssen N, Fonte V, Ribeiro AN, Santos LP, Sousa P; An integratedapproach to develop professional and technical skills for informatics engineering students, EuropeanJournal of Engineering Education 37(2):167–77, Taylor & Francis, Londres, Reino Unido, ISSN 0304-3797, mai/2012. DOI 10.1080/03043797.2012.666517 [4 citacoes]

[jo13] Machado RJ, Fernandes JM; Influence of the Bologna accord in software engineering curriculumdevelopment, The Interface, pp. 2–3, IEEE Education Society and ASEE Electrical and ComputerEngineering Division (ECE), abr/2010.

[jo12] Larsen PG, Fernandes JM, Habel J, Lehrskov H, Vos RJC, Wallington O, Zidek J; A multi-disciplinary engineering summer school in an industrial setting, European Journal of EngineeringEducation 34(6):511–26, Taylor & Francis, Londres, Reino Unido, ISSN 0304-3797, dez/2009. DOI10.1080/03043790903150687 [18 citacoes]

[jo11] Jørgensen JB, Tjell S, Fernandes JM; Formal requirements modeling with executable use casesand coloured Petri nets, Innovations in Systems and Software Engineering 5(1):13–25, Springer, ISSN

38

Page 37: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

1614-5046, mar/2009. DOI 10.1007/s11334-009-0075-6 [15 citacoes]

[jo10] Monteiro MP, Fernandes JM; An illustrative example of refactoring object-oriented source codewith aspect-oriented mechanisms, Software: Practice and Experience 38(4):361–96, John Wiley &Sons, ISSN 0038-0644, abr/2008. DOI 10.1002/spe.835 [13 citacoes]

Esta revista e considerada uma das seis mais conceituadas na area da engenharia de sistemas e de software, segundoo artigo “Wong WE, Tse TH, Glass RL, Basili VR, Chen TY, An assessment of systems and software engineeringscholars and institutions (2001–2005), Journal of Systems and Software 81(6):1059–62, Elsevier, ISSN 0164-1212,jun/2008, DOI 10.1016/j.jss.2007.09.018”.

[jo09] Fernandes JM, Lilius J, Truscan D; Integration of DFDs into a UML-based model-driven engi-neering approach, Software and Systems Modeling (SoSyM) 5(4):403–28, Springer, ISSN 1619-1366,dez/2006. DOI 10.1007/s10270-006-0013-0 [9 citacoes]

[jo08] Monteiro MP, Fernandes JM; Towards a catalogue of refactorings and code smells for AspectJ,Transactions on Aspect-Oriented Software Development I, Rashid A, Aksit M (eds.), Springer, serieLecture Notes in Computer Science, vol. 3880, pp. 214–58, ISBN 3-540-32972-2, ISSN 1864-3027,mar/2006. DOI 10.1007/11687061_7 [44 citacoes]

Apesar de se tratar dum artigo num volume da serie LNCS da Springer, este artigo e considerado como publicado emrevista, pois e dessa forma que tanto a Springer como os editores classificam o volume.

[jo07] Fernandes JM, Duarte FJ; A reference framework for process-oriented software development orga-nizations, Software and Systems Modeling (SoSyM) 4(1):94–105, Springer, ISSN 1619-1366, fev/2005.DOI 10.1007/s10270-004-0063-0 [17 citacoes]

Em finais de 2004, no 3.o ano de publicacao, a taxa de aceitacao da revista SoSyM era aproximadamente 17%, comoreferido em DOI 10.1007/s10270-004-0075-9.

[jo06] Monteiro MP, Fernandes JM; C++ e inadequado para ensinar OO, Ingenium 69:76–8, 2.a serie,Ordem dos Engenheiros, Lisboa, Portugal, ISSN 0870-5968, set/2002. [1 citacao]

[jo05] Machado RJ, Fernandes JM, Santos HD; Sistemas de informacao industriais orientados ao con-trolo: Perspectivas metodologicas para tecnologias reconfiguraveis, Ingenium 50:88–92, 2.a serie,Ordem dos Engenheiros, Lisboa, Portugal, ISSN 0870-5968, jul-ago/2000.

[jo04] Fernandes JM, Machado RJ; Projecto de hardware digital orientado por objectos, Anais daEngenharia e Tecnologia Electrotecnica 2(5):5–8, Ordem dos Engenheiros, Lisboa, Portugal, ISSN0873-4747, dez/1997.

[jo03] Machado RJ, Fernandes JM, Proenca AJ; Redes de Petri e VHDL na prototipagem rapida desistemas digitais. Anais da Engenharia e Tecnologia Electrotecnica 2(4):1–4, Ordem dos Engenheiros,Lisboa, Portugal, ISSN 0873-4747, jul/1997. [1 citacao]Inicialmente publicado em “3.o Encontro Nacional do Colegio de Engenharia Electrotecnica”, Ordem dos Engenheiros,Matosinhos, Portugal, jun/1997.

[jo02] Fernandes JM, Adamski M, Proenca AJ; VHDL generation from hierarchical Petri net specifi-cations of parallel controllers, IEE Proceedings: Computers and Digital Techniques 144(2):127–37,IEE, ISSN 1350-2387, mar/1997. DOI 10.1049/ip-cdt:19970845 [95 citacoes]

[jo01] Santos HD, Ramalho JC, Fernandes JM, Proenca AJ; A heterogeneous computer vision archi-tecture: Implementation issues, Computing Systems in Engineering 6(4/5):401–8, Elsevier, ISSN0956-0521, ago-out/1995. DOI 10.1016/0956-0521(95)00029-1 [1 citacao]

Inicialmente publicado em “1st International Meeting on Vector and Parallel Processing” (VecPar 1993), Porto, Por-tugal, set/1993.

39

Page 38: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

6.6 Artigos em Eventos Cientıficos Internacionais (com arbitragem cientıficae atas formais)

[ci59] Santos N, Fernandes JM, Carvalho MS, Silva PV, Fernandes FA, Rebelo MP, Barbosa D, Maia P,Couto M, Machado RJ; Using Scrum together with UML models: A collaborative university-industryR&D software project, 16th International Conference on Computational Science and Applications(ICCSA 2016), Pequim, China, Gervasi O, Murgante B, Misra S, Rocha AM, Torre CM, Taniar D, Ap-duhan BO, Stankova E, Wang S (eds.), Springer, serie Lecture Notes in Computer Science, vol. 9789,pp. 480–95, ISBN 978-3-319-42088-2, ISSN 1864-3027, jul/2016. DOI 10.1007/978-3-319-42089-9_34

[ci58] Santos N, Barbosa D, Maia P, Fernandes FA, Rebelo MP, Silva PV, Carvalho MS, Fernandes JM,Machado RJ; iFloW: An integrated logistics software system for inbound supply chain traceability, 8thInternational Conference on Interoperability for Enterprise Systems and Applications (I-ESA 2016),Mertins K, Jardim-Goncalves R, Popplewell K, Mendonca JP (eds.), Guimaraes, Portugal, pp. 187–97, Springer, ISBN 978-3-319-30957-6, mar-abr/2016. DOI 10.1007/978-3-319-30957-6_15

[ci57] Fernandes JM, Rodrigues SP, Costa L; Comparing AHP and ELECTRE I for prioritizing softwarerequirements, 16th IEEE/ACIS International Conference on Software Engineering, Artificial Intelli-gence, Networking and Parallel/Distributed Computing (SNPD 2015), Takamatsu, Japao, pp. 684–91, ISBN 978-1-4799-8675-0, jun/2015. DOI 10.1109/SNPD.2015.7176282 [1 citacao]

[ci56] Battistela PE, von Wangenheim CG, Fernandes JM; ENgAGED: Uma proposta de processode desenvolvimento de jogos para ensinar computacao, 25.o Simposio Brasileiro de Informatica naEducacao (SBIE 2014), no ambito do 3.o Congresso Brasileiro de Informatica na Educacao (CBIE 2014),Dourados, Brasil, pp. –, nov/2014.

[ci55] Battistela PE, von Wangenheim CG, Fernandes JM; Como jogos educacionais sao desenvolvidos?Uma revisao sistematica da literatura, XXII Workshop sobre Educacao em Computacao (WEI 2014),no ambito do XXXIV Congresso da Sociedade Brasileira de Computacao (CSBC 2014), Brasılia,Brasil, pp. 1445–54, jul/2014. URL [1 citacao]

[ci54] Silva D, Fernandes JM, Belo O; Assisting data warehousing populating processes design throughmodelling using coloured Petri nets, 3rd International Conference on Simulation and Modeling Metho-dologies, Technologies and Applications (SIMULTECH 2013), Reiquejavique, Islandia, pp. 35–42,jul/2013. Taxa aceitacao: 56/125 (45%).

[ci53] Goncalves MP, Fernandes JM; Guidelines for modelling reactive systems with coloured Petrinets, 8th Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOM-PES 2012), no ambito da 27th IEEE/ACM International Conference on Automated Software Engine-ering (ASE 2012), Machado RJ, Maciel R, Rubin J, Botterweck G (eds.), Essen, Alemanha, Springer,Lecture Notes in Computer Science, vol. 7706, pp. 126–37, ISBN 978-3-642-38208-6, mai/2013.DOI 10.1007/978-3-642-38209-3_8 [1 citacao]

[ci52] Santos N, Duarte FJ, Machado RJ, Fernandes JM; A transformation of business process modelsinto software-executable models using MDA, 5th Software Quality Days (SWQD 2013), Winkler D,Biffl S, Bergsmann J (eds.), Viena, Austria, Springer, Lecture Notes in Business Information Pro-cessing, vol. 133, pp. 147–67, ISBN 978-3-642-35701-5, jan/2013. Taxa aceitacao: 7/18 (39%). DOI10.1007/978-3-642-35702-2_10 [3 citacoes]

[ci51] Silva D, Belo O, Fernandes JM; Colored Petri nets in the simulation of ETL standard tasks:The surrogate key pipelining case, 26th European Simulation and Modelling Conference (ESM 2012),Klumpp M (ed.), Essen, Alemanha, Eurosis-ETI, pp. 242–7, out/2012.

40

Page 39: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci50] van Hattum-Janssen N, Fernandes JM; Peer feedback: Quality and quantity in large groups, 40thSEFI Annual Conference (SEFI 2012), Avdelas A (ed.), Salonica, Grecia, ISBN 978-2-87352-005-2,set/2012. URL [2 citacoes]

[ci49] Campos D, Lima RM, Fernandes JM; Identification and assessment of behavioural competences inmultidisciplinary teams within design projects, 4th International Symposium on Project Approachesin Engineering Education (PAEE 2012), Sao Paulo, Brasil, pp. 15–22, ISBN 978-989-8525-14-7,jul/2012.

[ci48] Duarte FJ, Machado RJ, Fernandes JM; BIM: A methodology to transform business processesinto software systems, 4th Software Quality Days (SWQD 2012), Biffl S, Winkler D, Bergsmann J(eds.), Viena, Austria, Springer, Lecture Notes in Business Information Processing, vol. 94, pp. 39–58, ISBN 978-3-642-27212-7, jan/2012. DOI 10.1007/978-3-642-27213-4_4 [5 citacoes]

[ci47] van Hattum-Janssen N, Fernandes JM; Peer-assessment in projects: An analysis of qualitative fe-edback, 3rd International Symposium on Project Approaches in Engineering Education (PAEE 2011),Lisboa, Portugal, pp. 51–7, ISBN 978-989-8525-05-5, out/2011.

[ci46] Silva JL, Ribeiro OR, Campos JC, Fernandes JM, Harrison MD; The APEX framework: Pro-totyping of ubiquitous environments based on Petri nets, 3rd Conference on Human-Centred SoftwareEngineering (HCSE 2010), Bernhaupt R, Forbrig P, Gulliksen J, Larusdottir MK (eds.), Reiquiavique,Islandia, Springer, serie Lecture Notes in Computer Science, vol. 6409, pp. 6–21, ISBN 978-3-642-16487-3, out/2010. Taxa aceitacao: 15/42 (35%). DOI 10.1007/978-3-642-16488-0_2 [8 citacoes]

[ci45] Fernandes JM, Almeida M; Classification and comparison of agile methods, 7th InternationalConference on the Quality of Information and Communications Technology (QUATIC 2010), Porto,Portugal, IEEE Computer Society Press, pp. 391–6, ISBN 978-0-7695-4241-6, set-out/2010. DOI10.1109/QUATIC.2010.71 [19 citacoes]

[ci44] Machado RJ, Fernandes JM, Barros JP, Gomes L; Scenario-based modeling in industrial infor-mation systems, Distributed, Parallel and Biologically Inspired Systems, Hinchey M, Kleinjohann B,Kleinjohann L, Lindsay PA, Rammig FJ, Timmis J, Wolf M (eds.), Springer, serie IFIP/AICT,vol. 329, pp. 19–30, ISBN 978-3-642-15233-7, set/2010. Taxa aceitacao: 18/37 (48%). DOI 10.1007/978-3-642-15234-4_4

Apresentado na 7th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2010),no ambito do 21st IFIP World Computer Congress, Brisbane, Australia, set/2010.

[ci43] Fernandes JM, Almeida M; A technique to classify and compare agile methods, Agile Processesin Software Engineering and Extreme Programming, Sillitti A, Wang X, Martin A, Whitworth E(eds.), Springer, Lecture Notes in Business Information Processing, vol. 48, pp. 385–6, ISBN 978-3-642-13053-3, jun/2010. DOI 10.1007/978-3-642-13054-0_44 [3 citacoes]

Apresentado na 11th International Conference on Agile Software Development (XP 2010), Trondheim, Noruega,jun/2010.

[ci42] Fernandes JM, Sousa SM; PlayScrum - a card game to learn the Scrum agile method, 2nd In-ternational Conference on Games and Virtual Worlds for Serious Applications (VS-GAMES 2010),Debattista K, Dickey MD, Proenca A, Santos LP (eds.), Braga, Portugal, IEEE Computer SocietyPress, pp. 52–9, ISBN 978-0-7695-3986-7, mar/2010. DOI 10.1109/VS-GAMES.2010.24 [31 citacoes]

[ci41] Ribeiro OR, Fernandes JM; Validation of scenario-based business requirements with coloured Petrinets, 4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portu-gal, IEEE Computer Society Press, pp. 250–5, ISBN 978-0-7695-3777-1, set/2009. DOI 10.1109/IC-SEA.2009.45 [5 citacoes]

41

Page 40: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci40] Fernandes JM, Machado RJ, Seidman S; A requirements engineering and management trainingcourse for software development professionals, 22th IEEE-CS Conference on Software EngineeringEducation & Training (CSEE&T 2009), Hyderabad, India, IEEE Computer Society Press, pp. 20–5,ISBN 978-0-7695-3539-5, fev/2009. Taxa aceitacao: 45/144 (31%). DOI 10.1109/CSEET.2009.24[17 citacoes]

[ci39] Tjell S, Fernandes JM; Expressing environment assumptions and real-time requirements for a dis-tributed embedded system with shared variables, Distributed embedded systems: Design, middlewareand resources, Kleinjohann B, Kleinjohann L, Wolf W (eds.), Springer, serie IFIP, vol. 271, pp. 79–88,ISBN 978-0-387-09660-5, set/2008. Taxa aceitacao: 21/30 (70%). DOI 10.1007/978-0-387-09661-2_8

Apresentado na 6th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2008),no ambito do 20th IFIP World Computer Congress, Milao, Italia, set/2008.

[ci38] Fernandes JM, Jørgensen JB, Tjell S; Requirements engineering for reactive systems: Colou-red Petri nets for an elevator controller, 14th Asia-Pacific Software Engineering Conference (AP-SEC 2007), Nagoia, Japao, IEEE Computer Society Press, pp. 294–301, ISBN 0-7695-3057-5, dez/2007.Taxa aceitacao: 67/214 (31%). DOI 10.1109/APSEC.2007.81 [7 citacoes]

[ci37] Fernandes JM, Machado RJ; Teaching embedded systems engineering in a software-oriented com-puting degree, 37th Annual ASEE/IEEE Frontiers in Education Conference (FIE 2007), Milwaukee,Wisconsin, EUA, IEEE Computer Society Press, pp. F3H-5–F3H-10, ISBN 1-4244-1084-3, out/2007.DOI 10.1109/FIE.2007.4417949 [12 citacoes]

[ci36] Ribeiro OR, Fernandes JM; Validation of reactive software from scenario-based models, 6th Inter-national Conference on the Quality of Information and Communications Technology (QUATIC 2007),Lisboa, Portugal, IEEE Computer Society Press, pp. 213–7, ISBN 0-7695-2948-8, set/2007. DOI10.1109/QUATIC.2007.33 [1 citacao]

[ci35] Duarte FJ, Machado RJ, Fernandes JM; Automated information systems generation for process-oriented organizations, 6th International Conference on the Quality of Information and Communi-cations Technology (QUATIC 2007), Lisboa, Portugal, IEEE Computer Society Press, pp. 223–7,ISBN 0-7695-2948-8, set/2007. DOI 10.1109/QUATIC.2007.13 [1 citacao]

[ci34] Mashkoor A, Fernandes JM; Deriving software architectures for CRUD applications: The FPLtower interface case study, 2nd International Conference on Software Engineering Advances (IC-SEA 2007), Cap Esterel, Franca, IEEE Computer Society Press, ISBN 978-0-7695-2937-0, ago/2007.DOI 10.1109/ICSEA.2007.25 [2 citacoes]

[ci33] Ribeiro OR, Fernandes JM; Translating synchronous Petri nets into PROMELA for verifyingbehavioural properties, 2nd IEEE International Symposium on Industrial Embedded Systems (SIES2007), Lisboa, Portugal, IEEE, pp. 266–73, ISBN 1-4244-0840-7, jul/2007. Taxa aceitacao: 54%.DOI 10.1109/SIES.2007.4297344 [18 citacoes]

[ci32] Fernandes JM, Tjell S, Jørgensen JB, Ribeiro OR; Designing tool support for translating usecases and UML 2.0 sequence diagrams into a coloured Petri net, 6th International Workshop on Sce-narios and State Machines (SCESM 2007), no ambito da 29th International Conference on SoftwareEngineering (ICSE 2007), Minneapolis, Minnesota, EUA, IEEE Computer Society Press, mai/2007.DOI 10.1109/SCESM.2007.1 [74 citacoes]

42

Page 41: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci31] Fernandes JM, Machado RJ; A two-year software engineering M.Sc. degree designed under theBologna declaration principles, 1st International Conference on Software Engineering Advances (IC-SEA 2006), Tahiti, Polinesia Francesa, IEEE Computer Society Press, ISBN 0-7695-2703-5, out-nov/2006. Taxa aceitacao: 37%. DOI 10.1109/ICSEA.2006.13 [7 citacoes]

[ci30] Fernandes JM, Machado RJ, Monteiro PA, Rodrigues H; A demonstration case on the trans-formation of software architectures for service specification, From Model-Driven Design to ResourceManagement for Distributed Embedded Systems, Kleinjohann B, Kleinjohann L, Machado RJ, Pe-reira C, Thiagarajan PS (eds.), Springer, serie IFIP, vol. 225, pp. 235–44, ISBN 0-387-39361-7,out/2006. DOI 10.1007/978-0-387-39362-9_25

Apresentado na 5th IFIP TC10 Working Conference on Distributed and Parallel Embedded Systems (DIPES 2006),Braga, Portugal, out/2006.

[ci29] Machado RJ, Fernandes JM, Monteiro PA, Rodrigues H; Refinement of software architectures byrecursive model transformations, 7th International Conference on Product Focused Software ProcessImprovement (PROFES 2006), Munch J, Vierimaa M (eds.), Amsterdao, Paıses Baixos, Springer,serie Lecture Notes in Computer Science, vol. 4034, pp. 422–8, ISBN 3-540-34682-1, jun/2006. DOI10.1007/11767718_38 [2 citacoes]

[ci28] Monteiro MP, Fernandes JM; Refactoring a Java code base to AspectJ: An illustrative example,21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapeste, Hungria,IEEE Computer Society Press, pp. 17–26, ISBN 0-7695-2368-4, set/2005. Taxa aceitacao: 55/180(31%). DOI 10.1109/ICSM.2005.75 [20 citacoes]

[ci27] Machado RJ, Fernandes JM; Integration of embedded software with corporate information systems,From Specification to Embedded Systems Application, Rettberg A, Zanella MC, Rammig FJ (eds.),Springer, serie IFIP, vol. 184, pp. 169–78, ISBN 0-387-27557-6, ago/2005. DOI 10.1007/11523277_17

Apresentado no 1st IFIP International Embedded Systems Symposium (IESS 2005), Manaus, Amazonas, Brasil,ago/2005.

[ci26] Machado RJ, Fernandes JM, Monteiro PA, Rodrigues H; Transformation of UML models forservice-oriented software architectures, 12th IEEE International Conference on the Engineering ofComputer Based Systems (ECBS 2005), Greenbelt, Maryland, EUA, IEEE Computer Society Press,pp. 173–82, ISBN 0-7695-2308-0, abr/2005. DOI 10.1109/ECBS.2005.73 [19 citacoes]

[ci25] Ribeiro OR, Fernandes JM, Pinto L; Model checking embedded systems with PROMELA, 12thIEEE International Conference on the Engineering of Computer Based Systems (ECBS 2005), Gre-enbelt, Maryland, EUA, IEEE Computer Society Press, pp. 378–85, ISBN 0-7695-2308-0, abr/2005.DOI 10.1109/ECBS.2005.53 [27 citacoes]

[ci24] Monteiro MP, Fernandes JM; Towards a catalog of aspect-oriented refactorings, 4th InternationalConference on Aspect-Oriented Software Development (AOSD 2005), Tarr P (ed.), Chicago, Illinois,EUA, ACM Press, pp. 111–22, ISBN 1-59593-043-4, mar/2005. Taxa aceitacao: 17/87 (19%). DOI10.1145/1052898.1052908 [185 citacoes]

[ci23] Machado RJ, Fernandes JM; A multi-level design pattern for embedded software, Design Methodsand Applications for Distributed Embedded Systems, Kleinjohann B, Gao GR, Kopetz H, Klein-johann L, Rettberg A (eds.), Kluwer Academic Publishers, Boston, Massachussets, EUA, serie IFIP,vol. 150, pp. 247–56, ISBN 1-4020-8148-0, ago/2004. DOI 10.1007/1-4020-8149-9_25

43

Page 42: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Apresentado na 4th IFIP Working Conference on Distributed and Parallel Embedded Systems (DIPES 2004), noambito do 18th IFIP World Computer Congress, Toulouse, Franca, ago/2004.

[ci22] Fernandes JM, Lilius J; Functional and object-oriented views in embedded software modeling,11th IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2004),Brno, Rep. Checa, IEEE Computer Society Press, pp. 378–87, ISBN 0-7695-2125-8, mai/2004. DOI10.1109/ECBS.2004.1316722 [18 citacoes]

[ci21] Truscan D, Fernandes JM, Lilius J; Tool support for DFD-UML model-based transformations,11th IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2004),Brno, Rep. Checa, IEEE Computer Society Press, pp. 388–97, ISBN 0-7695-2125-8, mai/2004. DOI10.1109/ECBS.2004.1316723 [23 citacoes]

[ci20] Fernandes JM, Duarte FJ; Using RUP for process-oriented organisations, 5th International Con-ference on Product Focused Software Process Improvement (PROFES 2004), Bomarius F, Iida H(eds.), Kansai Science City, Japao, Springer, serie Lecture Notes in Computer Science, vol. 3009,pp. 348–62, ISBN 3-540-21421-6, abr/2004. Taxa aceitacao: 41/57 (72%). DOI 10.1007/b96726[2 citacoes]

[ci19] Monteiro MP, Fernandes JM; Object-to-aspect refactorings for feature extraction, ‘Industry Pa-per’ apresentado na 3rd International Conference on Aspect-Oriented Software Development (AOSD2004), Lancaster, Reino Unido, mar/2004. URL [33 citacoes]

[ci18] Machado RJ, Fernandes JM; Heterogeneous information systems integration: Organizations andtools, 4th International Conference on Product Focused Software Process Improvement (PROFES 2002),Oivo M, Komi-Sirvio S (eds.), Rovaniemi, Finlandia, Springer, serie Lecture Notes in Computer Sci-ence, vol. 2559, pp. 629–43, ISBN 3-540-00234-0, dez/2002. Taxa aceitacao: 48/70 (68%). DOI10.1007/3-540-36209-6_51 [1 citacao]

[ci17] Fernandes JM, Machado RJ; Can UML be a system-level language for embedded software?, Designand Analysis of Distributed Embedded Systems, Kleinjohann B, Kim K, Kleinjohann L, Rettberg A(eds.), Kluwer Academic Publishers, Boston, Massachussets, EUA, serie IFIP, vol. 91, cap. 1, pp. 1–10, ISBN 1-4020-7156-6, ago/2002. DOI 10.1007/978-0-387-35599-3_1 [1 citacao]

Apresentado no 3rd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2002), noambito do 17th IFIP World Computer Congress, Montreal, Canada, ago/2002.

[ci16] Fernandes JM, Machado RJ; System-level object-orientation in the specification and validationof embedded systems, 14th Symposium on Integrated Circuits and System Design (SBCCI 2001),Pirenopolis, Goias, Brasil, IEEE Computer Society Press, pp. 8–13, ISBN 0-7695-1333-6, set/2001.DOI 10.1109/SBCCI.2001.952996 [4 citacoes]

[ci15] Fernandes JM, Machado RJ; From use cases to objects: An industrial information systems casestudy analysis, 7th International Conference on Object-Oriented Information Systems (OOIS 2001),Wang Y, Patel S, Johnston RH (eds.), Calgary, Canada, Springer, pp. 319–28, ISBN 1-85233-546-7,ago/2001. DOI 10.1007/978-1-4471-0719-4_33 [10 citacoes]

[ci14] Machado RJ, Fernandes JM; A Petri net meta-model to develop software components for embed-ded systems, 2nd IEEE International Conference on Application of Concurrency to System Design(ACSD 2001), Newcastle upon Tyne, Reino Unido, IEEE Computer Society Press, pp. 113–22, ISBN0-7695-1071-X, jun/2001. Taxa aceitacao: 20/38 (52%). DOI 10.1109/CSD.2001.981769 [5 citacoes]

44

Page 43: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci13] Machado RJ, Fernandes JM, Santos HD; A methodology for complex embedded systems design:Petri nets within a UML approach, Architecture and Design of Distributed Embedded Systems,Kleinjohann B (ed.), Kluwer Academic Publishers, Boston, Massachussets, EUA, serie IFIP, vol. 61,cap. 1, pp. 1–10, ISBN 0-7923-7345-6, abr/2001. DOI 10.1007/978-0-387-35409-5_1 [10 citacoes]

Apresentado no 2nd IFIP International Workshop on Distributed and Parallel Embedded Systems (DIPES 2000),Schloß Eringerfeld, Alemanha, out/2000.

[ci12] Machado RJ, Fernandes JM, Santos HD; An object-oriented approach to the co-design of indus-trial control-based information systems, 4th APCA Portuguese Conference on Automatic Control(CONTROLO 2000), Guimaraes, Portugal, pp. 570–5, ISBN 972-98603-0-0, out/2000. [3 citacoes]

[ci11] Fernandes JM, Machado RJ; Object-oriented inheritance of statecharts for control applications,4th APCA Portuguese Conference on Automatic Control (CONTROLO 2000), Guimaraes, Portugal,pp. 232–7, ISBN 972-98603-0-0, out/2000.

[ci10] Fernandes JM, Machado RJ, Santos HD; Modeling industrial embedded systems with UML, 8thACM/IEEE/IFIP International Workshop on Hardware/Software Codesign (CODES 2000), San Di-ego, California, EUA, ACM Press, pp. 18–22, ACM ISBN 1-58113-214-x, IEEE ISSN 1092-6100,mai/2000. Taxa aceitacao: 29/61 (47%). DOI 10.1145/334012.334016 [48 citacoes]

[ci09] Machado RJ, Fernandes JM, Proenca AJ; Hierarchical mechanisms for high-level modelling andsimulation of digital systems, 5th IEEE International Conference on Electronics, Circuits and Systems(ICECS 1998), Lisboa, Portugal, vol. 3, pp. 229–32, set/1998. DOI 10.1109/ICECS.1998.813973[4 citacoes]

[ci08] Machado RJ, Fernandes JM, Proenca AJ; An object-oriented model for rapid prototyping ofdata path/control systems - a case study. Information Control in Manufacturing 1998: Advancesin Industrial Engineering, Morel G, Vernadat FB (eds.), Pergamon Press, vol. 2, pp. 269–74, ISBN0-08-042928-9, dez/1998. [3 citacoes]Apresentado no 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancy e Metz, Franca,jun/1998.

[ci07] Fernandes JM, Belo O; Modeling multi-agent systems activities through colored Petri nets: An in-dustrial production system case study. 16th IASTED International Conference on Applied Infomatics(AI 1998), Garmisch-Partenkirchen, Alemanha, pp. 17–20, fev/1998. [26 citacoes]

[ci06] Pina AM, Fernandes JM, Machado RJ; Genetic regulatory mechanisms by means of extended in-teractive Petri nets, IEEE International Conference on Systems, Man, and Cybernetics (SMC 1997),Orlando, Florida, EUA, vol. 4, pp. 3912–7, out/1997. DOI 10.1109/ICSMC.1997.633282

[ci05] Machado RJ, Fernandes JM, Proenca AJ; Specification of industrial digital controllers with object-oriented Petri nets, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimaraes,Portugal, vol. 1, pp. 78–83, jul/1997. DOI 10.1109/ISIE.1997.651794 [17 citacoes]

[ci04] Esteves AJ, Fernandes JM, Proenca AJ; EDgAR: A platform for hardware/software codesign,Embedded System Applications, Baron C, Geffroy JC, Motet G (eds.), Kluwer Academic Publishers,Boston, Massachussets, EUA, cap. 3, pp. 19–32, ISBN 0-7923-9974-1, jun/1997. DOI 10.1007/978-1-4757-2574-2_3 [3 citacoes]Apresentado no Fifth Annual Advanced Technology Workshop (ATW 1996), Toulouse, Franca, jul/1996.

[ci03] Machado RJ, Fernandes JM, Proenca AJ; SOFHIA: A CAD environment to design digital controlsystems, Hardware Description Languages and Their Applications: Specification, Modelling, Verifi-cation and Synthesis of Microelectronic Systems, Delgado Kloos C, Cerny E (eds.), Chapman & Hall,cap. 10, pp. 86–8, ISBN 0-412-78810-1, abr/1997. Taxa aceitacao: 27/42 (64%). DOI 10.1007/978-0-387-35064-6_10 [5 citacoes]

45

Page 44: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Apresentado na XIII IFIP WG 10.5 Conference on Computer Hardware Description Languages and Their Applications(CHDL 1997), Toledo, Espanha, abr/1997.

[ci02] Fernandes JM, Pina AM, Proenca AJ; Simulacao e sıntese de controladores paralelos baseadosem redes de Petri, VII Simposio Brasileiro de Arquitectura de Computadores — Processamento deAlto Desempenho (SBAC-PAD 1995), pp. 481–92, Canela, Rio Grande do Sul, Brasil, jul/1995. URL[4 citacoes]

[ci01] Santos HD, Ramalho JC, Fernandes JM, Proenca AJ; A heterogeneous computer vision archi-tecture: Implementation issues, 1st International Meeting on Vector and Parallel Processing (Vec-Par 1993), Porto, Portugal, out/1993.

6.7 Artigos em Workshops (com arbitragem cientıfica, sem atas formais)

[wk13] Fernandes JM; Combining Petri nets and UML for model-based software engineering, Internati-onal Workshop on Petri Nets and Software Engineering (PNSE 2010), no ambito da 31st Internatio-nal Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRINETS 2010), Duvigneau M, Moldt D (eds.), Braga, Portugal, Relatorio FBI-HH-B-294/10, Uni-versitat Hamburg, Alemanha, pp. 3–4, ISBN 978-972-8692-55-1, jun/2010. Palestra convidada.[1 citacao]

[wk12] Cardoso JMP, Diniz PC, Monteiro MP, Fernandes JM, Saraiva J; A domain-specific aspectlanguage for transforming MATLAB programs, 5th Domain-Specific Aspect Languages Workshop(DSAL 2010), no ambito da 9th International Conference on Aspect-Oriented Software Development(AOSD 2010), Rennes e Saint Malo, Franca, mar/2010. [4 citacoes]

[wk11] Ribeiro OR, Fernandes JM;On the use of coloured Petri nets for visual animation, 8th Workshopand Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007), Jensen K(ed.), Aarhus, Dinamarca, pp. 223–41, out/2007. URL

[wk10] Fernandes JM, Tjell S, Jørgensen JB; Requirements engineering for reactive systems with co-loured Petri nets: The gas pump controller example, 8th Workshop and Tutorial on Practical Use ofColoured Petri Nets and the CPN Tools (CPN 2007), Jensen K (ed.), Aarhus, Dinamarca, pp. 207–22,out/2007. URL [4 citacoes]

[wk09] Ribeiro OR, Fernandes JM; Some rules to transform sequence diagrams into coloured Petri nets,7th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2006),Jensen K (ed.), Aarhus, Dinamarca, pp. 237–56, out/2006. URL [31 citacoes]

[wk08] Cardoso JMP, Fernandes JM, Monteiro MP; Adding aspect-oriented features to MATLAB,Workshop on Software Engineering Properties of Languages and Aspect Technologies (SPLAT 2006),no ambito da 5th International Conference on Aspect-Oriented Software Development (AOSD 2006),Bona, Alemanha, mar/2006. URL [2 citacoes]

[wk07] Monteiro MP, Fernandes JM; The search for aspect-oriented refactorings must go on, Workshopon Linking Aspect Technology and Evolution (LATE 2005), no ambito da 4th International Confe-rence on Aspect-Oriented Software Development (AOSD 2005), Chicago, Illinois, EUA, mar/2005.URL [3 citacoes]

[wk06] Monteiro MP, Fernandes JM; Pitfalls of AspectJ implementations of some of the Gang-of-Fourdesign patterns, Taller de Trabajo en Desarrollo de Software Orientado a Aspectos (DSOA 2004),no ambito das IX Jornadas de Ingenierıa del Software y Bases de Datos (JISBD 2004), Fuentes L,Moreira A, Murillo JM (eds.), Malaga, Espanha, Informe Tecnico TR23/04, Dep. Informatica, Uni-versidad de Extremadura, Caceres, Espanha, ISBN 84-688-8889-3, nov/2004. [12 citacoes]

[wk05] Barbosa MB, Fernandes JM; A model-based approach to the design of distributed control sys-tems, 1st Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOM-PES 2004), no ambito da 4th International Conference on Application of Concurrency to SystemDesign (ACSD 2004), Hamilton, Ontario, Canada, pp. 107–23, ISBN 952-12-1359-0, jun/2004.

46

Page 45: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[wk04] Monteiro MP, Fernandes JM; Some thoughts on refactoring objects to aspects, Taller de Tra-bajo en Desarrollo de Software Orientado a Aspectos (DSOA 2003), no ambito das VIII Jornadasde Ingenierıa del Software y Bases de Datos (JISBD 2003), Fuentes L, Hernandez J, Moreira A(eds.), Alicante, Espanha, pp. 55–64, Informe Tecnico TR20/2003, Dep. Informatica, Universidad deExtremadura, Caceres, Espanha, pp. 41–8, nov/2003. [5 citacoes]

[wk03] Fernandes JM, Duarte FJ; A reference model for process-oriented software development orga-nizations, Workshop on Process Engineering for Object-Oriented and Component-Based Develop-ment, no ambito da 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming,Systems, Languages, and Applications (OOPSLA 2003), Gonzalez-Perez C, Henderson-Sellers B,Rawsthorne D (eds.), Anaheim, California, EUA, COTAR, Sydney, Australia, pp. 31–42, ISBN 0-9581915-1-4, out/2003. URL [2 citacoes]

[wk02] Machado RJ, Fernandes JM, Esteves AJ, Santos HD; An evolutionary approach to the use ofPetri net based models: from parallel controllers to hw/sw co-design, 1st Workshop on HardwareDesign and Petri Nets (HWPN 1998), no ambito da 19th International Conference on Applicationsand Theory of Petri Nets (PETRI NETS 1998), Lisboa, Portugal, pp. 139–53, jun/1998.

[wk01] Fernandes JM, Pina AM, Proenca AJ; Concurrent execution of Petri nets based on agents,Workshop on Object-Oriented Programming and Models of Concurrency (OOPMC 1995), no ambitoda 16th International Conference on Application and Theory of Petri Nets (PETRI NETS 1995),Agha G, De Cindio F (eds.), Turim, Italia, jun/1995. [4 citacoes]

6.8 Artigos em Eventos Cientıficos Nacionais

[cn07] Fernandes JM, Afonso PS; Ensino de empreendedorismo no domınio do software: 6 anos dehistoria na UMinho, I Jornadas Ensino do Empreendedorismo (JEEP 2015), Daniel A, Pinto Fer-reira JJ, Preto MT, Afonso P, Quaresma R (eds.), Coimbra, Portugal, pp. 217–30, ISBN 978-989-97004-1-3, abr/2015.

[cn06] Silva JL, Ribeiro OR, Campos JC, Fernandes JM, Harrison MD; Prototipagem rapida de am-bientes ubıquos, 4.a Conferencia Nacional em Interaccao Humano-Computador (Interaccao 2010),Mealha O, Madeira J, Tercio D, Santos BS (eds.), Aveiro, Portugal, pp. 121–8, ISBN 978-972-98464-4-1, out/2010.

[cn05] Carvalho MM, Fernandes JM, Machado RJ; Componentes de software em LabVIEW para in-tegracao em sistemas de informacao industriais, 5.o Encontro Nacional do Colegio de EngenhariaElectrotecnica (ENCEE 2001), Matosinhos, Portugal, Ordem dos Engenheiros, pp. 27–34, abr/2001.

[cn04] Dias SJ, Machado RJ, Fernandes JM; Multithreading em supervisao industrial: Descricao de umkernel de tempo-real, 5.o Encontro Nacional do Colegio de Engenharia Electrotecnica (ENCEE 2001),Matosinhos, Portugal, Ordem dos Engenheiros, pp. 109–116, abr/2001.

[cn03] Machado RJ, Fernandes JM, Proenca AJ; Redes de Petri e VHDL na prototipagem rapida desistemas digitais, 3.o Encontro Nacional do Colegio de Engenharia Electrotecnica (ENCEE 1997),Matosinhos, Portugal, Ordem dos Engenheiros, pp. 83–90, jun/1997. [3 citacoes]

[cn02] Esteves AJ, Fernandes JM, Santos HD, Proenca AJ; A plataforma EDgAR na prototipagemrapida de sistemas digitais, 2.o Encontro Nacional do Colegio de Engenharia Electrotecnica (EN-CEE 1995), Lisboa, Portugal, Ordem dos Engenheiros, pp. 83–9, dez/1995.

[cn01] Fernandes JM, Proenca AJ; Redes de Petri na especificacao e validacao de controladores parale-los, 1.o Encontro Nacional do Colegio de Engenharia Electrotecnica (ENCEE 1994), Lisboa, Portugal,Ordem dos Engenheiros, pp. 113–8, mai/1994. [2 citacoes]

47

Page 46: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

6.9 Relatorios Tecnicos

[rt03] Truscan D, Fernandes JM, Lilius J; Tool support for DFD to UML model-based transformations,TUCS Technical Report 519, Turku Centre for Computer Science, Turku, Finlandia, pp. 40, ISBN952-12-1148-2, ISSN 1239-1891, mai/2003. URL [2 citacoes]

[rt02] Fernandes JM; Functional and object-oriented modeling of embedded software, TUCS TechnicalReport 512, Turku Centre for Computer Science, Turku, Finlandia, pp. 104, ISBN 952-12-1126-1,ISSN 1239-1891, fev/2003. URL [5 citacoes]

[rt01] Fernandes JM; An artificial neural network implementation for the GLiTCH architecure, relatoriointerno, Universidade de Bristol, Reino Unido, jul/1991.

6.10 Posters e Palestras

[pp11] Fernandes JM; Preparing Ph.D. students for industry, Departamento de Engenharia Informatica,Faculdade de Engenharia, Universidade do Porto, Porto, Portugal, abr/2012.

[pp10] Fernandes JM, Tjell S, Jørgensen JB; Research on sequence diagrams and CPNs, 17th InternalCPN Workshop, Femmøller, Dinamarca, nov/2006.

[pp09] Fernandes JM; Model transformations with the UML and the CPN language, Dep. ComputerScience, Aarhus Universitet, Aarhus, Dinamarca, set/2006.

[pp08] Fernandes JM; Historia(s) da Informatica, 3.a Semana Aberta da Escola de Tecnologia e Gestaode Barcelos, Barcelos, Portugal, mar/2006.

[pp07] Ribeiro OR, Pinto L, Fernandes JM, Machado RJ; Temporal logic formalization of a novelmeta-model of Petri nets, 8th Estonian Winter School on Computer Science (EWSCS 2003), Tartu,Estonia, mar/2003.

[pp06] Fernandes JM; Integration of DFDs into UML, UML Theme Days, Turku, Finlandia, dez/2002.

[pp05] Fernandes JM; Modeling embedded software with UML, TUCS Center of Excellence Seminar,Turku, Finlandia, out/2002.

[pp04] Machado RJ, Fernandes JM, Silva AF; LabVIEW as a CASE environment for the integrationof distributed shop-floor embedded components with corporate information systems, National Ins-truments Conference on Measurement and Automation (NI Week 2001), Academic Paper Contest,Austin, Texas, EUA, ago/2001.

[pp03] Machado RJ, Fernandes JM, Santos HD; Metodologia EDA no suporte ao desenvolvimento deaplicacoes industriais. Workshop Sistemas de Informacao Industriais, Braga, Portugal, jul/2000.

[pp02] Machado RJ, Fernandes JM, Santos HD; Architectural and methodological concerns for indus-trial real-time applications: An hardware/software co-design approach. Architectural Aspects inSpecification and Design (AASD 1999), Lisboa, Portugal, dez/1999.

[pp01] Fernandes JM, Machado RJ, Santos HD; A UML-based approach for modeling industrial controlapplications, 2nd International Conference on the Unified Modeling Language (UML 1999), FortCollins, Colorado, EUA, out/1999.

6.11 Material Pedagogico

[mp6] Esteves AJ, Fernandes JM; Guia tutorial das aulas praticas de sistemas digitais I, 3.a versao,Departamento de Informatica, UMinho, mar/2004. [2.a versao, fev/2002; 1.a versao, fev/2001].

[mp5] Fernandes JM, Lima JA; Guia pedagogico de sistemas digitais, Departamento de Informatica,UMinho, jan/1996.

48

Page 47: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[mp4] Fernandes JM, Santos LP, Santos HD, Proenca AJ; Guia de trabalhos praticos de arquitectura decomputadores, 2.a versao, Departamento de Informatica, UMinho, set/1994. [1.a versao, set/1993].

[mp3] Fernandes JM, Santos LP; Manual do OrCAD, Departamento de Informatica, UMinho, 1993.

[mp2] Fernandes JM, Santos HD, Proenca AJ; Guia de trabalhos praticos de sistemas logicos, Depar-tamento de Informatica, UMinho, 1992.

[mp1] Fernandes JM; Manual do PALASM, Departamento de Informatica, UMinho, nov/1991.

6.12 Relatorios de Avaliacao / Reestruturacao de Licenciaturas

[ra5] Costa AD, Fernandes JM; Relatorio de Auto-Avaliacao dos mestrados de Informatica (relativo aosanos letivos 2007-08 a 2011-12), UMinho, Braga, mar/2012.

[ra4] Fernandes JM; Proposta de Adequacao do Curso de Licenciatura em Engenharia de Sistemas eInformatica em Licenciatura em Engenharia Informatica (1.o ciclo) e Mestrado em Engenharia In-formatica e Mestrado em Engenharia de Sistemas (2.o ciclo) — documento interno, pp. 91, UMinho,Braga, fev/2006.

[ra3] Santos AJ, Carvalho PM, Baquero CM, Fernandes JM, Novais PJ, Monteiro MT, Pereira AM;Relatorio de Auto-Avaliacao da Licenciatura em Engenharia de Sistemas e Informatica (2000/01),UMinho, Braga, dez/2001.

[ra2] Oliveira JN, Valenca MR, Henriques PR, Ralha RM, Santos MY, Fernandes JM, Novais PJ,Fonte VF, Fonseca AS, Cardoso CE; Relatorio de Auto-Avaliacao da Licenciatura em Matematica eCiencias de Computacao (1994/95), UMinho, Braga, jun/1996.

[ra1] Valenca JM, Henriques PR, Alves MY, Costa AD, Fernandes JM, Novais PJ, Soares C; Relatoriode Auto-Avaliacao da Licenciatura em Engenharia de Sistemas e Informatica (1992/93), UMinho,Braga, mai/1994.

7 Orientacoes de Trabalhos Academicos

7.1 Doutoramento

5. Orientador da tese de doutoramento em Informatica de Karam Mustafa Mohammad Ignaim. Tıtulo:Generation and Refactoring of Feature Models for Explicit Adoption of SPLs.

4. Orientador cientıfico externo de Mohamed Aymen Hazim, no ambito do Doctorat en Informatique,Centre d’Etudes Doctorales en Sciences et Technologies de l’Information et de l’Engenieur, EcoleNationale Superieure d’Informatique et d’Analyse des Systemes - Universite Mohammed V-Souissi,Rabat, Marrocos. Tema da tese: Empirical Studies on Transformation Models for Software Enginee-ring (tema em co-supervisao com Idri Ali da Universite Mohammed V-Souissi). Trabalhos iniciadosem dez/2013. Tese apoiada pelo Projeto EU-Mare Nostrum, Program Erasmus-Mundus, acao 2.

3. Orientador, juntamente com Ricardo J. Machado (UMinho), da tese de doutoramento em Tecnologiase Sistemas de Informacao de Francisco Jose Monteiro Duarte (assistente convidado do Dep. Sistemasde Informacao, UMinho). Tıtulo: Automated software systems generation for process-oriented orga-nizations. Concluıda em out/2014, com a classificacao de ‘aprovado’ por unanimidade. Presidente:Filipe Samuel Silva (UMinho). Juri: Ricardo Jardim Goncalves (UNL), Jose A. Faria (FEUP),Antonio Rito Silva (UL), Joao A. Carvalho (UMinho), Ricardo J. Machado (UMinho).Publicacoes: [cl03] [ci35] [ci48] [ci52].

2. Orientador da tese de doutoramento em Informatica de Oscar Rafael da Silva Ferreira Ribeiro.Tıtulo: Animation-based validation of reactive software systems using behavioural models. Concluıdaem dez/2009, com a classificacao de ‘aprovado’ por unanimidade. Presidente: Joao A. Carvalho(UMinho). Juri: Luıs Gomes (UNL), Joao Pascoal de Faria (FEUP), Ricardo J. Machado (UMinho),Antonio N. Ribeiro (UMinho).Publicacoes: [wk09] [wk11] [ci32] [ci33] [ci36] [ci41].

49

Page 48: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

1. Orientador da tese de doutoramento em Informatica de Miguel Jorge Tavares Pessoa Monteiro (do-cente da Escola Superior de Tecnologia, Instituto Politecnico de Castelo Branco). Tıtulo: Refacto-rings to evolve object-oriented systems with aspect-oriented concepts. Concluıda em jul/2005, com aclassificacao de ‘aprovado’ por unanimidade. Presidente: Joao A. Carvalho (UMinho). Juri: AwaisRashid (U.Lancaster), Ana Moreira (UNL), Antonio Rito Silva (IST), Jose M. Valenca (UMinho),Alberto J. Proenca (UMinho).Publicacoes: [jo08] [jo10] [ci19] [ci24] [ci28] [wk04] [wk06] [wk07].

7.2 Mestrado

23. Orientador da dissertacao de mestrado em Engenharia Informatica de Frederico Antonio de SousaCarvalho. Tıtulo: Software product management in the Braga region: Analysis and evaluation.Concluıda em nov/2016, com a classificacao de valores. Juri: Paulo Carvalho (UMinho) e ().

22. Orientador da dissertacao de mestrado em Engenharia Informatica de Ricardo Filipe da Silva Costa.Tıtulo: Desenvolvimento de um sistema de software para a gestao de ocorrencias em municıpios.Concluıda em nov/2016, com a classificacao de valores. Juri: Paulo Carvalho (UMinho) e ().

21. Orientador da dissertacao de mestrado em Engenharia Informatica de Nuno Andre Barbosa Gomes.Tıtulo: Analise e concecao de um sistema para rastreabilidade em contexto industrial. Concluıda emnov/2016, com a classificacao de valores. Juri: Paulo Carvalho (UMinho) e ().

20. Orientador da dissertacao de mestrado em Engenharia Informatica de Sandro Ricardo da CostaFerraz. Tıtulo: Recomendacoes para a adocao de praticas ageis no desenvolvimento de software:estudos de caso. Concluıda em out/2016, com a classificacao de 15 valores. Juri: Paulo Carvalho(UMinho) e Alberto Simoes (IPCA).

19. Orientador da dissertacao de mestrado em Engenharia Informatica de Diogo Jorge Fernandes SerraBarbosa. Tıtulo: iFloW - IT support for inbound flow of materials. Concluıda em dez/2015, com aclassificacao de 18 valores. Juri: Paulo Carvalho (UMinho) e Antonio Cruz (IP Viana do Castelo).Publicacoes: [ci58] [ci59]

18. Orientador, juntamente com Paulo Afonso (UMinho), da dissertacao de mestrado em Engenharia deSistemas de Luana Georgea Lopes Telha. Tıtulo: Smart targeting de conteudos para fidelizacoes eofertas. Concluıda em dez/2014, com a classificacao de 17 valores. Juri: Teresa Monteiro (UMinho)e Luıs Silva Dias (UMinho).

17. Orientador, juntamente com Orlando Belo (UMinho), da dissertacao de mestrado em EngenhariaInformatica de Hugo Miguel Teixeira Lopes Guimaraes. Tıtulo: Geracao de esqueletos para sistemasde ETL a partir de redes de Petri coloridas. Concluıda em dez/2014, com a classificacao de valores.Juri: Antonio Costa (UMinho) e Manuel Filipe Santos (UMinho).

16. Orientador da dissertacao de mestrado em Engenharia Informatica de Samuel da Costa Rodrigues.Tıtulo: Estudo e implementacao de interfaces web em HTML5. Concluıda em mar/2014, com aclassificacao de 15 valores. Juri: Jose N. Oliveira (UMinho) e Joaquim Sousa Pinto (UAveiro).

15. Orientador da dissertacao de mestrado em Engenharia Informatica de Maria Madalena PachecoGoncalves. Tıtulo: Guidelines for analysis and modelling of reactive software systems. Concluıdaem mar/2013, com a classificacao de 19 valores. Juri: Paulo Novais (UMinho) e Ana Paiva (FEUP).Publicacoes: [ci53]

14. Orientador, juntamente com Orlando Belo (UMinho), da dissertacao de mestrado em EngenhariaInformatica de Diogo Manuel Rodrigues Santos Silva. Tıtulo: Modelacao e simulacao de sistemas deETL com apelo a redes de Petri coloridas. Concluıda em fev/2013, com a classificacao de 18 valores.Juri: Paulo Novais (UMinho) e Analia Lourenco (UVigo). Publicacoes: [ci51] [ci54]

13. Orientador, juntamente com Rui M. Lima (UMinho), da dissertacao de mestrado em Engenharia eGestao Industrial de Diogo Manuel dos Santos Campos. Tıtulo: Identification and assessment ofbehavioural competences in multidisciplinary teams within design projects. Concluıda em dez/2012,com a classificacao de 14 valores. Juri: Manuel Lopes Nunes (UMinho) e Tom Ridgman (U Cam-bridge). Publicacoes: [ci49]

12. Orientador da dissertacao de mestrado em Engenharia Informatica de Jorge Miguel de MirandaMoreira. Tıtulo: Uma aplicacao informatica para testes automaticos de software. Concluıda emmai/2012, com a classificacao de 14 valores. Juri: Antonio Costa (UMinho) e Miguel Cruz (IPVC).

50

Page 49: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

11. Orientador da dissertacao de mestrado em Informatica de Elısio Maciel Simao. Tıtulo: Compari-son of software development methodologies based on the SWEBOK. Concluıda em dez/2011, com aclassificacao de 15 valores. Juri: Antonio Costa (UMinho) e Oscar Ribeiro (IPCA).

10. Orientador da dissertacao de mestrado em Engenharia Informatica de Joao Miguel da Costa Matos.Tıtulo: Integracao da aplicacao Microsoft Project num sistema ERP. Concluıda em out/2010, coma classificacao de 15 valores. Juri: Antonio Costa (UMinho) e Miguel Pimenta Monteiro (FEUP).

9. Orientador da dissertacao de mestrado em Engenharia Informatica de Diogo Barbosa Martins. Tıtulo:Reliable software development in a vital signs monitoring system. Concluıda em dez/2009, com aclassificacao de 15 valores. Juri: Jose B. Barros (UMinho) e Ana Paiva (FEUP).

8. Orientador da dissertacao de mestrado em Engenharia Informatica de Rui Mario Silva Freitas. Tıtulo:Formal software development techniques in a continuous vital signs control system. Concluıda emdez/2009, com a classificacao de 14 valores. Juri: Jose B. Barros (UMinho) e Ana Paiva (FEUP).

7. Orientador da dissertacao de mestrado em Informatica de Sonia Marlene Pereira de Sousa. Tıtulo:Play Scrum - um jogo para a aprendizagem do metodo agil Scrum. Concluıda em dez/2009, com aclassificacao de 16 valores. Juri: Jose B. Barros (UMinho) e Ana Paiva (FEUP). Publicacoes: [ci42]

6. Orientador, juntamente com Lino Costa (UMinho), da dissertacao de mestrado em Informatica deSusana de Jesus Prozil Rodrigues. Tıtulo: Algoritmos de decisao multi-criterio para atribuicao deprioridades a requisitos de software. Concluıda em dez/2009, com a classificacao de 16 valores. Juri:Jose B. Barros (UMinho) e Alexandre Braganca (ISEP). Publicacoes: [ci57]

5. Orientador da dissertacao de mestrado em Informatica de Mauro Jorge Pereira Almeida. Tıtulo:Classificacao e comparacao de metodos ageis de desenvolvimento de software. Concluıda em jan/2009,com a classificacao de 16 valores. Juri: Pedro R. Henriques (UMinho) e Ademar Aguiar (FEUP).Publicacoes: [ci43] [ci45]

4. Orientador, juntamente com Ricardo J. Machado (UMinho), da dissertacao de mestrado em In-formatica de Paula Alexandra Fernandes Monteiro. Tıtulo: Model-based transformations for per-vasive software architectures. Concluıda em mai/2006, com a classificacao de Muito Bom. Juri:Alberto J. Proenca (UMinho) e Paulo Rupino da Cunha (UCoimbra). Publicacoes: [ci26] [ci29][ci30]

3. Orientador, juntamente com Olga Pacheco (UMinho), da dissertacao de mestrado em Informatica deOscar Rafael da Silva Ferreira Ribeiro. Tıtulo: Model checking of Petri nets for embedded systems.Concluıda em jul/2005, com a classificacao de Muito Bom. Juri: Pedro R. Henriques (UMinho) eLuıs Gomes (UNL). Publicacoes: [pp07] [ci25] [ci33]

2. Orientador da dissertacao de mestrado em Informatica de Maria Elizabete Marques Duarte. Tıtulo:Suporte informatico orientado aos processos empresariais. Iniciada formalmente em mar/2004. Naoconcluıda por desistencia da aluna.

1. Orientador da dissertacao de mestrado em Informatica de Francisco Jose Monteiro Duarte. Tıtulo:Engenharia de software orientada aos processos. Concluıda em jul/2002, com a classificacao de MuitoBom. Juri: Jose N. Oliveira (UMinho) e Ana Moreira (UNL). Publicacoes: [jo07] [ci20] [wk03]

7.3 Estagios e Trabalhos de Licenciatura

19. Rui Carlos Araujo Goncalves, Paralelizacao modular de aplicacoes cientıficas, LMCC, DI/UMinho,nov/2008.

18. Ricardo Jose Costa Fortunas, DW - OBIEE, LMCC, Enabler/WIPRO, nov/2008.

17. Filipe Goncalo Goncalves da Costa, Reengenharia duma aplicacao de software empresarial imple-mentada em Java, LESI, DI/UMinho, out/2007.

16. Joel Tiago Soares Ribeiro, Projeto de um componente de software para a deteccao de situacoes de“churning”, LESI, mar/2006.

15. Edgar Fernandes Meira, Monitorizacao de recursos hıdricos, LESI, mar/2006.

14. Daniel Pereira Veloso de Boaventura Afonso, Qualidade de dados em sistemas de data warehousing,LESI, mar/2006.

13. Luıs Miguel dos Santos Silva, Monitorizacao e gestao de recursos hıdricos, LESI, out/2005.

51

Page 50: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

12. Antonio Tiago Morgado Pereira, Mineracao de dados em sistemas baseados em clickstreams, LESI,out/2005.

11. Sara Lucia Gomes Maia dos Santos, Directorio de servicos web, LESI, out/2005.

10. Francisco Jose Prata da Paz, Sistemas para a deteccao de fraude em telecomunicacoes, LESI, out/2005.

9. Joao Paulo Pavao Carreiro, Embeber a linguagem XQuery em LRC, LESI, DI/UMinho, out/2005.

8. Andre de Salvador Fernandes, Mecanismos de migracao de carteiras na banca, LESI, Accenture,out/2005.

7. Jorge Gabriel Coelho Ribeiro, Implementacao dum sistema de gestao documental, LESI, Accenture,out/2005.

6. Rodolfo de Carvalho Carvalhido, Desenvolvimento de cablagens para a industria automovel, LESI,Leoni Portugal, out/2005.

5. Oscar Rafael da Silva Ferreira Ribeiro, Especificacao de redes de Petri atraves da logica temporal,LMCC, DI/UMinho, jul/2002.

4. Maria Celeste Pinto, Diagnostico do sistema de controlo das linhas HIDRO, LMCC, Idite-Minho,jan/2000.

3. Paulo Jorge Lousa Dias, Groupware em ambiente industrial, LESI, Blaupunkt Auto-Radio Portugal,fev/1997.

2. Cristiano Heitor dos Santos Magalhaes, Sistema de controlo/monitorizacao de circuitos hidraulicose centrais hidroelectricas, LESI, HDN - Energia do Norte (grupo EDP), fev/1996.

1. Manuel Jose Domingues Alves, Emulacao de um processador associativo vectorial - GLiTCH, LESI,DI/UMinho, dez/1992.

8 Participacao em Juris

8.1 Agregacao

4. Membro do juri das provas em Informatica de Jorge Miguel Sousa Pinto, Universidade do Minho,out/2015. Restantes membros do juri: Paulo Pereira (UMinho, presidente), (UMinho), (UMinho),Pedro Guerreiro (UAlg),

3. Membro do juri das provas em Sistemas de Informacao de Ricardo Jorge Silverio de MagalhaesMachado, Universidade do Minho, set/2013. Restantes membros do juri: Antonio G. Correia (UMi-nho, presidente), Joao A. Carvalho (UMinho), Pedro Guerreiro (UAlg), Nuno Guimaraes (ISCTE),Joaquim Arnaldo Martins (UAv), Mario Caldeira (ISEG), Ernest Teniente (UP Catalunya).

2. Membro do juri das provas em Informatica de Alexandre Julio Teixeira Santos, Universidade doMinho, mar/2013. Restantes membros do juri: Paulo Pereira (UMinho, presidente), Vasco Freitas(UMinho), J. Maia Neves (UMinho), Alberto J. Proenca (UMinho), Fernando Boavida (UC), AugustoCasaca (IST), Rui Valadas (IST), Edmundo Monteiro (UC), Joaquim Arnaldo Martins (UAv).

1. Membro do juri das provas em Informatica de Orlando Manuel de Oliveira Belo, Universidade doMinho, fev-mar/2013. Restantes membros do juri: Paulo Pereira (UMinho, presidente), Jose M.Valenca (UMinho), J. Maia Neves (UMinho), Alberto J. Proenca (UMinho), Henrique Madeira (UC),Mario G. Silva (IST), Eugenio Oliveira (FEUP), Jose Bulas Cruz (UTAD), Manuel da RessurreicaoCordeiro (UTAD).

8.2 Doutoramento

22. Arguente da tese de doutoramento em Informatica, Universidade de Coimbra, Eudisley Gomes dosAnjos, out/2015. Tıtulo: Assessing maintainability in software architectures, Orientador: Mario Z.Rela (UC); restantes membros:

52

Page 51: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

21. Presidente do juri de doutoramento em Engenharia Biomedica, Universidade do Minho, Pedro Ale-xandre Marques Anacleto, jul/2016. Tıtulo: Self-folding 3D micro antennas for implantable medi-cal devices. Orientador: Paulo Mendes (UMinho); restantes membros: Henrique Salgado (FEUP),Custodio Peixeiro (IST/UL), Carlos Lima (UMinho).

20. Presidente do juri de doutoramento em Engenharia de Materiais, Universidade do Minho, DanielaMaria da Silva Correia, abr/2016. Tıtulo: Three dimensional scaffolds based on electroactive polymersfor tissue engineering applications. Orientador: Senentxu Lanceros-Mendez (UMinho); restantesmembros: Carlos Baleizao (IST/UL), Joao Paulo Borges (UNL), Mariana Henriques (UMinho).

19. Presidente do juri de doutoramento em Engenharia de Biologica, Universidade do Minho, Ana Mar-garida Rodrigues de Sousa, fev/2016. Tıtulo: Insights into bacterial colony morphology evolutionand diversification during infection development in cystic fibrosis. Orientador: Maria Olıvia Pereira(UMinho); restantes membros: Jeremy Webb (U Southampton), Jorge Leitao (IST/UL), Nuno FilipeAzevedo (FEUP), Mariana Henriques (UMinho).

18. Presidente do juri de doutoramento em Engenharia Biomedica, Universidade do Minho, Rafael deCastro Carreira, dez/2015. Tıtulo: Algorithms and computational tools for metabolic flux analysis.Orientador: Miguel Rocha (UMinho); restantes membros: Rui Manuel Oliveira (UNL), Jose LuısOliveira (UAv), Oscar Dias (UMinho).

17. Arguente da tese de doutoramento em Informatica, Universidade Nova de Lisboa, Jorge Miguel SousaBarreiros, out/2015. Tıtulo: User-centric product derivation in software product lines, Orientador:Ana Moreira (UNL); presidente: Nuno Correia (UNL); restantes membros: Joao Pascoal de Faria(FEUP), Antonio Rito Silva (IST), Alexander Egyed (Johannes Kepler University Linz, Austria),Joao Araujo (UNL).

16. Presidente do juri de doutoramento em Bioengenharia, Universidade do Minho, Rui Miguel Pinheiroda Silva Pereira, jun/2015. Tıtulo: Improvement of in silico strain engineering methods in Sac-charomyces cerevisiae. Orientador: Isabel Rocha (UMinho); restantes membros: Isabel Sa-Correia(IST/UL), Kiran Roasaheb Patil (EMBIH, Alemanha), Eugenio Ferreira (UMinho).

15. Presidente do juri de doutoramento em Engenharia de Materiais, Universidade do Minho, ClaudiaSofia Lehmann Fernandez, abr/2015. Tıtulo: Optimization of laminated magnetoelectric structuresbased on electroactive polymers. Orientador: Senentxu Lanceros-Mendez (UMinho); restantes mem-bros: Antonio Eduardo Espırito Santo (UBI), Harvey Amorim Gonzalez (ICM Madrid, Espanha),Gerardo Rocha (UMinho).

14. Presidente do juri de doutoramento em Engenharia Quımica e Biologica, Universidade do Minho,Idalina Jose Monteiro Goncalves, dez/2014. Tıtulo: Combined laccase-ultrasound processes for indus-trial applications. Orientadores: Artur Cavaco Paulo (UMinho) e Carla Marinho da Silva (UMinho);restantes membros: Lıgia Oliveira Martins (UNL), Nuno Filipe Azevedo (FEUP), Olıvia Pereira(UMinho).

13. Presidente do juri de doutoramento em Tecnologias e Sistemas de Informacao, Universidade doMinho, Jose Luıs da Rocha Sousa, nov/2014. Tıtulo: Modeling and measuring business/IT alignmentby using a complex-network approach. Orientadores: Ricardo J. Machado (UMinho) e Jose FernandoMendes (UAv); restantes membros: Joaquim Arnaldo Martins (UAv), Mario Romao (ISEG/UL),Antonio Carvalho Brito (FEUP), Ana Alice Baptista (UMinho).

12. Arguente da tese de doutoramento em Engenharia Electrotecnica e de Computadores, UniversidadeNova de Lisboa, Filipe de Carvalho Moutinho, jul/2014. Tıtulo: Petri net based development ofglobally-asynchronous locally-synchronous distributed embedded systems, Orientador: Luıs Gomes(UNL); presidente: Paulo Pinto (UNL); restantes membros: Paulo Leitao (IP Braganca), Manuel M.Barata (ISEL), Joao P. Barros (IP Beja), Aniko Costa (UNL).

11. Arguente da tese de doutoramento em Informatica (MAPi), Universidade do Minho, Nuno AlexandreCastro Ferreira, mar/2014. Tıtulo: From information systems requirements to service-oriented logicalarchitectures. Orientador: Ricardo J. Machado (UMinho); presidente: Joaquim Barros (UMinho);restantes membros: Nuno Silva (ISEP), Ricardo J. Goncalves (UNL).

10. Arguente da tese de doutoramento em Computacao, Universidade Federal do Rio Grande do Sul(Porto Alegre, Brasil), Marcio Ferreira da Silva Oliveira, dez/2013. Tıtulo: Model driven engineeringmethodology for design space exploration of embedded systems. Orientadores: Flavio R. Wagner(UFRGS, Brasil) e Franz-Joseph Rammig (UPaderborn, Alemanha); restantes membros: Carlos E.Pereira (UFRGS, Brasil), Antonio Augusto Frohlich (UFSC, Brasil).

53

Page 52: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

9. Arguente da tese de doutoramento em Engenharia Informatica, Faculdade de Engenharia da Univer-sidade do Porto, Fernando Sergio Barbosa (docente do IPCB), set/2013. Tıtulo: Generic roles: Re-ducing code replication. Orientador: Ademar Aguiar (FEUP); presidente: Eugenio Oliveira (FEUP);restantes membros: Antonio Rito Silva (IST), Alberto R. Silva (UL), Hugo Ferreira (FEUP).

8. Presidente do juri de doutoramento em Engenharia Industrial e de Sistemas, Universidade do Minho,Deedar Hussain Pathan, jul/2013. Tıtulo: Contributions for improving textile supply chain manage-ment in Pakistan. Orientadores: Manuel C. Figueiredo (UMinho) e Fernando B. Ferreira (UMinho);restantes membros: Manuel dos Santos Silva (UBI), Maria Teresa Pereira (IP Porto), Maria SameiroCarvalho (UMinho).

7. Arguente da tese de doutoramento em Engenharia Informatica e de Computadores, Instituto SuperiorTecnico da Universidade Tecnica de Lisboa, Joao Carlos Viegas Martins Bispo, jul/2012. Tıtulo:Mapping runtime-detected loops from CPUs to embedded reconfigurable co-processors, Orientadores:Joao M. P. Cardoso (FEUP) e Jose Carlos Monteiro (IST); presidente: Joao Marques Silva (IST);restantes membros: Christian Pleßl (UPaderborn, Alemanha), Nuno Roma (IST).

6. Arguente principal da tese de doutoramento em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Antonio Miguel Ribeiro dos Santos Rosado da Cruz (docente do IPVC),jan/2011. Tıtulo: Automatic generation of user interfaces from rigorous domain and use case mo-dels. Orientador: Joao Pascoal de Faria (FEUP); presidente: Eugenio Oliveira (FEUP); restantesmembros: Alberto R. Silva (IST), Vasco Amaral (UNL), Ana Paiva (FEUP).

5. Arguente principal da tese de doutoramento em Engenharia Eletrotecnica e de Computadores, Uni-versidade Nova de Lisboa, Aniko Katalin Horvath da Costa (docente da UNL), nov/2010. Tıtulo:Petri net model decomposition: A model based approach supporting distributed execution. Orientador:Luıs Gomes (UNL); presidente: Adolfo Steiger Garcao (UNL); restantes membros: Jorge Figueiredo(UF Campina Grande), Manuel M. Barata (ISEL), Joao P. Barros (IP Beja).

4. Arguente principal da tese de doutoramento em Ciencia de Computadores, Universidade do Porto,Luıs Miguel Pinho Nogueira (docente do Instituto Superior de Engenharia do Porto, Instituto Po-litecnico do Porto), out/2009. Tıtulo: Time-bounded adaptive quality of service management forcooperative embedded real-time systems. Orientadores: Luıs M. Pinho (ISEP) e Miguel Filguei-ras (FCUP); presidente: Antonio Porto (FCUP); restantes membros: Alan Burns (U York, ReinoUnido), Luıs Damas (FCUP), Rui Prior (FCUP), Pedro Vasconcelos (FCUP).

3. Arguente da tese de doutoramento em Sistemas de Informacao, Universidade do Minho, AlexandreManuel Tavares Braganca (docente do Instituto Superior de Engenharia do Porto, Instituto Po-litecnico do Porto), abr/2008. Tıtulo: Methodological approaches and techniques for model drivendevelopment of software product lines. Orientador: Ricardo J. Machado (UMinho); presidente: JoaoA. Carvalho (UMinho); restantes membros: Fernando Brito e Abreu (UNL), Dirk Muthig (FraunhoferIESE, Alemanha), Pedro Ribeiro (UMinho).

2. Arguente principal da tese de doutoramento em Engenharia Eletrotecnica e de Computadores, Uni-versidade Nova de Lisboa, Joao Paulo Mestre Pinheiro Ramos e Barros (docente da Escola Superiorde Tecnologia e Gestao, Instituto Politecnico de Beja), jan/2006. Tıtulo: Modularidade em redes dePetri. Orientador: Luıs Gomes (UNL); presidente: Maria Leonor Osorio (UNL); restantes membros:Armando Walter Colombo (Schneider Electric), Isabel Teixeira (IST), Adolfo Steiger-Garcao (UNL),Ana Moreira (UNL).

1. Arguente da tese de doutoramento em Informatica, Universidade do Minho, Paulo Jorge TeixeiraMatos (docente da Escola Superior de Tecnologia e Gestao, Instituto Politecnico de Braganca),mai/2005. Tıtulo: Um modelo arquitectonico para desenvolvimento de compiladores: Aplicacao aframework Dolphin. Orientador: Pedro R. Henriques (UMinho); presidente: Antonio M. Cunha(UMinho); restantes membros: Antonio Leitao (IST), Ademar Aguiar (FEUP), Simao M. de Sousa(UBI), Joao Saraiva (UMinho), Maria Joao Varanda (IPB).

8.3 Mestrado

27. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e Computacao, Faculdadede Engenharia da Universidade do Porto, Jorge Miguel Guerra Santos. Tıtulo: Test automation inweb environment. Orientador: Ana Paiva (FEUP), jul/2016.

54

Page 53: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

26. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e Computacao, Faculdadede Engenharia da Universidade do Porto, Rafaela Marques Pinto de Faria. Tıtulo: Game designtechniques for software engineering. Orientador: Ana Paiva (FEUP), jul/2016.

25. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e Computacao, Faculdadede Engenharia da Universidade do Porto, Rui Emanuel Veigas de Carvalho. Tıtulo: A comparativestudy of GUI testing approaches. Orientador: Ana Paiva (FEUP), jul/2016.

24. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e Computacao, Faculdadede Engenharia da Universidade do Porto, Andre Gomes Barbosa. Tıtulo: Platform for educationalgames generation. Orientador: Ana Paiva (FEUP), set/2015.

23. Arguente externo da dissertacao de Mestrado em Engenharia de Software, Instituto Politecnico deViana do Castelo, Celia da Conceicao Barros de Sousa. Tıtulo: Linguagem e ambiente para modelacaoda interface com o utilizador de aplicacoes de software orientadas aos dados. Orientador: AntonioMiguel Cruz (IPVC), jun/2015.

22. Arguente externo da dissertacao de Mestrado em Ciencia da Computacao, Universidade de Federalda Bahia (Brasil), Patrıcia Melo Sales. Tıtulo: Integrando o desenvolvimento dirigido por modelos ametodos ageis: Uma proposta para o SCRUM. Orientador: Rita S. Maciel (UFBA), nov/2013.

21. Arguente externo da dissertacao de Mestrado em Engenharia de Computadores e Telematica, Uni-versidade de Aveiro, Bruno Tiago Carneiro Palos. Tıtulo: Melhoria das praticas de construcao desoftware: Um caso de estudo. Orientador: Jose Maria Fernandes (UAv), jul/2012.

20. Arguente externo da dissertacao de Mestrado em Engenharia de Computadores e Telematica, Uni-versidade de Aveiro, Ricardo Filipe Mendes Portugal. Tıtulo: Media gateway using a GPU. Orien-tadores: Diogo Gomes e Antonio Neves (UAv), mai/2012.

19. Arguente externo da dissertacao de Mestrado Integrado em Engenharia Informatica e Computacao,Faculdade de Engenharia da Universidade do Porto, Luıs Filipe Cunha Pedrosa. Tıtulo: Specifyingand processing non-functional requirements. Orientador: Joao M. P. Cardoso (FEUP), fev/2012.

18. Arguente externo da dissertacao de Mestrado Integrado em Engenharia Informatica e Computacao,Faculdade de Engenharia da Universidade do Porto, Cesar Barbosa Duarte. Tıtulo: Automatedsoftware processes performance analysis and improvement recommendation, Orientador: Joao PascoalFaria (FEUP), fev/2012.

17. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Universidade Nova deLisboa, Tiago Alexandre Simoes Pessoa. Tıtulo: A semi-automatic approach to code smells detection.Orientadores: Fernando Brito e Abreu (ISCTE) e Miguel P. Monteiro (UNL), nov/2011.

16. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Nuno Miguel Moreira Baldaia de Queiros. Tıtulo: CrystalBox - umaferramenta para documentacao agil de software. Orientador: Ademar Aguiar (FEUP), dez/2009.

15. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Rui Sanches da Costa Barros. Tıtulo: Definicao de uma framework paramunicıpios de pequena dimensao. Orientadores: Ademar Aguiar (FEUP) e Jesus Garcia-ConsuegraBleda (U Castilla-La Mancha, Espanha), dez/2009.

14. Arguente externo da dissertacao de Mestrado Integrado em Engenharia Informatica e Computacao,Faculdade de Engenharia da Universidade do Porto, Ricardo Jorge da Costa Machado. Tıtulo: MobileCCTV (video surveillance system for PDAs). Orientador: Joao M. P. Cardoso (FEUP), jul/2009.

13. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e Computacao, Faculdadede Engenharia da Universidade do Porto, Hugo Manuel Zenha de Pinho. Tıtulo: Aplicacao de registosde ocorrencias para dispositivos moveis. Orientador: Joao M. P. Cardoso (FEUP), jul/2009.

12. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Luıs Filipe Rocha Maia Ferreira. Tıtulo: FV-RAD - a practical frameworkfor rapid application development. Orientador: Ademar Aguiar (FEUP), jul/2009.

11. Arguente externo da dissertacao de Mestrado em Engenharia Informatica e de Computadores, Insti-tuto Superior Tecnico, Joao Rodrigo Morais da Silva. Tıtulo: A model-driven approach for buildingembedded smart ticketing applications. Orientador: Alberto Ramos da Cunha (IST), jun/2009.

10. Arguente externo da dissertacao de Mestrado em Engenharia Eletrotecnica e de Computadores (areade especializacao de Telecomunicacoes), Faculdade de Engenharia da Universidade do Porto, Antonio

55

Page 54: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Manuel de Sousa Barros. Tıtulo: Timing analysis of an embedded architecture for a real-time powerline communications network. Orientador: Miguel Pimenta Monteiro (FEUP) e Luıs Miguel Pinho(ISEP), mar/2009.

9. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Universidade Nova deLisboa, Andre Goncalves Marques. Tıtulo: Multi-dimensional composition by objectives in aspect-oriented requirements analysis. Orientadores: Ana Moreira (UNL) e Joao Araujo (UNL), nov/2008.

8. Arguente externo da dissertacao de Mestrado em Engenharia Eletrotecnica e de Computadores,Universidade Nova de Lisboa, Ricardo Filipe Pires Nunes. Tıtulo: Editor de redes de Petri suportandoespecificacoes hierarquicas e modulares. Orientador: Luıs Gomes (UNL) e Joao Paulo Barros (IPBeja), jun/2008.

7. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Universidade Nova deLisboa, Sergio Miguel Fortunato Agostinho. Tıtulo: An aspect-oriented infrastructure for design bycontract in Java. Orientadores: Pedro Guerreiro (UAlg) e Ana Moreira (UNL), jun/2008.

6. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Andre Costa Neves. Tıtulo: Suporte de gestao de memoria em RTEMS.Orientador: Miguel Pimenta Monteiro (FEUP), mai/2008.

5. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Nuno Antonio da Silva Rocha. Tıtulo: Integracao de ferramentas demodelacao e processamento de textos. Orientador: Ademar Aguiar (FEUP), mai/2008.

4. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Daniel Jose Santos da Silva. Tıtulo: STDF2EXF converter development.Orientador: Ana Paula Rocha (FEUP), mai/2008.

3. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Faculdade de Engenhariada Universidade do Porto, Joana Vasconcelos de Castro Goncalves. Tıtulo: Gestao de configuracoesnum processo de desenvolvimento de software — analise de uma situacao real. Orientador: RaulVidal (FEUP), mai/2008.

2. Arguente externo da dissertacao de Mestrado em Engenharia Eletrotecnica e de Computadores,Universidade Nova de Lisboa, Joao Pedro Gouveia Lourenco. Tıtulo: Modelos comportamentais eredes de Petri na geracao automatica de animacao de sinopticos. Orientador: Luıs Gomes (UNL),mai/2008.

1. Arguente externo da dissertacao de Mestrado em Engenharia Informatica, Universidade Nova deLisboa, Aniko Katalin Horvath da Costa. Tıtulo: Estadogramas em co-design de sistemas embutidos.Orientador: Luıs Gomes (UNL), jun/2003.

9 Atividades de Investigacao e Desenvolvimento

9.1 Projetos de Investigacao Financiados

• Coordenador no projeto “iFlow: Plataforma web para acompanhamento de materias primas”,jun/2013-jul/2015Programa AICEP – PIN (AICEP-PIN-HMIEXCEL-L05).Parceria: UMinho (coordenacao), Bosch Car Multimedia Portugal.Financiamento: EUR 476.284. Publicacoes: [ci58] [ci59]. Premio anual da excelencia logısticaatribuıdo pela APLOG (Associacao Portuguesa de Logıstica) em 2016.

• Investigador no projeto “e-Kanban: Sistema de informacao industrial baseado em Kanbans electronicos”,jun/2013-jul/2015.Programa AICEP – PIN (AICEP-PIN-HMIEXCEL-L04).Parceria: UMinho (coordenacao; Ricardo J. Machado), Bosch Car Multimedia Portugal.Financiamento: EUR 1.692.878.

• Coordenador do programa “ICCES: Innovation and Creativity for Complex Engineering Systems”,mar/2012-jul/2014.

56

Page 55: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Programa Intensivo Erasmus 2011-1-PT1-ERA10-08635 / 2012-1-PT1-ERA10-12558 / 2013-1-PT1-ERA10-16666, sob a egide da Agencia Nacional PROALV.Parceria: UMinho (coordenacao), Efacec (PT), Bosch (PT), Aarhus U (DK), Newcastle U (UK),U Twente (NL), U Vigo (ES), U Maribor (SI), TU Wien (AT), Abo Akademi (FI), TU Ostrava(CZ), U Paderborn (DE).Financiamento: EUR 98.070.Publicacoes: [pp11].

• Coordenador cientıfico e operacional do projeto “OPEM: Otimizacao do Processo de Estereoto-mia da MadeiPinto”, no ambito do Sistema de Incentivos a I&DT — Vale I&DT, jul/2011-jul/2012.Parceria: UMinho (coordenacao), CCG, MadeiPinto.Financiamento IAPMEI: EUR 40.800.

• Investigador no projeto “APEX: Agile Prototyping for user Experience”, fev/2011-jan/2014.Programa FCT (PTDC/EIA-EIA/116069/2009).Parceria: UMinho (coordenacao; Jose C. Campos), CCG.Financiamento FCT: EUR 97.000Classificado pela comissao de avaliacao internacional como “Excellent”.Publicacoes: [ci46] [en06].

• Coordenador da participacao da UMinho no projeto “AMADEUS: Aspects and Compiler Optimi-zations for Matlab System Development”, dez/2007-nov/2009.Programa FCT (PTDC/EIA/70271/2006).Parceria: INESC-ID (coordenacao; Joao M.P. Cardoso), UMinho, UNINOVA, Deimos.Financiamento FCT: EUR 106.000Classificado pela comissao de avaliacao internacional como “Excellent”.Publicacoes: [wk12] [cl04] [jo15].

• Coordenador da participacao da UMinho no projeto “SOFTAS: Software Development with As-pects”, set/2005-abr/2008.Programa FCT (POSC/EIA/60189/2004).Parceria: UNL (coordenacao; Ana Moreira), UMinho, IP Beja, IP Castelo Branco, LINCIS, NAV.Financiamento FCT: EUR 89.000Classificado pela comissao de avaliacao internacional como “Excellent”.Publicacoes: [jo08] [ci28] [ci34].

• Investigador no projeto “uPAIN: Ubiquitous Solutions for Pain Monitoring and Control in Post-Surgery Patients”, jan/2005-fev/2008.Programa AdI/Ideia 2004 (AdI/IDEIA/70/2004/3.1B/00364/007).Parceria: UMinho (coordenacao; Ricardo J. Machado e Armando Pinto de Almeida), Hospital daSenhora da Oliveira de Guimaraes, MobiComp.Financiamento AdI/Ideia: EUR 263.061.

• Membro do programa de re-equipamento SeARCH (Services and Advanced Research Compu-ting with HTC/HPC clusters), que tem por objetivo desenvolver I&D em estrategias de gestaode carga/dados/objetos em nos partilhados de clusters, e aplica/avalia/integra os resultados comatividades de I&D que requerem computacao de elevado debito e/ou desempenho e com I/O inten-sivo. Parceria: UMinho (coordenacao; Alberto J. Proenca).Financiamento FCT: EUR 250.000.Classificado pela comissao de avaliacao como “Strongly recommended”.

• Investigador no projeto “STACOS: Standard-Based Cooperative Software”, jan/2004-abr/2007.Programa FCT Sapiens 2002 (POSI/CHS/48875/2002).Parceria: UMinho (coordenacao; Ricardo J. Machado), FCUL, INESC-ID, IDITE-Minho, LINCIS,ATX Software.Financiamento FCT: EUR 95.107.Classificado pela comissao de avaliacao internacional como “Muito Bom”.Publicacoes: [ci25] [ci26] [ci27] [ci29].

• Investigador no projeto “PPC-VM: Portable Parallel Computing based on Virtual Machines”,mar/2004-fev/2007.

57

Page 56: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Programa FCT Sapiens 2002 (POSI/CHS/47158/2002).Parceria: UMinho (coordenacao; Joao L. Sobral).Financiamento FCT: EUR 73.690.Classificado pela comissao de avaliacao internacional como “Muito Bom”.Publicacoes: [wk06].

• Investigador Principal do projeto “METHODES: Methodologies and Tools for Developing Em-bedded Systems”, fev/2002-jan/2006.Programa FCT Sapiens 2001 (POSI/CHS/37334/2001).Parceria: UMinho (coordenacao; Joao M. Fernandes), ISEP, IDITE-Minho.Financiamento FCT: EUR 60.000.Classificado pela comissao de avaliacao internacional como “Excelente”.Publicacoes: [jo07] [ci18] [ci20] [ci21] [ci22] [ci23] [ci27] [wk03] [wk04] [wk05] [pp07].

• Coordenador cientıfico e operacional do projeto “Virtual Automation”, incluıdo na iniciativaSiProFiT/Infracom, out/1999-jan/2001.Programa da Direcao Geral da Industria - Secretaria de Estado da Industria.Parceria: IDITE-Minho (coordenacao; Joao M. Fernandes e Ricardo J. Machado), CITEVE, INEGI.Financiamento DGI: EUR 74.820.Publicacoes: [en04] [en05] [pp04].

• Investigador no projeto “RES: Reconfigurable Embedded Systems — Development Methodologiesfor Real-Time Applications”, jul/1999-jun/2001.Programa PRAXIS XXI (PRAXIS/P/EEI/10155/1998).Parceria: UMinho (coordenacao; Henrique D. Santos), INESC, IDITE-Minho, Oblog Software, TexasInstruments.Financiamento FCT: PTE 4.200.000 (EUR 21.000).Classificado pela comissao de avaliacao internacional como “Muito Bom”.Publicacoes: [ci10] [ci11] [ci12] [ci15] [jo05] [pp01] [pp02].

9.2 Propostas de Projetos de Investigacao NAO Financiados

• Investigador Responsavel no projeto “REQUIEM: Requirements Engineering and Management”, sub-metido em fev/2009 a FCT / PTDC/EIA-EIA/099224/2008.Parceria: UMinho (coordenacao), UNL, U Lisboa, Primavera.Financiamento solicitado: EUR 108.409.

• Investigador no projeto “OTELINE: Ontology-based Engineering of Software Product-Lines”, sub-metido em fev/2009 a FCT / PTDC/EIA-EIA/101748/2008.Parceria: UMinho (coordenacao; Ricardo Machado), UNL, FEUP, Primavera, I2S, Critical.Financiamento solicitado: EUR 156.372.

• Membro da equipa da UMinho no projeto STREP “MiMOp: A Systems Biology Approach for theConstruction, Simulation and Optimization of Microbial Models”, submetido em set/2005.Parceria: UMinho (coordenacao; Miguel Rocha), TU Denmark (DK), UC Louvain (BE), HU Berlin(DE), Biotempo Lda. (PT).Financiamento solicitado: EUR 1.397.760.

• Membro da equipa da UMinho no projeto STREP “VAPORISE: Versatile Application Oriented In-fraStructure for Intelligent Building Design”, submetido em set/2005.Parceria: TCORE Limited (UK; coordenacao; Gary Shorthouse), Newcastle U (UK), North of En-gland Microelectronics Institute (UK), Innovations for High Performance Microelectronics (DE),U Tomas Bat’a (CZ), Lincis (PT), UMinho.Financiamento solicitado: cerca de EUR 3.000.000.

• Coordenador da equipa da UMinho e responsavel por um workpackage no projeto “AMARE: AspectMining and Refactoring”, submetido em set/2005 ao programa STREP.Parceria: ITC-irst (IT; coordenacao; Paolo Tonella), FernUni Hagen (DE), TU Delft (NL), King’sCollege London (UK), Ghent U (BE), U Antwerpen (BE), UC Louvain (BE), UNL (PT), U Lancaster(UK), U Szeged (HU), VU Brussel (BE), Loyola College (US), CERN (CH), Software Improvement

58

Page 57: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Group (NL), UMinho.Financiamento solicitado: EUR 3.126.027.

• Coordenador da equipa da UMinho no projeto “COTS for the Small”, submetido em nov/2003 aoprograma Eureka.Parceria: ATX Software (PT; coordenacao; Luıs Andrade), U Studi Milano-Bicocca (IT; coor-denacao; Mauro Pezze), Assioma.net (IT), CAMEA spol. (CZ), General Impianti (IT), PointL (BU),Proietti Planet (IT), Lincis (PT), TU Brno (CZ), U Groningen (NL), U Leicester (UK), U StudiCamerino (IT), UMinho.Financiamento solicitado: EUR 997.560.

• Investigador no projeto “MOSES: Modeling and Simulation of Complex Distributed Embedded Sys-tems”, submetido em mar/2001 a FCT / MCT PRAXIS XXI.Parceria: UMinho (coordenacao; Ricardo J. Machado), IDITE-Minho, National Instruments, CriticalSoftware. Financiamento solicitado: PTE 19.076.

• Investigador no projeto “CORES: Co-design for Reconfigurable Embedded Systems”, submetido emjan/2000 a FCT - MCT PRAXIS XXI.Parceria: INESC-Porto (coordenacao; Jose Silva Matos), UMinho, U Aveiro, INESC-Lisboa. Finan-ciamento solicitado: PTE 25.000.

9.3 Projetos de Desenvolvimento

• Coordenador de engenharia do projeto “CITT: Cross Independent Testing Tool”, mar/2014–.Parceria: Centro de Computacao Grafica (CCG), Primavera BSS, WinTrust.Financiamento: EUR 170.000.

• Coordenador de engenharia do projeto “Fayol: Prototipagem de Modulo de Gestao de Projetos”,nov/2008–out/2009. Parceria: Centro de Computacao Grafica (CCG), Primavera BSS.Financiamento: EUR 170.000.

• Consultor externo no projeto “Informatizacao da Gestao da Producao, Qualidade e Manutencaoda Textil A. Falcao”, Textil A. Falcao, Barcelos, abr/2000-mar/2001.

• Coordenador operacional do projeto “Diagnostico e Optimizacao do Sistema de Controlo dasLinhas HIDRO”, Blaupunkt Auto-Radios de Portugal, Braga, jan-set/1999.

• Desenvolvimento, no ambito da tese de mestrado, de uma aplicacao para especificacao, analise ecompilacao de estruturas de controlo, baseadas em Redes de Petri e VHDL, em 1993-4.

• Desenvolvimento, em linguagem C, de parte de um emulador para a arquitetura GLiTCH, Braga,em 1992-3.

• Desenvolvimento de uma aplicacao para a arquitetura GLiTCH baseada em Redes Neurais, U Bristol,Inglaterra, mar-jul/1991.Publicacoes: [rt1].

9.4 Avaliacao de Projetos de Investigacao

• Avaliador de candidaturas de projetos de investigacao, na area de Engenharia de Software, paraa Deutsche Forschungsgemeinschaft (DFG) (fundacao alema de apoio a investigacao), Alemanha:2012, 2015.

• Avaliador de candidaturas de projetos de investigacao, na area de Engenharia de Software, para oPrograma Ontario Research Fund for Research Excellence (ORF-RE), Canada, 2010-2011.

• Avaliador de candidaturas de projetos de investigacao, na area de Engenharia de Software, para aComision Nacional de Investigacion Cientıfica y Tecnologica (CONICYT), Chile, 2007.

59

Page 58: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• Perito Independente para avaliacao de candidaturas de projetos da Agencia de Inovacao (AdI), Por-tugal, desde jan/2004. Areas de competencia: Engenharia de Computadores (Arquitetura de com-putadores, Dispositivos de controlo, Computadores digitais, Sistemas em tempo real) e EngenhariaInformatica (Desenvolvimento de Software, Visao por computador, Robotica).

10 Premios

• Premio Anual da Excelencia Logıstica (PEL 2016) atribuıdo pela APLOG (Associacao Portuguesade Logıstica) em 2016, para o sistema iFlow (Plataforma web para acompanhamento de materiasprimas).

• Nomeacao para o premio “2016 Most Promising New Textbook Award” da American Text and Aca-demic Authors Association (TAA), com o livro [li03] “Requirements in Engineering Projects”.

• Premio SEDES2007 (2.o Simposio Doutoral em Engenharia de Software) para a melhor proposta detese de doutoramento, atribuıda ao orientando Francisco Jose Monteiro Duarte, set/2007.

• Melhor comunicacao na area de ‘Computadores e Sistemas Informaticos’ do 3.o Encontro Nacionaldo Colegio de Engenharia Eletrotecnica da Ordem dos Engenheiros (ENCEE 1997), Matosinhos,Portugal, jun/1997.

11 Bolsas

• Bolsa CAPES, para licenca de sabatica na UFSC (Brasil), ago-dez/2013.

• Bolsa FCT, para licenca de sabatica na U. Aarhus (Dinamarca), set/2006-jun/2007.

• Bolsa Fundacao Calouste Gulbenkian, para participacao e apresentacao de comunicacao na con-ferencia ECBS 2004, Brno, Rep. Checa, mai/2004.

• Bolsa CIMO (Centre for International Mobility), para realizacao de trabalhos de pos-doutoramentono TUCS (Turku Centre for Computer Science), em Turku, Finlandia, set/2002-fev/2003.

• Bolsa Fundacao Calouste Gulbenkian, para participacao e apresentacao de comunicacao na con-ferencia OOIS 2001, Calgary, Canada, ago/2001.

• Bolsa Fundacao Calouste Gulbenkian, para participacao e apresentacao de comunicacao na con-ferencia UML 1999, Fort Collins, Colorado, EUA, nov/1999.

• Bolsa ERASMUS, para realizacao de um estagio na Universidade de Bristol, Reino Unido, mar-jul/1991.

12 Afiliacoes

• Representante portugues no Technical Committee 10 (TC10 - Computer Systems Technology) doIFIP, desde jan/2010.

• Membro Fundador do Working Group 10.2 (WG 10.2 - Embedded Systems) do IFIP (InternationalFederation of Information Processing), desde out/2006. Este WG esta enquadrado no TechnicalCommittee 10 (TC10 - Computer Systems Technology). jerry.c-lab.de/ifip-wg-102.

• Membro do Working Group 9.7 (WG 9.7 - History of Computing) do IFIP, desde jan/2003. Este WGesta enquadrado no Technical Committee 9 (TC9 - Relationship between Computers and Society).www.comphist.org

• Membro efetivo e co-fundador do SIG-ES (Special Interest Group on Embedded Systems) do IFIP,desde out/2000 ate a sua extincao em out/2006.

60

Page 59: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

• Membro do Working Group da CT128 (Comissao Tecnica de Normalizacao Setorial em Engenhariade Software e de Sistemas de Informacao do Instituto de Informatica do Ministerio das Financas),responsavel pela participacao Portuguesa nos trabalhos de desenvolvimento da norma “ISO/IEC15909: Software and Systems Engineering - High-level Petri Nets”, mai/2005–dez/2008.

• Vogal do Conselho Regional do Colegio de Engenharia Informatica (Regiao Norte), Ordem dos En-genheiros, no trienio fev/2001-fev/2004.

• Membro da AAEUM (Associacao dos Antigos Estudantes da Universidade do Minho) e da AFUM(Associacao dos Funcionarios da Universidade do Minho).

61

Page 60: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

A Publicacoes citadas

Apresenta-se, de seguida, uma lista, possivelmente incompleta, de citacoes a 80 das publicacoes de que sou(co-)autor (ver seccao 6). No total, sao listadas 1.054 citacoes, o que faz com que cada publicacao citadatenha, em media, mais de 13 citacoes. Esta lista nao inclui nenhuma autocitacao.

[jo18] Information and Software Technology 2016, Highly-cited papers in software engineering: The top100.

3. Kumar L, Sripada S, Sureka A; A review of six years of Asia-Pacific Software Engineering Conference 23rd Asia-PacificSoftware Engineering Conference (APSEC 2016), Hamilton, Nova Zelandia, dez/2016. DOI 10.1109/APSEC.2016.

2. Kumar L, Sripada S, Sureka A; A bibliometric study of Asia Pacific Software Engineering Conference from 2010 to2015, out/2016. URL

1. Galster M, Weyns D; Empirical research in software architecture: How far have we come?, 13th Working IEEE/IFIPConference on Software Architecture (WICSA 2016), Veneza, Italia, pp. 11–20, abr/2016. DOI 10.1109/WICSA.2016.10

[ci57] SNPD 2015, Comparing AHP and ELECTRE I for prioritizing software requirements.

1. Kumar P, Sandhiya R, Manjula R; A comparative study of software requirement, elicitation, prioritization and decisionmaking, International Journal of Engineering Research and Applications 6(4), part V, ISSN 2248-9622, abr/2016. URL

[jo16] Scientometrics 2014, Authorship trends in software engineering.

9. Mathew G, Agarwal A, Menzies T; Trends in topics at SE conferences (1993-2013), ago/2016. URL8. Garousi V, Mantyla MV; Citations, research topics and active countries in software engineering: A bibliometrics

study, Computer Science Review, mar/2016. DOI 10.1016/j.cosrev.2015.12.002

7. Stevenson JA, Zhang L; A temporal analysis of institutional repository research, Scientometrics 105(3):1491–525,Springer, ISSN 0138-9130, dez/2015. DOI 10.1007/s11192-015-1728-x

6. Arif T; Mining and analyzing academic social networks, International Journal of Computer Applications Technologyand Research 4(12):878–83, ISSN 2319–8656, dez/2015. DOI 10.7753/IJCATR0412.1001

5. Arif T; Understanding research collaborations using social network analysis: A case study of Indian Institutes ofTechnology, International Journal of Advanced Research in Computer Science and Software Engineering 5(10):880–6,ISSN 2277-128X, out/2015. DOI URL

4. Radvansky M, Kudelka M, Snael V; Analysis of trends in authors publication activities, International Conference onIntelligent Networking and Collaborative Systems (INCoS 2015), Taipei, Taiwan, pp. 138–43, IEEE, ISBN 978-1-4673-7694-5, set/2015. DOI 10.1109/INCoS.2015.20

3. Hagen NT; Contributory inequality alters assessment of academic output gap between comparable countries, Journalof Informetrics 9(3):629–41, Elsevier, ISSN 1751-1577, jul/2015. DOI 10.1016/j.joi.2015.06.002

2. Lin WC, Tsai CF, Ke SWG; Correlation analysis for comparison of the citation impact of journals, magazines, andconferences in computer science, Online Information Review 39(3):310–25, ISSN 1468-4527, 2015. DOI 10.1108/OIR-11-2014-0273

1. Plume A, van Weijen D; Publish or perish? The rise of the fractional author. . ., Research Trends 38:16–8, Elsevier,ISSN 2213-4441, set/2014.

[ci55] WEI 2014, Como jogos educacionais sao desenvolvidos? Uma revisao sistematica da literatura.

1. Oliveira FN, Pozzebon E, Frigo LB; Avaliacao de uma metodologia para desenvolvimento de competencias na producaode jogos digitais didaticos, XIV Simposio Brasileiro de Jogos e Entretenimento Digital (SBGAMES 2015), Teresina,Piauı, Brasil, pp. 1094–7, nov/2015. URL

[jo15] JSA 2013, Enriching MATLAB with aspect-oriented features for developing embedded systems.

3. Bodzay A, Hendren L. AspectMatlab++: Annotations, types, and aspects for scientists, 14th International Conferenceon Modularity (MODULARITY 2015), Fort Collins, Colorado, EUA, pp. 41–54, ACM, ISBN 978-1-4503-3249-1,mar/2015. DOI 10.1145/2724525.2724573

62

Page 61: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

2. Xue F, Yang Y, Meng F, Dong F; Real-time temperature monitoring system design based on Matlab GUI serialcommunication, Journal of Computer Applications 34(1):292–6, ISSN 1001-9081, jan/2014. DOI 10.11772/j.issn.1001-9081.2014.01.0292

1. Bodzay A; Aspectmatlab++: Developing an aspect-oriented language for scientists, Dissertacao de mestrado, Schoolof Computer Science, McGill University, Montreal, Quebec, Canada, dez/2014. URL

[ci53] MOMPES 2012, Guidelines for modelling reactive systems with coloured Petri nets.

1. Konios A;Modelling and verification of ambient systems using Petri nets, Tese de doutoramento, Newcastle University,Newcastle upon Tyne, Reino Unido, jun/2015. URL

[ci52] SWQD 2013, A transformation of business process models into software-executable models usingMDA.

3. Bouchbout K, Ikhlef N; An MDA approach for process-based collaborative systems development, 1st InternationalConference on Advanced Aspects of Software Engineering (ICAASE 2014), Sahnoun Z (ed.), Constantine, Argelia,CEUR Workshop Proceedings, vol. 1294, pp. 205–13, nov/2014. URL

2. Bouchbout K, Iklef N, Khaldoun S; A framework for process-based collaborative systems design, 9th InternationalConference on Software Engineering and Applications (ICSOFT-EA 2014), Viena, Austria, pp. 90–7, ISBN 978-989-758-036-9, ago/2014. DOI 10.5220/0004992900900097

1. Markovic M, Gostojic S, Milosavljevic B; Primena jezika za modelovanje poslovnih procesa u pravosudu, Info M13(51):11–8, ISSN 1451-4397, jan/2014.

[ci50] SEFI 2012, Peer feedback: Quality and quantity in large groups.

2. Wadhwa S, Jadeja S, Barlow A Practicing peer assessment: An approach to develop 21st century skills, Journal ofEngineering Education Transformations 29(3):150–4, ISSN 2349-2473, jan/2016. DOI 10.16920/jeet/2016/v29i3/85249

1. de Jong M, Londers E, Van Hemelrijck I, Froyen L; Towards an aligned design approach for the engineering curriculum,42th SEFI Annual Conference (SEFI 2014), Birmingham, Reino Unido, set/2014. URL

[ci48] SWQD 2012, BIM: A methodology to transform business processes into software systems.

5. Krenn F, Stary C; Exploring the potential of dynamic perspective taking on business processes, Complex SystemsInformatics and Modeling Quarterly 8:–, ISSN 2255-9922, set/2016. DOI 10.7250/csimq.2016-8.XX

4. Krenn F, Stary C; Dynamic switching of perspectives on business processes, Joint Proceedings of the BIR 2016Workshops and Doctoral Consortium, no ambito da 15th International Conference on Perspectives in Business Infor-matics Research (BIR 2016), Johansson B, Vencovsky F (eds.), Praga, Rep. Checa, CEUR Workshop Proceedings,vol. 1684, set/2016. URL

3. William East E, Bogen C; A domain-independent facility control framework, Building Information Modeling, Issa RRA,Olbina S (eds.) pp. 305–28, American Society of Civil Engineers, ISBN 978-0-7844-1398-2, 2015. DOI 10.1061/9780784413982.ch12

2. Dementev DN, Grishakov VG, Loginov IV, The algorithm of prospective direction selection for telecommunicationnetwork management system modernization, Information Systems and Technologies 2(88):95–105, mar-abr/2015.

1. Sacha K, Ratkowski A; Implementation of business processes in service oriented architecture, 7th International Con-ference on Software Engineering Advances (ICSEA 2012), Lisboa, Portugal, pp. 129–36, ISBN 978-1-61208-230-1,nov/2012.

[jo14] EJEE 2012, An integrated approach to develop professional and technical skills for informatics engi-neering students.

4.Blanco T, Casas R, Manchado-Perez E, Asensio A, Lopez-Perez JM; From the islands of knowledge to a shared unders-tanding: Interdisciplinarity and technology literacy for innovation in smart electronic product design, InternationalJournal of Technology and Design Education, Springer, ISSN 0957-7572, 2016. DOI 10.1007/s10798-015-9347-7

3. Spelt EJH; Teaching and learning of interdisciplinary thinking in higher education in engineering, Tese de doutora-mento, Wageningen University, Wageningen, Paıses Baixos, ISBN 978-94-6257-477-9, jun/2015. URL

2.Spelt EJH, Luning PA, van Boekel MAJS, Mulder M; Constructively aligned teaching and learning in higher educationin engineering: What do students perceive as contributing to the learning of interdisciplinary thinking?, EuropeanJournal of Engineering Education 40(5):459–75, ISSN 0304-3797, 2015. DOI 10.1080/03043797.2014.987647

63

Page 62: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

1. Chopra SK, Ravi Shankar P, Kummamuru S; MAKE: A framework to enhance metacognitive skills of engineeringstudents, IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE 2013), Bali,Indonesia, pp. 612–7, ago/2013. DOI 10.1109/TALE.2013.6654510

[cl04] Java 2011, Aspect-oriented refactoring of Java programs.

1. Silva Junior AC; Refatoracao de sistemas orientados a objetos para auxiliar a construcao de um testbed para manu-tencao de software orientado a aspectos, Trabalho de Graduacao em Ciencia da Computacao, Centro de Informatica,Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil, dez/2011. URL

[ci46] HCSE 2010, The APEX framework: Prototyping of ubiquitous environments based on Petri nets.

8. Sinclair K, Livingstone D; Accurate complex systems design: Integrating serious games with Petri nets, InternationalJournal of Serious Games 3(1):19–31, ISSN 2384-8766, jan/2016. DOI 10.17083/ijsg.v3i1.105

7. Niu X, Wang Z; Smart home context-aware model based on UML and colored Petri net, International Journal of SmartHome 10(1):101–14, ISSN 1975-4094, 2016. DOI 10.14257/ijsh.2016.10.1.11

6. Konios A;Modelling and verification of ambient systems using Petri nets, Tese de doutoramento, Newcastle University,Newcastle upon Tyne, Reino Unido, jun/2015. URL

5. Korecko S, Sorad J; Using simulation games in teaching formal methods for software development, Innovative TeachingStrategies and New Learning Paradigms in Computer Programming, Queiros R (ed.), IGI Global, pp. 106–30, ISBN978-1-4666-7304-5, 2015. DOI 10.4018/978-1-4666-7304-5.ch006

4. Forbrig P, Zaki M, Buchholz G; Models as a starting point of software development for smart environments, 2ndInternational Conference on Distributed, Ambient, and Pervasive Interactions (DAPI 2014), Streitz N, Markopoulos P(eds.), Heraklion, Creta, Grecia, Springer, serie Lecture Notes in Computer Science, vol. 8530, pp. 15–24, ISBN978-3-319-07787-1, jun/2014. DOI 10.1007/978-3-319-07788-8_2

3. Dudlakova Z, Korecko S, Sobota B; Utilization of Petri nets for specification of virtual reality systems, 12th Internati-onal Conference on Informatics (INFORMATICS 2013), Spisska Nova Ves, Eslovaquia, pp. 104–9, ISBN 978-80-8143-127-2, nov/2013.

2. Konios A, Pietkiewicz-Koutny M; Modelling ambient systems with coloured Petri nets, Relatorio Tecnico CS-TR-1377,Newcastle University, Newcastle upon Tyne, Reino Unido, mar/2013.

1. Konios A; Ambient systems and taxonomy approaches, Relatorio Tecnico CS-TR-1281, Newcastle University, Newcastleupon Tyne, Reino Unido, out/2011.

[ci45] QUATIC 2010, Classification and comparison of agile methods.

20. Klein TP, Drescher B, Reinhart G; Agile engineering in mechatronic education: Interdisciplinary development of amechatronic system using Scrum, 11th France-Japan & 9th Europe-Asia Congress on Mechatronics (MECATRO-NICS 2016) and 17th International Conference on Research and Education in Mechatronics (REM 2016), Compiegne,Franca, pp. 20–5, ISBN 978-1-5090-1787-4, jun/2016. DOI 10.1109/MECATRONICS.2016.7547109

19. Klein TP; Agiles engineering im maschinen- und anlagenbau, Dissertacao de mestrado, TU Munchen, Munique,Alemanha, jun/2016. URL

18. Mohamed SFP; Process based approach software certification model for agile and secure environment, Tese de douto-ramento, UUM College of Arts and Sciences, Universiti Utara Malaysia, Sintok, Malasia, 2015. URL

17. Gouveia DR; An essay on agile project management practices, Dissertacao de mestrado, Engenharia e Gestao Indus-trial, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, set/2015. URL

16. Islam M, Karmaker D, Imran MA, Miah MSU, Bhowmik; Determining the best agile SDLC for Bangladesh’s softwareindustry, Asian Transactions on Computers 42(75):8–11, ISSN 2221-4275, abr/2015. URL

15. Harb YA, Noteboom C, Sarnikar S, Evaluating project characteristics for selecting the best-fit agile software develop-ment methodology: A teaching case, Journal of the Midwest Association for Information Systems (JMWAIS) 1(1):4,jan/2015. URL

14. Nanduri VSSNRR; Lean + agile vs seven wastes in software development: Systematic literature review and an indus-trial survey, Dissertacao de mestrado em engenharia de software, Blekinge Institute of Technology, Karlskrona, Suecia,ISBN 91-7295-076-5, nov/2014.

13. Mohamed SFP, Baharom F, Deraman A; An exploratory study on agile based software development practices, Inter-national Journal of Software Engineering and Its Applications 8(5):85–114, ISSN 1738-9984, mai/2014. URL

12. Mohamed SFP, Baharom F, Deraman A; An exploratory study on current software development practices in Ma-laysia focusing on agile based software development, Science International-Lahore 25(4):1095–1101, ISSN 1013-5316,dez/2013.

11. Strauhs EP; Limitadores e solucoes de contorno na adocao de praticas ageis do metodo SCRUM em projetos dedesenvolvimento de software, Dissertacao de Mestrado em Gestao do Conhecimento e da Tecnologia da Informacao,Universidade Catolica de Brasılia, Brasılia, Brasil, out/2013. URL

64

Page 63: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

10. Roongkaew W, Prompoon N; Software engineering tools classification based on SWEBOK taxonomy and softwareprofile, 2nd International Conference on Informatics and Applications (ICIA 2013), Lodz, Polonia, pp. 122–8, ISBN978-1-4673-5255-0, set/2013. DOI 10.1109/ICoIA.2013.6650241

9. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Important considerations for agile software development methodsgovernance, Journal of Theoretical and Applied Information Technology 55(3):345–51, ISSN 1992-8645, set/2013. URL

8. Husni M, Baharom F, Ahmad F; Identification of suitable web application development methods for small softwarefirms, 4th International Conference on Computing and Informatics (ICOCI 2013), Sarawak, Malasia, pp. 406–11, ISBN978-983-2078-78-4, ago/2013. URL

7. van Wel RHJC; Best practices in agile software development, Dissertacao de mestrado em “ICT in Business”, LIACS,Leiden University, Leiden, Paıses Baixos, ago/2013.

6. Hamed AMM, Abushama H; Popular agile approaches in software development: Review and analysis, 2013 Interna-tional Conference on Computing, Electrical and Electronics Engineering (ICCEEE 2013), Cartum, Sudao, pp. 160–6,ISBN 978-1-4673-6231-3, ago/2013. DOI 10.1109/ICCEEE.2013.6633925

5. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Towards comprehensive and disciplined change managementstrategy in agile transformation process, Research Journal of Applied Sciences, Engineering and Technology 6(13):2345–51, ISSN 2040-7459, ago/2013.

4. Saleh MH; Methodology for selection of agile practices, Dissertacao de mestrado em Engenharia de Computadores,College of Engineering, American University of Sharjah, Sharjah, Emirados Arabes Unidos, jun/2013. URL

3. Gandomani TJ, Zulzalil H, Ghani AAA, Sultan ABM; Effective factors in agile transformation process from changemanagement perspective, 2nd International Conference on Advance Information System, E-Education & Development(CAISED 2013), Kuala Lumpur, Malasia, jan/2013. URL

2. Ahmad F, Baharom F, Husni M; Agile development methods for developing web application in small software firms,Knowledge Management International Conference (KMICe 2012), Johor Bahru, Malasia, pp. 281–5, jul/2012. URL

1. Chowdhury AF, Huda MN; Comparison between adaptive software development and feature driven development, 2011International Conference on Computer Science and Network Technology (ICCSNT 2011), Harbin, R.P. China, vol. 1,pp. 363–7, ISBN 978-1-4577-1584-6, dez/2011.

[wk13] PNSE 2010, Combining Petri nets and UML for model-based software engineering.

1. Alhroob AM; Software test case generation from system models and specification, Tese de doutoramento, Universityof Bradford, Bradford, Reino Unido, jun/2010. URL

[ci43] XP 2010, A technique to classify and compare agile methods.

3. Meenakshi S; Ruby on Rails – An agile developer’s framework, International Journal of Computer Applications112(1):7–11, ISSN 0975-8887, fev/2015. URL

2. Karmaker D, Miah MSU, Rahman H, Imran MA, Islam M; Determining the best agile SDLC for Bangladesh’s softwareindustry, International Forum on Strategic Technology (iFost 2014), Cox’s Bazar, Bangladesh, Karim R, Hoque M,Haque M (eds.), out/2014.

1. Malhotra C, Chug A; Agile testing with Scrum - a survey, International Journal of Advanced Research in ComputerScience and Software Engineering 3(3):452–9, ISSN 2277-128X, mar/2013.

[ci42] VS-GAMES 2010, PlayScrum - a card game to learn the Scrum agile method.

31. Demir ST, Theis P; Agile design management – The application of Scrum in the design phase of construction projects,24th Annual Conference of the International Group for Lean Construction (IGLC-24), Boston, Massachussets, E.U.A.,pp. 13–22, jul/2016. URL

30. Cruz NFD; Jogo serio para aprendizagem de estimacao em projetos de software, Dissertacao de mestrado em Enge-nharia Informatica e Computacao, FEUP, Porto, Portugal, jul/2016. URL

29. Faria RMP; Game design techniques for software engineering, Dissertacao de mestrado em Engenharia Informatica eComputacao, FEUP, Porto, Portugal, jul/2016. URL

28. Gomes Filho AV, Farias Junior I, Teixeira M, Aquino C; gTest learning: Um jogo para ensino basico de teste desoftware, Congresso Regional sobre Tecnologias na Educacao (Ctrl+E 2016), Nunes ID, Maia DL (eds.), Natal, RioGrande do Norte, Brasil, CEUR Workshop Proceedings, vol. 1667, pp. 450–60, mai/2016. URL

27. Monfared SSM, Kamandi A; Agile techniques and frameworks based on the requirements for e-commerce applicati-ons, 2nd International Conference on Web Research (ICWR 2016), Teerao, Irao, IEEE, pp. 131–8, abr/2016. DOI10.1109/ICWR.2016.7498457

26. Soska A, Mottok J, Wolff C; An experimental card game for software testing, IEEE Global Engineering EducationConference (EDUCON 2016), Abu Dhabi, Emiratos Arabes Unidos, pp. 576–84, abr/2016. DOI 10.1109/EDUCON.2016.7474609

25. Battistella PE, von Wangenheim CG; Games for teaching computing in higher education: A systematic review, IEEETechnology and Engineering Education (ITEE) 9(1):8–30, ISSN 1558-7908, mar/2016. URL

65

Page 64: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

24. Vranic V, Poruban J, Bystricky M, Frtala T, Polasek I, Nosal M, Lang J; Challenges in preserving intent comprehensi-bility in software, Acta Polytechnica Hungarica 12(7):57–75, ISSN 1785-8860, 2015. DOI 10.12700/APH.12.7.2015.7.4

23. Gomes Filho AV, Resende CFC, Toledo R; O uso de metodos ageis no ensino de metodos ageis, Revista de InformaticaTeorica e Aplicada (RITA) 22(2):289–315, ISSN 2175-2745, 2015. URL

22. Barbosa AG; Platform for educational games generation, Dissertacao de mestrado em Engenharia Informatica e Com-putacao, FEUP, Porto, Portugal, set/2015. URL

21. Palmer DW, Kirschenbaum M, Mustee EM; Experiencing multiple levels of emergence: a game designed to illustrateboth the individual and collective perspective, Swarm/Human Blended Intelligence Workshop (SHBI 2015), Cleveland,Ohio, EUA, IEEE, set/2015. DOI 10.1109/SHBI.2015.7321684

20. Ribeiro TPB, Paiva ACR; iLearnTest: Educational game for learning software testing, 10th Iberian Conference onInformation Systems and Technologies (CISTI 2015), Aveiro, Portugal, jun/2015. DOI 10.1109/CISTI.2015.7170608

19. Soska A, Mottok J, Wolff C; Playful learning in academic software engineering education, IEEE Global EngineeringEducation Conference (EDUCON 2015), Talin, Estonia, pp. 324–32, mar/2015. DOI 10.1109/EDUCON.2015.7095992

18. Skripkin M; Features of use of collectible card games in teaching disciplines of software engineering, 1st InternationalScientific and Practical Conference of students, postgraduates and junior researchers, Odessa, Ucrania, pp. 147–52,ISBN 978-617-7257-38-6, mar/2015. [em russo] URL

17. Mahnic V; Scrum in software engineering courses: An outline of the literature, Global Journal of Engineering Edu-cation 17(2):77–83, jan/2015. URL

16. Gomes Filho AF, Resende CFC, Toledo R; Usando metodos ageis para ensinar metodos ageis, 5.o Workshop Brasileirode Metodos Ageis (WBMA 2014), Florianopolis, Santa Catarina, Brasil, nov/2014.

15. Soska A, Mottok J; A new conceptual contribution for serious games in academic software engineering education,European Conference of Software Engineering Education (ECSEE 2014), Seeon-Seebruck, Alemanha, pp. 241–54,Shaker, nov/2014.

14. Ribeiro TPB; iLearnTest: Jogo educativo para aprendizagem de testes de software, Dissertacao de mestrado emEngenharia Informatica e Computacao, FEUP, Porto, Portugal, jul/2014. URL

13. Harris EL; Assessing and improving “agile performance”: Using comparative agility to improve software developmentmanagement, tese de mestrado em “Project management and operational development”, Kungliga Tekniska Hogskolan(KTH), Estocolmo, Suecia, jun/2014. URN urn:nbn:se:kth:diva-148413.

12. Paasivaara M, Heikkila V, Lassenius C, Toivola T; Teaching students Scrum using LEGO blocks, 36th InternationalConference on Software Engineering (ICSE 2014), Companion book, Hyderabad, India, pp. 382-391, ACM, ISBN978-1-4503-2768-8, mai-jun/2014. DOI 10.1145/2591062.2591169

11. Piccinini JPG; Desenvolvimento de um repositorio de jogos para o ensino do Scrum, Trabalho de Conclusao de Curso(Graduacao em Sistemas de Informacao), Universidade Federal de Santa Catarina, Florianopolis, Santa Catarina,Brasil, 2013. URL

10. Siller F, Braga JC; Software educacional para pratica do Scrum, Concurso de Teses e Dissertacoes - Trabalhos deConclusao de Curso, no ambito do II Congresso Brasileiro de Informatica na Educacao (CBIE 2013), Campinas, SaoPaulo, Brasil, pp. 152–61, nov/2013. DOI 10.5753/CBIE.WCBIE.2013.152

9.von Wangenheim CG, Savi R, Borgatto AF; SCRUMIA–an educational game for teaching SCRUM in computingcourses, Journal of Systems and Software 86(10):2675–87, Elsevier, ISSN 0164-1212, out/2013. DOI 10.1016/j.jss.2013.05.030

8. Strauhs EP; Limitadores e solucoes de contorno na adocao de praticas ageis do metodo SCRUM em projetos dedesenvolvimento de software, Dissertacao de Mestrado em Gestao do Conhecimento e da Tecnologia da Informacao,Universidade Catolica de Brasılia, Brasılia, Brasil, out/2013. URL

7. Scharlau BA; Games for teaching software development, 18th ACM Conference on Innovation and Technology inComputer Science Education (ITiCSE 2013), Kent, Reino Unido, ACM, pp. 303–8, ISBN 978-1-4503-2078-8, jul/2013.DOI 10.1145/2462476.2462494

6. Rech PJ; Gerenciamento de riscos em projetos de desenvolvimento de software com Scrum, Dissertacao de mestradoem Ciencia da Computacao, Faculdade de Informatica, Pontifıcia Universidade Catolica do Rio Grande do Sul, PortoAlegre, Rio Grande do Sul, Brasil, mar/2013. URL

5. von Wangenheim CG, von Wangenheim A; Ensinando computacao com jogos, Bookess Editora, Florianopolis, SC,Brasil, ISBN 9788580454628, 2012.

4. Silveira JL; Jogo educacional para apoiar o ensino de melhoria de processo de software com foco no nıvel G dematuridade do MPS.BR, Dissertacao de mestrado em Computacao Aplicada, Universidade do Vale do Itajaı, SaoJose, Santa Catarina, Brasil, ago/2012. URL

3. Caulfield C; Shall we play a game?, Tese de doutoramento, Edith Cowan University, Perth, Australia, dez/2011. URL2. Caulfield C, Xia J, Veal D, Maj SP; A systematic survey of games used for software engineering education, Modern

Applied Science 5(6):28–43, Canadian Center of Science and Education, ISSN 1913-1844, dez/2011. DOI 10.5539/mas.v5n6p28

1. Gkritsi A; Scrum Game: An agile software management game, Dissertacao de mestrado em “Software Engineering”,Faculty of Engineering, Science and Mathematics, University of Southampton, Southampton, Reino Unido, set/2011.URL

[wk12] DSAL 2010, A domain-specific aspect language for transforming MATLAB programs.

4. Meena R, Vyas V; Accumulation of aspect-oriented features to MATLAB: Issues and problems, International Journalof Advance Research in Computer Science and Management Studies 3(4):285–90, ISSN 2321-7782, abr/2015. URL

66

Page 65: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

3. Fabry J, Dinkelaker T, Noye J, Tanter E; A taxonomy of domain-specific aspect languages, ACM Computing Surveys47(3):40, ISSN 0360-0300, abr/2015. DOI 10.1145/2685028

2. Oftadeh R, Aref MM, Ghabcheloo R, Mattila J; System integration for real-time mobile manipulation, InternationalJournal of Advanced Robotic Systems 11:51, ISSN 1729-8806, 2014. DOI 10.5772/58467

1. Oftadeh R, Aref MM, Ghabcheloo R, Mattila J; Unified framework for rapid prototyping of Linux based real-time con-trollers with Matlab and Simulink, 2012 IEEE/ASME International Conference on Advanced Intelligent Mechatronics(AIM 2012), Kaohsiung, Taiwan, pp. 274–9, jul/2012. DOI 10.1109/AIM.2012.6266028

[ed07] SIGSOFT 2009, Recent advances in model-based methodologies for pervasive and embedded software.

2. Soldner C; Open innovation in embedded systems, Markt- und Unternehmensentwicklung Markets and Organisations,Picot A, Reichwald R, Franck E, Moslein KM (eds.), Springer, ISBN 978-3-658-16388-4, 2017. DOI 10.1007/978-3-658-16389-1

1. Soldner C, Danzinger F, Roth A, Moslein K; Open innovation by opening embedded systems, Gemeinschaft in NeuenMedien (GeNeMe 2012), Dresden, Alemanha, Kohler T, Kahnwald N (eds.), nov/2012.

[li01] IGI 2009, Behavioral modeling for embedded systems and technologies: Applications for design andimplementation.

9. Choi J, Jee E, Bae DH; Timing consistency checking for UML/MARTE behavioral models, Software Quality Journal24(3):835–76, ISSN 0963-9314, set/2016. DOI 10.1007/s11219-015-9290-6

8. Heidmann N, Hellwege N, Paul S, Peters-Drolshagen D; NBTI and HCD aware behavioral models for reliability analysisof analog CMOS circuits, IEEE International on Reliability Physics Symposium (IRPS 2015), Monterey, California,EUA, ISBN 978-1-4673-7362-3, abr/2015. DOI 10.1109/IRPS.2015.7112779

7. Micolini O; Arquitectura asimetrica multi core con procesador de Petri, Tese de doutoramento em Ciencias In-formaticas, Facultad de Informatica, Universidad Nacional de La Plata, La Plata, Argentina, fev/2015. URL

6. Nguyen T, Basa AD; Verification methodology of sophisticated automotive sensor interfaces integrated in modernsystem-on-chip airbag system, 39th Annual Conference of the IEEE Industrial Electronics Society (IECON 2013),Viena, Austria, pp. 2335–40, nov/2013. DOI 10.1109/IECON.2013.6699495

5. Rocha JI, Dias OP; Exploiting dataflows and Petri nets mappings, 11th IEEE International Conference on IndustrialInformatics (INDIN 2013), Bochum, Alemanha, pp. 590–5, jul/2013. DOI 10.1109/INDIN.2013.6622950

4. Linehan E, O’Toole E, Clarke S; Model-driven automation for simulation-based functional verification, ACM Tran-sactions on Design Automation of Electronic Systems 17(3):31, jun/2012. DOI 10.1145/2209291.2209304

3. Linehan E, Clarke S; An aspect-oriented, model-driven approach to functional hardware verification, Journal ofSystems Architecture 58(5):195–208, ISSN 1383-7621, abr/2012. DOI 10.1016/j.sysarc.2011.02.001

2. Marwedel P; Embedded system design: Embedded systems foundations of cyber-physical systems, 2.a edicao, Springer,ISBN 978-94-007-0256-1, 2011. DOI 10.1007/978-94-007-0257-8

1.Lorenz JK, Bar E, Clees T, Jancke R, Salzig CPJ, Selberherr S; Hierarchical simulation of process variations andtheir impact on circuits and systems: Methodology, IEEE Transactions on Electron Devices 58(8):2218–26, ISSN0018-9383, ago/2011. DOI 10.1109/TED.2011.2150225

[ci40] CSEET 2009, A requirements engineering and management training course for software developmentprofessionals.

17. Meireles MAC, Kanda JY, Bonifacio BA, Leao JS; Integrando metodos de tomada de decisao no processo de elicitacaode requisitos, XII Simposio Brasileiro de Sistemas de Informacao (SBSI 2016), Florianopolis, Santa Catarina, Brasil,pp. 526–33, mai/2016. URL

16. Chiavegatti NC, Petri G; Um role playing game para o ensino de elicitacao e analise de requisitos, RENOTE - RevistaNovas Tecnologias na Educacao 13(1), ISSN 1679-1916, jul/2015. URL

15. Ouhbi S, Idri A, Fernandez-Aleman JL, Toval A; Requirements engineering education: A systematic mapping study,Requirements Engineering 20(2):119–38, Springer, ISSN 0947-3602, jun/2015. DOI 10.1007/s00766-013-0192-5

14. Memon RN, Ahmad R, Salim SS; Critical issues in requirements engineering education, Handbook of Research onEmerging Advancements and Technologies in Software Engineering, Ghani I, Kadir WMNW, Ahmad MN (eds.), IGIGlobal, pp. 19–40, ISBN 978-1-4666-6026-7, 2014. DOI 10.4018/978-1-4666-6026-7.ch002

13. Chiavegatti NC, Petri G; EAReq-Game: Um jogo educacional para o ensino de elicitacao e analise de requisitos, VEncontro Anual de Tecnologia da Informacao (EATI 2014), Frederico Westphalen, Rio Grande do Sul, Brasil, p. 273–6,nov/2014. URL

12. Mich L; Teaching requirements analysis: A student project framework to bridge the gap between business analysis andsoftware engineering, 8th International Workshop on Requirements Engineering Education & Training (REET 2014),

67

Page 66: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

no ambito da 22nd International Conference on Requirements Engineering (RE 2014), Penzenstadler B, Gregory S,Landes D (eds.), Karlskrona, Suecia, CEUR Workshop Proceedings, vol. 1217, pp. 20–25, ago/2014. URL

11. Penzenstadler B, Mahaux M, Heymans P; University meets industry: Calling in real stakeholders, 26th IEEE Con-ference on Software Engineering Education and Training (CSEE&T 2013), Sao Francisco, California, EUA, pp. 1–10,ISBN 978-1-4673-5140-9, mai/2013. DOI 10.1109/CSEET.2013.6595231

10. Qadir MM; Software engineering curriculum: State of the art, M.S. Degree in Software Engineering, Department ofComputer Science & Software Engineering, Faculty of Basic and Applied Sciences, International Islamic University,Islamabad, Paquistao, 2012.

9. Anchieta RT; Ambiente de geracao de diagramas de classes UML a partir de descricao em linguagem natural, Trabalhode Conclusao de Curso, Graduacao em Bacharelado em Ciencia da Computacao, Universidade Federal do Piauı,Teresina, Piauı, Brasil, 2011.

8. Zakaria NH, Haron A, Sahibuddin S, Harun M; Requirement engineering critical issues in public sector software projectsuccess factor, International Journal of Information and Electronics Engineering 1(3):200–9, International Associationof Computer Science and Information Technology Press (IACSIT), ISSN 2010-3719, nov/2011. URL

7. Sousa RF, Anchieta RT, Neto FAR, Moura RS; Uso de PLN com a abordagem estatıstica para identificar palavras cha-ves em artigos cientıficos, Escola Regional de Informatica dos Estados do Ceara, Maranhao e Piauı (ERCEMAPI 2011),Teresina, Piauı, Brasil, nov/2011.

6. Goncalves RQ, Thiry M, Zoucas A; Avaliacao da aprendizagem em experimentos com jogo educativo de engenhariade requisitos, X Simposio Brasileiro de Qualidade de Software (SBQS 2011), Curitiba, Parana, Brasil, jun/2011.

5. Haron A, Sahibuddin S; The strength and weakness of requirement engineering (RE) process, 2nd International Con-ference on Computer Technology and Development (ICCTD 2010), Cairo, Egito, pp. 56–9, ISBN 978-1-4244-8844-5,nov/2010. DOI 10.1109/ICCTD.2010.5646065

4. Thiry M, Zoucas A, Goncalves RQ; Promovendo a aprendizagem de engenharia de requisitos de software atraves deum jogo educativo XXI Simposio Brasileiro de Informatica na Educacao (SBIE 2010), Joao Pessoa, Paraıba, Brasil,nov/2010. URL

3. Goncalves RQ, Thiry M, Zoucas A; Development of a game to support the teaching of requirements engineering: Therequirements island, IX Simposio Brasileiro de Jogos e Entretenimento Digital (SBGames 2010), Florianopolis, SantaCatarina, Brasil, pp. 358–61, ISSN 2179-2259, nov/2010. URL

2. Thiry M, Zoucas A, Goncalves RQ, Salviano C; Aplicacao de jogos educativos para aprendizagem em melhoria deprocesso e engenharia de software, VI Workshop Anual do MPS (WAMPS 2010), Campinas, Sao Paulo, Brasil,pp. 118–27, ISBN 978-85-99334-19-5, out/2010.

1. Assis MR; REQONE: Heurısticas para melhoria do relacionamento entre usuarios finais e desenvolvedores de soft-ware, MBA em Tecnologia de Software, Programa de Educacao Continuada em Engenharia, Escola Politecnica daUniversidade de Sao Paulo, Sao Paulo, Brasil, 2010.

[jo12] EJEE 2009, A multidisciplinary engineering summer school in an industrial setting.

18. Degerli M, Kaygan P; Sistem projelerinde elektrik & elektronik muhendisleri ve bilgisayar muhendislerinin isbirliklerininiyilestirilmesi, 10th Turkish National Software Engineering Symposium (UYMS 2016), Bilgen S, Coskuncay A, Kocyi-git A (eds.), Canakkale, Turquia, CEUR Workshop Proceedings, vol. 1721, pp. 166–78, out/2016. URL

17. Preciado Babb AP, Takeuchi M, Gereluk D, Alonso Yanez G, Francis K, Friesen S; Pioneering STEM in undergraduateeducation: A course for pre-service teachers, IEEE Global Engineering Education Conference (EDUCON 2016), AbuDhabi, Emiratos Arabes Unidos, pp. 324–31, abr/2016. DOI 10.1109/EDUCON.2016.7474574

16. Forshaw M, Solaiman E, McGee O, Firth H, Robinson P, Emerson R; Meeting graduate employability needs th-rough open-source collaboration with industry, 47th ACM Technical Symposium on Computing Science Education(SIGCSE 2016), Memphis, Tennessee, EUA, ACM, pp. 516-521,ISBN 978-1-4503-3685-7, mar/2016.DOI 10.1145/2839509.2844649

15. Rodrıguez Valbuena LF; El campo de la educacion en ingenierıa industrial en Colombia 1950-2000, Tese de doutora-mento, Universidad Distrital Francisco Jose de Caldas, Bogota, Colombia, 2015.

14. Sinz H, Kostenzer J, Walch S; Future health care managers and the need for an international and interprofessionallearning experience – the case of a summer school on cross-border health care, International Journal of Teaching andEducation III(2):31–49, 2015. DOI 10.20472/TE.2015.3.2.003

13. Preciado Babb AP, Saar C, Brandon J, Friesen S; Engaging high school students in an engineering thermodynamicsproject, International Journal of Engineering Pedagogy 5(1):12–9, eISSN 2192-4880, 2015. DOI 10.3991/ijep.v5i1.4046

12. Makhoul N; An earthquake engineering program adequate to Lebanon needs, 10th World Congress on EngineeringEducation (WCEE 2015), Beirute, Lıbano, out/2015.

11. Preciado Babb AP, Saar C, Friesen S, Brandon J; Engaging high school students in an engineering thermodynamicsproject, IEEE Global Engineering Education Conference (EDUCON 2014), Istambul, Turquia, pp. 222–8, abr/2014.DOI 10.1109/EDUCON.2014.6826095

10. Dias SA; Organizacao, monitorizacao e analise de um programa interdisciplinar intensivo para a resolucao de proble-mas reais de engenharia, em ambiente industrial, Dissertacao de mestrado, Engenharia e Gestao Industrial, Univer-sidade do Minho, Braga, Portugal, out/2013. URL

9. Makhoul N; Multidisciplinary approaches in engineering education for global environment: Earthquake engineeringfrom multidisciplinary to global approach, 9th World Congress on Engineering Education (WCEE 2013), Beirute,Lıbano, out/2013.

8. Dias S, Dias LS, Lima RM; Interdisciplinary programs evaluation methods: a review of literature and a model pro-posal for intensive projects involving academia and industry, 5th International Symposium on Project Approaches inEngineering Education (PAEE 2013), Eindhoven, Paıses Baixos, ISBN 978-989-8525-21-5, jul/2013.

68

Page 67: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

7. Yusof N, Fauzi SNFM; Students’ performance in practical training: Academicians evaluation, Procedia - Social andBehavioral Sciences 93(21):1275–80, Elsevier, ISSN 1877-0428, out/2013. DOI 10.1016/j.sbspro.2013.10.028

6. Tan ESE; A study of architects’ perceptions of consulting engineers’ service quality, Tese de doutoramento, Universityof Western Australia, Crawley, Australia, 2012. URL

5. Rodrıguez Valbuena LF; Historia de la ingenierıa industrial en Colombia, 9th LACCEI Latin American and CaribbeanConference (LACCEI 2011), Medellın, Colombia, ago/2011.

4. Fox P, Hundley S; The importance of globalization in higher education, New Knowledge in a New Era of Globalization,Pachura P (ed.), InTech Publishing, Rijeka, Croacia, cap. 1, pp. 3–20, ISBN 978-953-307-501-3, jul/2011. DOI10.5772/17972

3. Rodrıguez Valbuena LF; ¿El campo social de la ingenierıa industrial en Colombia un nuevo habitus de moda?, RevistaEDUCyT 3:86–109, Asociacion Colombiana para la investigacion en Educacion en Ciencias y Tecnologıa, ISSN 2215-8227, jan-jun/2011.

2.Shirley J, Wagner J, Collins R, Gramopadhye A, Schweisinger T; A mechatronics and material handling systemslaboratory: Experiments and case studies, International Journal of Electrical Engineering Education 48(1):92–103,Manchester University Press, ISSN 0020-7209, jan/2011. DOI 10.7227/IJEEE.48.1.8

1. Chuchalin A, Minin M, Kulyukina E; Foreign universities experience in development of professional and transferrablecompetencies of engineering programme graduates, Высшее образование в России, 10:105–15, 2010.

[jo11] ISSE 2009, Formal requirements modeling with executable use cases and coloured Petri nets.

15. Gehlot V, Kulkarni S, Brzozowski J; Modeling and performance simulation of a software architecture for large-scale measurement of broadband networks using colored Petri nets, 19th Communications & Networking Symposium(SpringSim-CNS 2016), Pasadena, California, EUA, Society for Modeling & Simulation International (SCS), pp. 206-213, ISBN 978-1-5108-2317-4, abr/2016.

14. Silva BCF, Carvalho G, Sampaio A; Test case generation from natural language requirements using CPN simulation,18th Brazilian Symposium on Formal Methods (SBMF 2015), Cornelio M, Roscoe B (eds.), Belo Horizonte, Brasil,Springer, serie Lecture Notes in Computer Science, vol. 9526, pp. 178–93, ISBN 978-3-319-29472-8, set/2015. DOI10.1007/978-3-319-29473-5_11

13. Queiroz PGG; Uma abordagem de desenvolvimento de linha de produtos orientada a modelos para a construcao defamılias de sistemas embarcados crıticos, Tese de doutoramento, Instituto de Ciencias Matematicas e de Computacao,Universidade de Sao Paulo, Sao Carlos, Sao Paulo, Brasil, mar/2015.

12. Davoudpour M, Sadeghian A, Rahnama H; “CANthings” (Context Aware Network for the Design of Connected Things)service modeling based on Timed CPN, IEEE 9th International Conference on Semantic Computing (IEEE ICSC 2015),Anaheim, California, EUA, pp. 127–30, ISBN 978-1-4799-7935-6, fev/2015. DOI 10.1109/ICOSC.2015.7050790

11. Wusheng W, Weiping L, Zhonghai W, Zhichao Z; Petri net-based context-aware service system modelling: An overview,International Conference on Service Sciences (ICSS 2014), Wuxi, Jiangsu, China, pp. 60–5, ISBN 978-1-4799-4332-6,mai/2014. DOI 10.1109/ICSS.2014.14

10. Zikra I; Integration of enterprise modeling and model driven development: A meta-model and a tool prototype, Tesede licenciatura, Department of Computer & Systems Sciences, Stockholms Universitet, Estocolomo, Suecia, URNurn:nbn:se:su:diva-103698, 2014.

9. Toueir A, Broisin J, Sibilla M; A goal-oriented approach for adaptive SLA monitoring: A cloud provider case study,2nd IEEE Latin American Conference on Cloud Computing and Communications (LatinCloud 2013), Maceio, Alagoas,Brasil, pp. 53–8, dez/2013. DOI 10.1109/LatinCloud.2013.6842223

8. Brito IS, Barros JP; Coloured Petri net model of the bCMS system using CPN tools, International Workshop inComparing Requirements Modeling Approaches (CMA@RE 2013), Rio de Janeiro, Brasil, pp. 7–12, jul/2013. DOI10.1109/CMA-RE.2013.6664178

7. Han S, Youn HY; Petri net-based context modeling for context-aware systems, Artificial Intelligence Review 37(1):43–67, jan/2012. DOI 10.1007/s10462-011-9218-x

6. Kaneshiro PJI; Proposta de um procedimento para a modelagem de sistemas de controle de edifıcios inteligentesutilizando a rede de Petri colorida, Tese de doutoramento em Engenharia, Escola Politecnica, Universidade de SaoPaulo, Sao Paulo, Brasil, ago/2011.

5. Mans R; Workflow support for the healthcare domain, Tese de doutoramento, Technische Universiteit Eindhoven,Eindhoven, Paıses Baixos, jun/2011.

4. Zikra I, Stirna J, Zdravkovic J; Analyzing the integration between requirements and models in model driven deve-lopment, Enterprise, Business-Process and Information Systems Modeling, Halpin T, Nurcan S, Krogstie J, Soffer P,Proper E, Schmidt R, Bider I (eds.), Springer, serie Lecture Notes in Business Information Processing, vol. 81, pp. 342–56, jun/2011. DOI 10.1007/978-3-642-21759-3_25

3. Duan J, Zhu Q; A requirement-driven approach to enterprise application evolution, ICIC Express Letters, Part B:Applications 2(2):313–8, ISSN 2185-2766, abr/2011.

2. Duan J, Zhu Q, Guan Z; A requirement-driven approach to enterprise application development, International Con-ference on Web Information Systems and Mining (WISM 2010), Wang FL, Gong Z, Luo X, Lei J (eds.), Sanya,R.P. China, Springer, serie Lecture Notes in Computer Science, vol. 6318, pp. 295–302, ISBN 978-3-642-16514-6,out/2010. DOI 10.1007/978-3-642-16515-3_37

1. Mans RS, Russell NC, van der Aalst WMP, Bakkerb PJM, Molemanb AJ, Jaspers MWM; Proclets in Healthcare,Journal of Biomedical Informatics 43(4):632–49, Elsevier, ISSN 1532-0464, ago/2010. DOI 10.1016/j.jbi.2010.03.010

69

Page 68: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci41] ICSEA 2009, Validation of scenario-based business requirements with coloured Petri nets.

5. Barreto FM, Freitas JCJ, Soares MS, Julia S; A straightforward introduction to formal methods using coloured Petrinets, 16th International Conference on Enterprise Information Systems (ICEIS 2014), Lisboa, Portugal, pp. 145–52,ISBN 989-758-028-X, abr/2014. DOI 10.5220/0004861901450152

4. Kop C; Towards complementing user stories, 6th International Conference on Software Engineering Advances (IC-SEA 2011), Barcelona, Espanha, pp. 374–9, ISBN 978-1-61208-165-6, out/2011.

3. Cai L; A business process testing sequence generation approach based on test cases composition, 1st ACIS/JNUInternational Conference on Computers, Networks, Systems and Industrial Engineering (CNSI 2011), Jeju, Coreia doSul, IEEE Computer Society Press, pp. 178–85, ISBN 978-0-7695-4417-5, mai/2011. DOI 10.1109/CNSI.2011.12

2. Benıtez I, Mendes B, Sicchar JR, Valente DG, Freitas RC; A design method for flexible manufacturing system basedon Petri nets and UML, 9th Portuguese Conference on Automatic Control (CONTROLO 2010), Coimbra, Portugal,set/2010.

1. Kop C; Can queries help to validate database design?, 2nd International Conference on Advances in Databases Kno-wledge and Data Applications (DBKDA 2010), Les Menuires, Franca, pp. 91–6, ISBN 978-1-4244-6081-6, abr/2010.DOI 10.1109/DBKDA.2010.24

[jo10] SPE 2008, An illustrative example of refactoring object-oriented source code with aspect-orientedmechanisms.

13. Kim J, Batory D, Dig D; Refactoring and retrofitting design patterns in Java software product lines, Departmentof Computer Science, University of Texas at Austin e Department of Electrical Engineering and Computer Science,Oregon State University. Report TR-16-07, jul/2016.

12.Bernardi ML, Cimitile M, Di Lucca G; Mining static and dynamic crosscutting concerns: a role-based approach,Journal of Software Maintenance and Evolution: Research and Practice 28(5):306–39, John Wiley & Sons, ISSN1532-060X, mai/2016. DOI 10.1002/smr.1769

11. Almorsy M; Adaptive, model-based cloud computing security management, Tese de doutoramento em Ciencia daComputacao, Swinburne University of Technology, Melbourne, Australia, 2014. URL

10. Vidal SA, Marcos C; A catalog of aspect refactorings for Spring/AOP, Journal of Universal Computer Science (J.UCS)19(1):157–82, ISSN 0948-695X, jan/2013. DOI 10.3217/jucs-019-01-0157

9.Rebelo H, Lima R, Leavens GT, Cornelio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertionchecking code for JML using programming transformations: An empirical study, Science of Computer Programming78(8):1137-56, Elsevier, ISSN 0950-5849, ago/2013. DOI 10.1016/j.scico.2012.09.003

8. Almorsy M, Grundy J, Ibrahim AS; Supporting automated software re-engineering using re-aspects 27th IEEE/ACMInternational Conference on Automated Software Engineering (ASE 2012), Essen, Alemanha, ACM, pp. 230–3, ISBN978-1-4503-1204-2, set/2012. DOI 10.1145/2351676.2351709

7. Giunta R, Pappalardo G, Tramontana E; AODP: Refactoring code to provide advanced aspect-oriented modularizationof design patterns, 27th Annual ACM Symposium on Applied Computing (SAC 2012), Riva del Garda (Trento), Italia,ACM, pp. 1243–50, ISBN 978-1-4503-0857-1, mar/2012. DOI 10.1145/2245276.2231971

6. Vidal SA, Marcos CA; Building an expert system to assist system refactorization, Expert Systems with Applications39(3):3810–6, Elsevier, ISSN 0957-4174, fev/2012. DOI 10.1016/j.eswa.2011.09.084

5. Marcos C, Vidal S, Abait E, Arroqui M, Sampaoli S; Refactoring of a beef-cattle farm simulator, IEEE Latin AmericaTransactions (Revista IEEE America Latina) 9(7):1099–1104, ISSN 1548-0992, dez/2011. DOI 10.1109/TLA.2011.6129709

4. Giunta RG; Experiments towards a general implementation of some design patterns using aspect orientation, Tese dedoutoramento em Informatica, Universita degli Studi di Catania, Catania, Italia, nov/2011. URL

3. Draganescu S, Tapus N, Code-smells in AOP, U.P.B. Buletin Stiintific, Series C 72(4):3–12, ISSN 1454-234x, 2010.URL

2. Costa HAX, Parreira Junior PA, Vieira de Camargo V, Penteado RAD; Recuperacao de modelos de classes anotadoscom indıcios de interesses transversais, 3rd Latin-American Workshop on Aspect-Oriented Software Development(LA-WASP 2009), no ambito do 23.o Simposio Brasileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceara,Brasil, out/2009.

1. Malta MN, Oliveira S, Valente MT; Guidelines for enabling the extraction of aspects from existing object-orientedcode, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, mai-jun/2009. URL

[ci38] APSEC 2007, Requirements engineering for reactive systems: Coloured Petri nets for an elevatorcontroller.

7. Assiri M; Modeling elevator system with coloured Petri nets, Dissertacao de mestrado, McMaster University, Hamilton,Ontario, Canada, jun/2015.

70

Page 69: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

6. Assiri M, Alqarni M, Janicki R; Modeling elevator system with coloured Petri nets, 13th International Conference onSoftware Engineering Research and Practice (SERP 2015), Las Vegas, Nevada, EUA, pp. 183–9, jul/2015. URL

5. Igna G; Performance analysis of real-time tasks systems using timed automata, Tese de doutoramento, RadboudUniversity Nijmegen, Nijmegen, Paıses Baixos, jan/2013.

4. Mans R; Workflow support for the healthcare domain, Tese de doutoramento, Technische Universiteit Eindhoven,Eindhoven, Paıses Baixos, jun/2011.

3.

Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Schedule-aware workflow managementsystems, Transactions on Petri Nets and Other Models of Concurrency IV, Jensen K, Donatelli S, Koutny M (eds.),Springer, serie Lecture Notes in Computer Science, vol. 6550, pp. 121–43, ISBN 978-3-642-18221-1, ISSN 0302-9743,2010. DOI 10.1007/978-3-642-18222-8_6

2. Noguera M, Hurtado MV, Rodrıguez ML, Chung L, Garrido JL; Ontology-driven analysis of UML-based collabora-tive processes using OWLDL and CPN, Science of Computer Programming 75(8):726–60, Elsevier, ISSN 0950-5849,ago/2010. DOI 10.1016/j.scico.2009.05.002

1. Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Schedule-aware workflow management systems,Relatorio Tecnico BPM-09-13, BPMcenter.org, Technische Universiteit Eindhoven, Eindhoven, Paıses Baixos, 2009.

[ci37] FIE 2007, Teaching embedded systems engineering in a software-oriented computing degree.

12. Suppiah R, Shaun NSQ; Introducing microprocessor-based systems design on an ARM softcore using a FPGA anda teaching auxiliary board, IEEE Global Engineering Education Conference (EDUCON 2016), Abu Dhabi, EmiratosArabes Unidos, pp. 751–6, abr/2016. DOI 10.1109/EDUCON.2016.7474636

11. Posadas H, Villar E; Uso de recursos profesionales en la ensenanza del desarrollo de SW embebido, Version Abi-erta Espanol - Portugues de la Revista Iberoamericana de Tecnologıas del Aprendizaje 4(1):17–24, ISSN 2255-5706,mar/2016. URL

10. Ibrahim I, Ali R, Zulkefli M, Elfadil N; Embedded systems pedagogical issue: teaching approaches, students readiness,and design challenges, American Journal of Embedded Systems and Applications 3(1):1–10, ISSN 2376-6069, mar/2015.DOI 10.11648/j.ajesa.20150301.11

9. Suppiah R, Bin A, Muhamed F; Introducing embedded systems development on a robotics-based platform, IEEEInternational Conference on Teaching, Assessment and Learning for Engineering (TALE 2014), Wellington, NovaZelandia, pp. 103–8, dez/2014. DOI 10.1109/TALE.2014.7062597

8. Ibrahim I, Ali R, Adam MZ, Elfadil N; Embedded systems teaching approaches & challenges, IEEE 6th Conferenceon Engineering Education (ICEED 2014), Kuala Lumpur, Malasia, pp.34–9, ISBN 978-1-4799-4596-2, dez/2014. DOI10.1109/ICEED.2014.7194684

7. Balid W, Abdulwahed M, Alrouh I; Development of an educationally oriented open-source embedded systems labo-ratory kit: A hybrid hands-on and virtual experimentation approach, International Journal of Electrical EngineeringEducation 51(4):340–53, out/2014. DOI 10.7227/IJEEE.0006

6. Qadir MM; Software engineering curriculum: State of the art, M.S. Degree in Software Engineering, Department ofComputer Science & Software Engineering, Faculty of Basic and Applied Sciences, International Islamic University,Islamabad, Paquistao, 2012.

5. Patil KD; Design of prototype for serial communication using ARM controller LPC1768, World Journal of Scienceand Technology 2(4):120-122, ISSN 2231-2587, 2012.

4. Wang M, Callaghan V, Lear M, Colley M; Teaching next generation computing skills: The challenge of embedded com-puting, International IC’11 Workshop on the Intelligent Campus (iCampus 2011), no ambito da 7th IEEE InternationalConference on Intelligent Environments (IE 2011), Nottingham, Reino Unido, jul/2011.

3. Durelli RS, Conrado DBF, Camargo VV, Penteado RAD; A general approach for creating software product linessupported by DSLs in the mobile robots domain, I Brazilian Conference on Critical Embedded Systems (CBSEC 2011),Sao Carlos, Sao Paulo, Brasil, mai/2011.

2. Arızaga Silva JA, Cortes Aburto O, Gonzalez Manzanlla F; Curso de sistemas incrustados basados en microcontro-ladores y en FPGA’s, Primer Workshop Mexicano de Computo Reconfigurable y sus Aplicaciones en Educacion eIngenıeria, Cancun, Mexico, ISBN 978-607-00-3828-0, dez/2010.

1. Inoue M; Systems engineering management education in embedded system, IEEJ Transactions on Electronics, Infor-mation and Systems 130(8):1387–94, ISSN 0385-4221, ago/2010. DOI 10.1541/ieejeiss.130.1387

[ci36] QUATIC 2007, Validation of reactive software from scenario-based models.

1. Shahbaz M, Groz R; Analysis and testing of black-box component-based systems by inferring partial models, SoftwareTesting, Verification and Reliability 24(4):253–88, John Wiley & Sons, ISSN 0960-0833, jun/2014. DOI 10.1002/stvr.1491

[ci35] QUATIC 2007, Automated information systems generation for process-oriented organizations.

1. Mokerov V, Wojcik W, Balova T; Ontology based method for process oriented systems design, Przeglad Elektrotech-niczny 90(10):213–7, ISSN 0033-2097, out/2014. DOI 10.12915/pe.2014.10.51

71

Page 70: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[wk10] CPN 2007, Requirements engineering for reactive systems with coloured Petri nets: The gas pumpcontroller example.

4. Li H, He N, Dong L, LV L; Research on OpenFlow modeling based on hierarchical CPN, Jisuanji Kexue / ComputerScience 41(7):114–8, ISSN 1002-137X, jul/2014. DOI 10.11896/j.issn.1002-137X.2014.07.023

3. Fahland D, Prufer R; Data and abstraction for scenario-based modeling with Petri nets, 33rd International Conferenceon Application and Theory of Petri Nets (PETRI NETS 2012), Haddad S, Pomello L (eds.), Hamburgo, Alemanha,Springer, serie Lecture Notes in Computer Science, vol. 7347, pp. 168–87, ISBN 978-3-642-31130-7, jun/2012. DOI10.1007/978-3-642-31131-4_10

2. Bouali M; Contributions a l’analyse formelle et au diagnostic a partir de reseaux de Petri colores avec l’accessibilitearriere, Tese de doutoramento, Dep. de Genie Informatique, Universite de Technologie de Compiegne, Franca, dez/2009.

1. Mans RS, Russell NC, van der Aalst WMP, Moleman AJ, Bakker PJM; Augmenting a workflow management systemwith planning facilities using colored Petri nets, 9th Workshop and Tutorial on Practical Use of Coloured Petri Netsand the CPN Tools (CPN 2008), Jensen K (ed.), Aarhus, Dinamarca, pp. 143–62, out/2008. URL

[ci34] ICSEA 2007, Deriving software architectures for CRUD applications: The FPL tower interface casestudy.

2. Padua W; Evolution of a model-driven process framework, XLI Latin American Computing Conference (CLEI 2015),Arequipa, Peru, Electronic Notes in Theoretical Computer Science 321:41–65, Elsevier, ISSN 1571-0661, mar/2016.DOI 10.1016/j.entcs.2016.02.004

1. Agostinho S; An aspect-oriented infrastructure for design by contract in Java, Dissertacao de mestrado, EngenhariaInformatica, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, jun/2008. URL

[ci33] SIES 2007, Translating synchronous Petri nets into PROMELA for verifying behavioural properties.

18. Wisniewski R; Prototyping of concurrent control systems implemented in FPGA devices, serie Advances in IndustrialControl, ISBN 978-3-319-45810-6, 2017. DOI 10.1007/978-3-319-45811-3

17.Grobelna I, Wisniewski R, Grobelny M, Wisniewska M; Design and verification of real-life processes with applicationof Petri nets, IEEE Transactions on Systems, Man, and Cybernetics PP(99):1–14, ISSN 2168-2216, 2016. DOI10.1109/TSMC.2016.2531673

16. Fernandez Venero ML, Silva FSC; Model checking multi-level and recursive nets, Software and Systems Modeling(SoSyM), Springer, ISSN 1619-1366, 2016. DOI 10.1007/s10270-015-0509-6

15. Fernandez Venero ML, Silva FSC; A general translation from nested Petri nets into PROMELA, Cornell UniversityLibrary, mar/2014. URL

14. Fernandez Venero ML, Silva FSC; On the use of SPIN for studying the behavior of nested Petri nets, 16th BrazilianSymposium on Formal Methods (SBMF 2013), Iyoda J, Moura L (eds.), Brasılia, Brasil, Springer, serie Lecture Notesin Computer Science, vol. 8195, pp. 83–98, ISBN 978-3-642-41070-3, set-out/2013. DOI 10.1007/978-3-642-41071-0_7

13. Winkler U, Gilani W, Redlich D; Model-based business continuity management, United States Patent US 8,457,996B2, jun/2013.

12. Li Z, Liu B, Miao H, Yin Y-F; Formalization verification of requirements based on partition of software safety Petrinet, Xi Tong Gong Cheng Yu Dian Zi Ji Shu / Systems Engineering and Electronics 34(9):1966–72, ISSN 1001-506X,set/2012. DOI 10.3969/j.issn.1001-506Z.2012.09.37

11. Grobelna I; Grobelny M; Inhibitor and enabling arcs in logic controller design, Konferencja Naukowa “Informatyka -Sztuka Czy Rzemioslo” (KNWS 2012), Przylep k. Zielonej Gory, Polonia, mai/2012.

10. Sbaı Z, Escheikh M; Model checking techniques for verification of an encryption scheme for wireless sensor networks,International Conference on Information Processing and Wireless Systems (IPWiS 2012), Sousse, Tunisia, mar/2012.

9. Grobelna I; Formal verification of embedded logic controller specification with computer deduction in temporal logic,Przeglad Elektrotechniczny 87(12a):47–50, ISSN 0033-2097, dez/2011.

8. Grobelna I; Regu lowa reprezentacja interpretowanych sieci Petriego sterowania dla potrzeb syntezy i weryfikacji,Pomiary, Automatyka, Kontrola 57(8):942–4, ISSN 0032-4110, ago/2011.

7. Grobelna I; Weryfikacja modelowa interpretowanych sieci Petriego sterowania, Pomiary, Automatyka, Kontrola 57(6):666–70, ISSN 0032-4110, jun/2011.

6. Grobelna I, Adamski M; Model checking of Control Interpreted Petri Nets, 18th International Conference on MixedDesign of Integrated Circuits and Systems (MIXDES 2011), Gliwice, Polonia, pp. 621–6, ISBN 978-1-4577-0304-1,jun/2011. URL

5. Sbaı Z; Contribution a la modelisation et a la verification de processus workflow, Docteur en Informatique, EcoleDoctorale Informatique, Telecommunications et Electronique de Paris, Conservatoire National des Arts et Metiers(CNAM), Paris, Franca, nov/2010.

72

Page 71: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

4. Sbaı Z, Missaoui A, Barkaoui K, Ben Ayed R; On the verification of business processes by model checking techniques,2nd International Conference on Software Technology and Engineering (ICSTE 2010), San Juan, Porto Rico, vol. 1,pp. 97–103, ISBN 978-1-4244-8667-0, out/2010. DOI 10.1109/ICSTE.2010.5608905

3. Wolter C, Miseldine P, Meinel C; Verification of business process entailment constraints using SPIN, 1st InternationalSymposium on Engineering Secure Software and Systems (ESSoS 2009), Massacci F, Redwine S, Zannone N (eds.),Lovaina, Belgica, Springer, serie Lecture Notes in Computer Science, vol. 5429, pp. 1–15, ISBN 978-3-642-00198-7,fev/2009. DOI 10.1007/978-3-642-00199-4_1

2. Feja S, Fotsch D; Ein framework fur grafische validierungsregeln, Model-Driven Integration Engineering, FahnrichK-P, Kuhne S, Thranert M (eds.), Leipziger Beitrage zur Informatik, Band XI, pp. 67–80, ISBN 978-3-941152-02-1,set/2008. URL

1. Feja S, Fotsch D; Model checking with graphical validation rules, 15th IEEE International Conference on Engineeringof Computer-Based Systems (ECBS 2008), Belfast, Reino Unido, pp. 117–25, ISBN 978-0-7695-3141-0, mar-abr/2008.DOI 10.1109/ECBS.2008.45

[ci32] SCESM 2007, Designing tool support for translating use cases and UML 2.0 sequence diagrams intoa coloured Petri net.

74. Yang H, Chen F, Aliyu S; Modern software cybernetics: New trends, Journal of Systems and Software, Elsevier, ISSN2222-9833, /2016. DOI 10.1016/j.jss.2016.08.095

73. Faria JP, Paiva ACR; A toolset for conformance testing against UML sequence diagrams based on event-driven coloredPetri nets, International Journal on Software Tools for Technology Transfer 18(3):285–304, Springer, ISSN 1433-2779,jun/2016. DOI 10.1007/s10009-014-0354-x

72. Kallehbasti MMP; Scalable formal verification of UML models, Tese de doutoramento em Tecnologia da Informacao,Politecnico di Milano, Milao, Italia, dez/2015. URL

71. Rosch S, Teufl S, Vogel-Heuser B; Model-based quality assurance in machine and plant automation using sequencediagrams — A comparison of two research approaches, 13th IEEE International Conference on Industrial Informatics(INDIN 2015), Cambridge, Reino Unido, pp. 302–7, jul/2015. DOI 10.1109/INDIN.2015.7281751

70. Chama W, Chaoui A, Rehab S; Formal Modeling and Analysis of Object Oriented Systems using Triple GraphGrammars, International Journal of Embedded and Real-Time Communication Systems (IJERTCS) 6(2):48–64, abr-jun/2015. DOI 10.4018/IJERTCS.2015040103

69. Cernenok SA, Nepomnyashchiy A; The application of coloured Petri nets to verification of distributed systems specifiedby message sequence charts, Proceedings of the Institute for System Programming 27(3):197–218, ISSN 2079-8156,2015. DOI 10.15514/ISPRAS-2015-27(3)-14

68.Kallehbasti MMP; Scalable formal verification of UML models, 37th International Conference on Software Engineering(ICSE 2015), Florenca, Italia, IEEE Computer Society Press, vol. 2, pp. 847–50, ISBN 978-1-4799-1934-5, mai/2015.DOI 10.1109/ICSE.2015.275

67. Bouabana-Tebibel T, Rubin SH, Bennama M; Forward and backward analysis of weak sequencing specification, For-malisms for Reuse and Systems Integration, Springer, serie Advances in Intelligent Systems and Computing, vol. 346,pp. 27–53, ISBN 978-3-319-16576-9, jan/2015. DOI 10.1007/978-3-319-16577-6_2

66. Bennama M, Bouabana-Tebibel T;Mapping OCL constraints into CTL-like logic and SML for UML validation, 8th In-ternational Workshop on Verification and Evaluation of Computer and Communication Systems (VECOS 2014), Alla H,Bouallouche-Medjkoune L (eds.), Bejaia, Argelia, CEUR Workshop Proceedings, vol. 1256, pp. 102–12, set/2014. URL

65. Bouabana-Tebibel T, Rubin SH; A value-oriented specification for weak sequencing validation, IEEE 15th InternationalConference on Information Reuse and Integration (IRI 2014), Redwood City, California, EUA, pp. 245–252, ago/2014.DOI 10.1109/IRI.2014.7051896

64. Zhao J, Zhou J, Xing G; Research of translating UML activity diagram to Petri net, Jisuanji Kexue / ComputerScience 41(7):143–7, ISSN 1002-137X, jul/2014. DOI 10.11896/j.issn.1002-137X.2014.07.029

63. Rajabi BA, Lee SP; Consistent integration between object oriented and coloured Petri nets models, International ArabJournal of Information Technology (IAJIT) 11(4), jul/2014. URL

62. Baresi L, Kallehbasti MMP, Rossi M; Flexible modular formalization of UML sequence diagrams. 2nd FME Workshopon Formal Methods in Software Engineering (FormaliSE 2014), no ambito da 36th International Conference on SoftwareEngineering (ICSE 2014), Hyderabad, India, ACM, pp. 10-16, jun/2014. DOI 10.1145/2593489.2593492

61. Lu L, Kim DK; Required behavior of sequence diagrams: Semantics and conformance, ACM Transactions on SoftwareEngineering and Methodology 23(2), article 15, abr/2014. DOI 10.1145/2523108

60. El-Attar M; From misuse cases to mal-activity diagrams: Bridging the gap between functional security analysis anddesign, Software and Systems Modeling 13(1):173–190, fev/2014. DOI 10.1007/s10270-012-0240-5

59. Dou L, Lu L, Zuo Y, Yang Z; Verification of UML sequence diagrams in Coq, 2013 International Conference onComputer Engineering and Network (CENet 2013), Wong WE, Zhu T (eds.), Shanghai, R.P. China, Springer, serieLecture Notes in Electrical Engineering, vol. 277, parte VI, pp. 1233–1244, ISBN 978-3-319-01765-5, jan/2014. DOI10.1007/978-3-319-01766-2_140

58. Shokry H; Synthesis of software design models, Tese de doutoramento em Informatica, University of Limerick, Limerick,Rep. Irlanda, dez/2013. URL

57. Nepomnyashchiy A, Cernenok SA; Analysis of message sequence charts of distributed systems using colored Petri nets,Preprint 171, Siberian Division of the Russian Academy of Sciences, A. P. Ershov Institute of Informatics Systems,Novosibirsk, Russia, 2013. URL

73

Page 72: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

56. Ejnioui A, Otero CE, Qureshi AA; Formalizing the design of embedded software using sequence diagrams and abstractstate machines, 2nd Annual Conference on Research in Information Technology (RIIT 2013), Orlando, Florida, EUA,ACM, pp. 71–6, ISBN 978-1-4503-2494-6 out/2013. DOI 10.1145/2512209.2512211

55. Zhu Y, Fei L, Yang N; Trustworthy software development based on model driven architecture, 4th International Con-ference on Information Computing and Applications (ICICA 2013), Yang Y, Ma M, Liu B (eds.), Singapura, Com-munications in Computer and Information Science, vol. 391, pp. 193–202, ISBN 978-3-642-53931-2, ago/2013. DOI10.1007/978-3-642-53932-9_19

54. Gulan S, Johr S, Kretschmer R, Rieger S, Ditze M; Graphical modelling meets formal methods, 11th IEEE InternationalConference on Industrial Informatics (INDIN 2013), Bochum, Alemanha, pp. 716–21, jul/2013. DOI 10.1109/INDIN.2013.6622972

53. Dou L, Lu L, Yang L, Xie L; Towards mechanized semantics of UML sequence diagrams and refinement relation,24th IASTED International Conference on Modelling and Simulation (MS 2013), Parker J, Mandal M (eds.), Banff,Canada, jul/2013. DOI 10.2316/P.2013.802-021

52. Meedeniya DA; Correct model-to-model transformation for formal verification, Ph.D. Thesis, School of ComputerScience, University of St. Andrews, Reino Unido, jun/2013. URL

51. Bennama M, Bouabana–Tebibel T; Validation environment of UML2 IOD based on hierarchical coloured Petri nets,International Journal of Computer Applications in Technology 47(2-3):227–40, Inderscience Publishers, ISSN 1741-5047, jun/2013. DOI 10.1504/IJCAT.2013.054372

50. Bouabana-Tebibela T, Rubinb SH; An interleaving semantics for UML 2 interactions using Petri nets, InformationSciences 232:276–93, Elsevier, ISSN 0020-02552013, mai/2013. DOI 10.1016/j.ins.2012.12.024

49. Fan H, Wang W; Performance Analysis Based on UML and Hierarchical Colored Petri, International Journal ofAdvancements in Computing Technology (IJACT) 4(23):97–107, dez/2012. DOI 10.4156/ijact.vol4.issue23.12

48. Zuo Y, Dou L, Xu L, and Yang Z;Mechanized semantics of UML sequence diagrams, IASTED International Conferenceon Engineering and Applied Science (EAS 2012), Chen BM, Khan MT, Tan KK (eds.), Colombo, Sri Lanka, dez/2012.DOI 10.2316/P.2012.785-096

47. Yang N, Yu H, Sun H, Qian Z; Modeling UML sequence diagrams using extended Petri nets, TelecommunicationSystems 51(2-3):147–58, ISSN 1018-4864, nov/2012. DOI 10.1007/s11235-011-9424-5

46. Wang S, Xiong X, Zhang L, Fu J; Analysis and verification of SysML sequence diagrams based on colored Petri nets,Application Research of Computer 29(9):3341–7, ISSN 1001-3695, set/2012. DOI 10.3969/j.issn.1001-3695.2012.09.037

45. Zhao J, Zhou J, Liu J; Translation rules and a supporting tool for model-based reuse, IEEE 36th Annual ComputerSoftware and Applications Conference Workshops (COMPSACW 2012), Izmir, Turquia, pp. 310–5, ISBN 978-1-4673-2714-5, jul/2012. DOI 10.1109/COMPSACW.2012.63

44. Kugele SM; Model-based development of software-intensive automotive systems, Tese de doutoramento, TU Munchen,Munique, Alemanha, jul/2012. URL

43. Fahland D, Prufer R; Data and abstraction for scenario-based modeling with Petri nets, 33rd International Conferenceon Application and Theory of Petri Nets (PETRI NETS 2012), Haddad S, Pomello L (eds.), Hamburgo, Alemanha,Springer, serie Lecture Notes in Computer Science, vol. 7347, pp. 168–87, ISBN 978-3-642-31130-7, jun/2012. DOI10.1007/978-3-642-31131-4_10

42. Zhu LZ, Kong FS; Research of automatic conversion from UML sequence diagram to CPN based on modular conver-sion, 2012 International Conference on Communications and Information Processing (ICCIP 2012), Zhao M, Sha J(eds.), Aveiro, Portugal, Communications in Computer and Information Science, vol. 288, pp. 95–102, Springer, ISBN978-3-642-31964-8, mar/2012. DOI 10.1007/978-3-642-31965-5_11

41. Zhu LZ, Wang W; UML diagrams to hierarchical colored Petri nets: An automatic software performance tool, In-ternational Workshop on Information and Electronics Engineering (IWIEE 2012), Procedia Engineering 29:2687–92,Elsevier, ISSN 1877-7058, fev/2012. DOI 10.1016/j.proeng.2012.01.373

40. Balz M; Embedding model specifications in object-oriented program code: A bottom-up approach for model-basedsoftware development, Dissertation, Fakultat fur Wirtschaftswissenschaften, Institut fur Informatik und Wirtschaft-sinformatik, Universitat Duisburg-Essen, Essen, Alemanha, 2011.

39. Shen H, Robinson M, Niu J; A logical framework for sequence diagram with combined fragments, Technical ReportCS-TR-2011-015, Department of Computer Science, University of Texas at San Antonio, San Antonio, Texas, EUA,2011.

38. Zhao J, Zhou J; Research and implementation of translation from UML sequence diagram to PNML, J. Wuhan Univ.(Nat. Sci. Ed.) 57(6):511–6, dez/2011.

37. Cunha E, Custodio M, Rocha H, Barreto R; Formal verification of UML sequence diagrams in the embedded systemscontext, Brazilian Symposium on Computing System Engineering (SBESC 2011), Florianopolis, Santa Catarina, Brasil,pp. 39–45, ISBN 978-1-4673-0427-6, nov/2011. DOI 10.1109/SBESC.2011.18

36. Micskei Z, Waeselynck H; The many meanings of UML 2 sequence diagrams: A survey, Software and SystemsModeling (SoSyM) 10(4):489–514, Springer, ISSN 1619-1366, out/2011. DOI 10.1007/s10270-010-0157-9

35. Gunstone RE; Adapting use cases for ubiquitous computing, 1st International Conference on Mobile Services, Resourcesand Users (Mobility 2011), Barcelona, Espanha, out/2011.

34. Boulila N; Information processing apparatus, method and protocol for generation of formal requirements specificationmodels, Application number 10003074.1, European Patent Office, set/2011. URL

33. Kerkouche E-h; Modelisation multi-paradigme: Une approche basee sur la transformation de graphes, Tese de dou-toramento em “Sciences en Informatique”, Departement Informatique, Faculte des Sciences de l’Ingenieur, UniversiteDementouri Constantine, Argelia, jul/2011.

32. Lu L, Kim DK; Required behavior of sequence diagrams: Semantics and conformance, Department of ComputerScience and Engineering, Oakland University, Rochester, Michigan, EUA, jul/2011. URL

74

Page 73: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

31. Sinnig D, Khendek F, Chalin P;Partial order semantics for use case and task models, Formal Aspects of Computing23(3):307–32, Springer, ISSN 0934-5043, mai/2011. DOI 10.1007/s00165-010-0158-z

30. Lu L, Kim DK; Required behavior of sequence diagrams: Semantics and refinement, 16th IEEE International Con-ference on Engineering of Complex Computer Systems (ICECCS 2011), Las Vegas, Nevada, EUA, pp. 127–36, ISBN978-1-61284-853-2, abr/2011. DOI 10.1109/ICECCS.2011.20

29.Bernardi S, Campos J, Merseguer J; Timing-failure risk assessment of UML design using time Petri net boundtechniques, IEEE Transaction on Industrial Informatics 7(1):90–104, ISSN 1551-3203, fev/2011. DOI 10.1109/TII.2010.2098415

28. Jung HT, Joo SH; Transformation of an activity model into a colored Petri net model, 2nd International Conference onTrendz in Information Sciences & Computing (TISC 2010), Chennai, R.P. China, pp. 32–7, ISBN 978-1-4244-9007-3,dez/2010. DOI 10.1109/TISC.2010.5714602

27. Kameche AH, Guergour M; Initialisation des RdP a partir des diagrammes UML, Diplome d’Ingenieur d’Etat enInformatique, Ecole Nationale Superieure d’Informatique, Argel, Argelia, out/2010.

26. Almohri HMJ, Balci O; A simulation-based software design framework for network-centric and parallel systems, Pro-gramming Support Innovations for Emerging Distributed Applications (PSI EtA ’10), no ambito da Systems Program-ming Languages and Applications: Software for Humanity (SPLASH 2010), Reno, Nevada, EUA, ACM Press, ISBN978-1-4503-0544-0, out/2010. DOI 10.1145/1940747.1940752

25. Patzina L, Patzina S, Piper T, Schurr A; Monitor Petri nets for security monitoring, International Workshop onSecurity and Dependability for Resource Constrained Embedded Systems (S&D4RCES ’10), no ambito da 29th Inter-national Conference on Computer Safety, Reliability and Security (SAFECOMP 2010), Viena, Austria, ACM, ISBN978-1-4503-0368-2, set/2010. DOI 10.1145/1868433.1868438

24. Yang N, Yu H, Sun H, Qian Z; Modeling UML sequence diagrams using extended Petri nets, International Conferenceon Information Science and Applications (ICISA 2010), Seul, Coreia do Sul, IEEE, pp. 596–603, ISBN 978-1-4244-5941-4, abr/2010. DOI 10.1109/ICISA.2010.5480384

23. Lu L, Kim D-K; Semantics-based refinement of mandatory behavior of sequence diagrams, The Computing ResearchRepository (CoRR), mar/2010. 10.1109/CSA.2009.5404227

22. Changizi B, Kokash N, Arbab F; A unified toolset for business process model formalization, 7th International Workshopon Formal Engineering approaches to Software Components and Architectures (FESCA 2010), no ambito das JointEuropean Conferences on Theory and Practice of Software (ETAPS 2010), Paphos, Chipre, mar/2010.

21. Biju VG, Rath SK; CPN Tools as a supplement to UML for validation of software requirements, 4th National Confe-rence (INDIACom-2010), Nova Delhi, India, fev/2010.

20. Bushehrian O; Automatic actor-based program partitioning, Journal of Zhejiang University SCIENCE C 11(1):45–55,Springer, ISSN 1869-1951, 2010. DOI 10.1631/jzus.C0910096

19. Bushehrian O; Applying heuristic search for distributed software performance enhancement, 2nd International Confe-rence on Computer Science and its Applications (CSA 2009), Jeju, Coreia do Sul, ISBN 978-1-4244-4945-3, dez/2009.DOI 10.1109/CSA.2009.5404227

18. ElMansouri R; Modelisation et verification des processus metiers dans les entreprises virtuelles: Une approche baseesur la transformation de graphes, These de Doctorat en Sciences en Informatique, Faculte des Sciences de l’Ingenieur,Universite Mentouri Constantine, Constantine, Argelia, 2009. URL

17. Cengarle MV, Knapp A, Muhlberger H; Interactions, UML 2 Semantics and Applications, Lano K (ed.), John Wiley& Sons, pp. 205–48, ISBN 978-0-470-52262-2, 2009. DOI 10.1002/9780470522622.ch9

16. Rajabi BA, Lee SP; A study of the software tools capabilities in translating UML models to PN models, InternationalJournal of Intelligent Information Technology Application 2(5):224–8, Engineering Technology Press, ISSN 1999-2459,out/2009.

15. Bushehrian O; Applying heuristic search for distributed software performance enhancement, Journal of Software En-gineering & Applications 2(3):144–9, ISSN 1945-3116, out/2009. DOI 10.4236/jsea.2009.23021

14. Bushehrian O; A new metric for automatic program partitioning, 9th IEEE International Conference on Computerand Information Technology (CIT 2009), Xiamen, R.P. China, IEEE, pp. 260–5, ISBN 978-0-7695-3836-5, out/2009.DOI 10.1109/CIT.2009.35

13. Emadi S, Shams F; A new executable model for software architecture based on Petri net, Indian Journal of Scienceand Technology 2(9):15–25, ISSN 0974-6846, set/2009. URL

12. Januzaj V, Kugele S; Model analysis via a translation schema to coloured Petri nets, International Workshop on PetriNets and Software Engineering (PNSE 2009), no ambito da 30th International Conference on Application and Theoryof Petri Nets and Other Models of Concurrency (PETRI NETS 2009), Moldt D (ed.), Paris, Franca, pp. 273–92,jun/2009.

11. Barrett S, Sinnig D, Chalin P, Butler G; Merging of use case models: Semantic foundations, 3rd IEEE InternationalSymposium on Theoretical Aspects of Software Engineering (TASE 2009), Tianjin, R.P. China, pp. 182–9, jul/2009.DOI 10.1109/TASE.2009.34

10. Mokhati F, Badri M; Generating Maude specifications from UML use case diagrams, Journal of Object Technology8(2):119–36, ISSN 1660-1769, mar-abr/2009. URL

9. Bushehrian O; Analytical distributed software performance evaluation, International Journal of Computer Science andNetwork Security, 9(2):149-54, ISSN 1738-7906, fev/2009. URL

8. Emadi S; Introducing a new software architecture executable model, Tese de doutoramento, 2008. URL7. Balagatabi HN; Modeling activity diagram to colored petri net for validation and verification based on non functional

parameters, Dissertacao de mestrado, Faculty of Computer Science and Information Systems, University TechnologyMalaysia, nov/2008. URL

6. Sinnig D;Use case and task models: Formal unification and integrated development methodology, Tese de doutoramentoem “Computer Science and Software Engineering”, Concordia University, Montreal, Quebec, Canada, set/2008.

75

Page 74: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

5. Bennama M; Translation des diagrammes globaux d’interaction d’UML 2.0 vers les reseaux de Petri hierarchiques,Diplome de Magister en Informatique, Institut National de Formation en Informatique, Oued Smar, Argelia, set/2008.

4. Micskei Z, Waeselynck H; A survey of UML 2.0 sequence diagrams’ semantics, LAAS Report no. 08389, ago/2008.3. Athanasopoulos MG; Environment – framework for verification and analysis of software systems, Tese de doutora-

mento, National Technical University of Athens (NTUA), Atenas, Grecia, jul/2008. URL2. El-Desouky AI, Ali HA, Abdul-Azeem YM; LQN-based performance evaluation framework of UML-based models for

distributed object applications, 6th International Conference on Informatics and Systems (INFOS 2008), Cairo, Egito,IEEE, pp. SE-10–9, ISBN 977-403-290-X, mar/2008. URL

1. Ranjbar AH; Executable model in C4ISR enterprise architecture, Dissertacao de mestrado, Computer Engineering,Universidade Islamica Azad, Teerao, Irao, set/2007. URL

[ci29] PROFES 2006, Refinement of software architectures by recursive model transformations.

2. Inzinger C, Nastic S, Sehic S, Vogler M, Li F, Dustdar S; MADCAT: A methodology for architecture and deploymentof cloud application topologies, 8th International Symposium on Service-Oriented System Engineering (SOSE 2014),Oxford, Reino Unido, pp. 13–22, ISBN 978-1-4799-3616-8, abr/2014. DOI 10.1109/SOSE.2014.9

1. Tavares JMR; Exploracao do UML para a derivacao automatica de requisitos arquitecturais: uma abordagem orientadaa modelos, Dissertacao de mestrado em Engenharia Informatica, ISEP, Porto, Portugal, out/2011. URL

[jo09] SOSYM 2006, Integration of DFDs into a UML-based model-driven engineering approach.

9. Al-Fedaghi S, Almutairy M; Applying thing-oriented modeling and patterns, International Journal of Software Engi-neering and Its Applications 10(4):143–60, ISSN 1738-9984, abr/2016. DOI 10.14257/ijseia.2016.10.4.14

8. Ben Salem J, Lakhoua MN, El Amraoui L; Analysis of a braking system on the basis of structured analysis methods,International Journal of Advanced Computer Science and Applications 7(2):87–92, ISSN 1738-9984, fev/2016. DOI10.14569/IJACSA.2016.070212

7. Subahi AF; A business user model-driven engineering method for developing information systems. Tese de doutora-mento, University of Sheffield, Reino Unido, fev/2015. URL

6. Azevedo S; Refinement and variability techniques in model transformation of software requirements Tese de doutora-mento, Universidade do Minho, Guimaraes, Portugal, abr/2014. URL

5. Brdjanin D, Maric S; Model-driven techniques for data model synthesis, Electronics 17(2):130–6, ISSN 1450-5843,dez/2013. DOI 10.7251/ELS1317130B

4. Chen H, Wang W; Design of visual edit tool for DFD based on UML, Computer Technology and Development22(5):145–9, ISSN 1673-629X, mai/2012.

3. Huang CH; Model-based platform-specific co-design methodology for dynamically partially reconfigurable systems withhardware virtualization and preemption, Tese de doutoramento, Departamento de Engenharia da Informacao, NationalChung Cheng University, Taiwan, 2011.

2. El-Sheikh A; Omran A; Suggested framework for agile MDA and agile methodologies, The Research Bulletin of JordanACM 2(3):74–9, ISSN 2078-7952, set/2011. URL

1. Azevedo S, Machado RJ, Braganca A, Ribeiro H; The UML include relationship and the functional refinement ofuse cases, 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010), Lille,Franca, pp. 156–63, ISBN 978-1-4244-7901-6, set/2010. DOI 10.1109/SEAA.2010.65

[cl03] RMBSA 2006, Business modeling in process-oriented organizations for RUP-based software develop-ment.

6.Andreas J, Frank T; Towards a document-driven approach for designing reference models: From a conceptual processmodel to its application, Journal of Systems and Software 111:254–69, Elsevier, ISSN 2222-9833, jan/2016. DOI10.1016/j.jss.2015.09.029

5. Xiang L; Entwicklung von modellen generischer managementprozesse fur die gestaltung und lenkung prozessorienti-erter unternehmen, University of Bamberg Press, Bamberg, Alemanha, ISBN 978-3-86309-338-9, 2015.

4. Czarnecki C; Entwicklung einer referenzmodellbasierten Unternehmensarchitektur fur die Telekommunikationsindus-trie, Logos Verlag, Berlim, Alemanha, ISBN 978-3-8325-3510-0, 2013.

3. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,4th International Conference on Computing, Communications and Networking Technologies (ICCCNT 2013), Tiru-chengode, India, ISBN 978-1-4799-3925-1, jul/2013. DOI 10.1109/ICCCNT.2013.6726586

2. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,Journal of Emerging Trends in Engineering 1(1):27–34, dez/2012.

1. Yunis R, Surendro K, Telaumbanua K; arsitektur bisnis: Pemodelan proses bisnis dengan object oriented, SeminarNasional Informatika 2010 (semnasIF 2010), Yogyakarta, Indonesia, ISSN 1979-2328, mai/2010. URL

76

Page 75: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci31] ICSEA 2006, A two-year software engineering M.Sc. degree designed under the Bologna declarationprinciples.

7. Meridji K; A novel approach for integrated CBOK with software engineering body of knowledge using formal mappingtechnique, International Journal of Mathematical Models and Methods in Applied Sciences 9:277–92, ISSN 1998-0140,2015. URL

6. Meridji K, Al-Sarayreh KT; Mapping a Knowledge Areas of the SWEBOK Standard with the CBOK in SoftwareEngineering Field using a Set Theory 14th International Conference on Software Engineering, Parallel and DistributedSystems (SEPADS 2015), Dubai, Emiratos Arabes Unidos, pp. 126–30, ISBN 978-1-61804-277-4, nov/2015.

5. Stoiciu D, Ciobanu GD, de Sabata A, Isar A; Specific aspects concerning the internationalization of electronics andtelecommunications master studies at “Politehnica” University of Timisoara, Quality Assurance Review for HigherEducation 4(1):68–77, abr/2012. URL

4. Sejdametova S; Masters in IT industry, Crimean Engineering and Pedagogical University, Simferopol, Ucrania, 2011.

3. Villavicencio M, Abran A; Software measurement in software engineering education: A comparative analysis Thejoined International Conferences on Software Measurement (IWSM/MetriKon/Mensura 2010), Estugarda, Alemanha,pp. 633–44, nov/2010.

2. Schmidt A; Modellgetriebene informationsvisualisierung auf basis einer serviceorientierten architektur, Diplomarbeit,Universitat Fridericiana Karlsruhe, Alemanha, ISBN 978-3-8366-1304-0, set/2007. URL

1. Lundell B, Persson A, Lings B; Learning through practical involvement in the OSS ecosystem: Experiences from amasters assignment, Open Source Development, Adoption and Innovation, Feller J, Fitzgerald B, Scacchi W, Sillitti A(eds.), Springer, serie IFIP, vol. 234, pp. 289–94, ISBN 978-0-387-72485-0, jun/2007. DOI 10.1007/978-0-387-72486-7_30

[wk09] CPN 2006, Some rules to transform sequence diagrams into coloured Petri nets.

31. Mkaouer MW; Balancing competing needs of machine and human in search-based software refactoring, Tese de dou-toramento em Engenharia de Sistemas de Informacao, University of Michigan-Dearborn, Dearborn, Michigan, E.U.A.,abr/2016. URL

30. Cernenok SA, Nepomnyashchiy A; Analysis and verification of MSC-charts of distributed systems with the helpof coloured Petri nets, Automatic Control and Computer Sciences 49(7):484–92, ISSN 1558-108X, dez/2015. DOI10.3103/S0146411615070056

29. Ruß T, Leßmann G, Krause J; Kontrolle und Manipulation von Ethernet-basierten Automatisierungssystemen mittelsfrei programmierbarer Sequenzbeschreibungen anhand von Profinet, Jahreskolloquium Kommunikation in der Auto-mation (KommA 2014), Jasperneite J, Jumar U (eds.), Lemgo, Alemanha, ISBN 978-3-9814062-4-5, nov/2014. URL

28. Cernenok SA, Nepomnyashchiy A; Analysis and verification of MSC-charts of distributed systems with the help ofcoloured Petri nets, Modelirovanie i Analiz Informatsionnykh Sistem / Modeling and analysis of information systems21(6):94–106, ISSN 1818-1015, out/2014. URL [em russo]

27. Li C, Dou L, Yang Z; A metamodeling level transformation from UML sequence diagrams to Coq, 15th Italian Con-ference on Theoretical Computer Science (ICTCS 2014), Bistarelli S, Formisano A (eds), Perugia, Italia, CEURWorkshop Proceedings, vol. 1231, pp. 147–57, set/2014. URL

26. Saputra AB; Basuki TA; Tirtawangsa J; Transformation of UML 2.0 sequence diagram into coloured Petri Nets, 2014International Conference of Advanced Informatics: Concept, Theory and Application (ICAICTA 2014), Bandung,Indonesia, pp. 243–8, ISBN 978-1-4799-6984-5, ago/2014. DOI 10.1109/ICAICTA.2014.7005948

25. Alhroob A, Yousef N; Transforming UML state machine diagram to high level Petri net using genetic algorithm,Lecture Notes on Software Engineering 2(3):243–6, ago/2014. DOI 10.7763/LNSE.2014.V2.130

24. Rajabi BA, Lee SP; Consistent integration between object oriented and coloured Petri nets models, International ArabJournal of Information Technology (IAJIT) 11(4), jul/2014. URL

23. Silva DA, Neto NVS, Silva FO, Rosa PF, Soares MS; UML-based modeling entity title architecture (ETArch) protocols,10th Advanced International Conference on Telecommunications (AICT 2014), Paris, Franca, pp. 168–74, ISBN 978-1-61208-360-5, jul/2014.

22. Mkaouer MW, Kessentini M; Model transformation using multiobjective optimization, Advances in Computers 92:161–202, Academic Press, ISSN 0065-2458, 2014. DOI 10.1016/B978-0-12-420232-0.00004-0

21. Merah E, Messaoudi N, Bardou D, Chaoui A; Design of ATL rules for transforming UML 2 sequence diagrams intoPetri nets, International Journal of Computer Science and Business Informatics 8(1), ISSN 1694-2108, dez/2013.

20. Nepomnyashchiy A, Cernenok SA; Analysis of message sequence charts of distributed systems using colored Petri nets,Preprint 171, Siberian Division of the Russian Academy of Sciences, A. P. Ershov Institute of Informatics Systems,Novosibirsk, Russia, 2013. URL

19. Gulan S, Johr S, Kretschmer R, Rieger S, Ditze M; Graphical modelling meets formal methods, 11th IEEE InternationalConference on Industrial Informatics (INDIN 2013), Bochum, Alemanha, pp. 716–21, jul/2013. DOI 10.1109/INDIN.2013.6622972

77

Page 76: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

18. Meedeniya DA; Correct model-to-model transformation for formal verification, Ph.D. Thesis, School of ComputerScience, University of St. Andrews, Reino Unido, jun/2013. URL

17. Laxman PB; Validation of UML models for interactive systems with CPN and SPIN, Dissertacao de mestrado emComputer Science and Engineering, Department of Computer Science and Engineering, National Institute of Techno-logy Rourkela, Rourkela, Odisha, India, jun/2013. URL

16. Bowles JKF, Meedeniya DA; Parametric transformations for flexible analysis, 19th Asia-Pacific Software EngineeringConference (APSEC 2012), Hong Kong, R.P.China, IEEE Computer Society Press, vol. 1, pp. 634–43, ISBN 978-1-4673-4930-7, dez/2012, DOI 10.1109/APSEC.2012.61

15. Zhao J, Zhou J, Liu J; Translation rules and a supporting tool for model-based reuse, IEEE 36th Annual ComputerSoftware and Applications Conference Workshops (COMPSACW 2012), Izmir, Turquia, pp. 310–5, ISBN 978-1-4673-2714-5, jul/2012. DOI 10.1109/COMPSACW.2012.63

14. Kessentini M; Transformation by example, Tese de doutoramento em Informatica, Universite de Montreal, Montreal,Quebec, Canada, dez/2010. URL

13. Bowles J, Meedeniya D; Formal transformation from sequence diagrams to coloured Petri nets, 17th Asia-Pacific Soft-ware Engineering Conference (APSEC 2010), Sydney, Australia, pp. 216–25, ISBN 978-0-7695-4266-9, nov-dez/2010.DOI 10.1109/APSEC.2010.33

12. Alhroob A, Dahal K, Hossain A; Transforming UML sequence diagram to high-level Petri net, 2nd InternationalConference on Software Technology and Engineering (ICSTE 2010), San Juan, Puerto Rico, vol. 1, pp. 260–4, ISBN978-1-4244-8667-0, out/2010. DOI 10.1109/ICSTE. 2010.5608842

11. Kessentini M, Wimmer M, Sahraoui H, Boukadoum M; Generating transformation rules from examples for behavioralmodels, 2nd Workshop on Behavioural Modelling - Foundations and Application (BM-FA 2010), no ambito da 6thEuropean Conference on Modeling Foundations and Applications (ECMFA 2010), Paris, Franca, ACM Press, ISBN978-1-60558-961-9, jun/2010. DOI 10.1145/1811147.1811149

10. Kessentini M, Bouchoucha A, Sahraoui H, Boukadoum M; Example-based sequence diagrams to colored Petri netstransformation using heuristic search, 6th European Conference on Modeling Foundations and Applications (ECMFA2010), Kuhne T, Selic B, Gervais M.-P., Terrier F (eds.), Paris, Franca, Springer, serie Lecture Notes in ComputerScience, vol. 6138, pp. 156–62, ISBN 978-3-642-13594-1, jun/2010. DOI 10.1007/978-3-642-13595-8_14

9. Alhroob AM; Software test case generation from system models and specification, Tese de doutoramento, Universityof Bradford, Bradford, Reino Unido, jun/2010. URL

8. Soares MS; Architecture-driven integration of modeling languages for the design of software-intensive systems, Tesede doutoramento, Technische Universiteit Delft, Delft, Paıses Baixos, ISBN 978-90-79787-24-1, mar/2010.

7. Kissoum Y, Sahnoun Z, Barkaoui K; A formal approach for modeling and testing agent interactions using recursivecolored Petri nets, Recent Patents on Computer Science 3(1):39–53, Bentham Science, jan/2010. URL

6.

Russell N, van der Aalst WMP, ter Hofstede AHM; Designing a workflow systems using coloured Petri nets, Tran-sactions on Petri Nets and Other Models of Concurrency III, Jensen K, Billington J, Koutny M (eds.), Springer, serieLecture Notes in Computer Science, vol. 5800, pp. 1–24, ISBN 978-3-642-04854-8, ISSN 1867-7193, nov/2009. DOI10.1007/978-3-642-04856-2_1

5. Athanasopoulos MG; Environment – framework for verification and analysis of software systems, Tese de doutora-mento, National Technical University of Athens (NTUA), Atenas, Grecia, jul/2008. URL

4. Russell N, van der Aalst WMP; newYAWL: Designing a workflow systems using coloured Petri nets, InternationalWorkshop on Petri Nets and Distributed Systems (PNDS 2008), Sidorova N, Moldt D, Rolke H (eds.), no ambito da29th International Conference on Application and Theory of Petri Nets and Other Models of Concurrency (PETRINETS 2008) e da 8th International Conference on Application of Concurrency to System Design (ACSD 2008), Xi’an,R.P. China, pp. 67–84. jun/2008. URL

3. Soares MS, Vrancken JLM; A metamodeling approach to transform UML 2.0 sequence diagrams to time Petri nets,IASTED International Conference on Software Engineering (SE 2008), Pahl C (ed.), Innsbruck, Austria, Acta Press,pp.159–64, ISBN 978-0-88986-716-1, fev/2008. URL

2. Russell N, ter Hofstede AHM, van der Aalst WMP; newYAWL: Specifying a workflow reference language using colouredPetri nets, 8th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2007),Jensen K (ed.), Aarhus, Dinamarca, pp. 107–26, out/2007. URL

1. Westergaard M; Looking good, behaving well: Behavioural verification and visualisation of formal models of concurrentsystems, Tese de doutoramento em Computer Science, Faculty of Science, University of Arhus, Arhus, Dinamarca,jul/2007. URL

[wk08] SPLAT 2006, Adding aspect-oriented features to MATLAB.

2.Aslam T, Doherty J, Dubrau A, Hendren L; AspectMatlab: An aspect-oriented scientific programming language, 9thInternational Conference on Aspect-Oriented Software Development (AOSD 2010), Rennes e Saint Malo, Franca,ACM Press, pp. 181–92, ISBN 978-1-60558-958-9, mar/2010. DOI 10.1145/1739230.1739252

1. Aslam T; AspectMatlab: An aspect-oriented scientific programming language, Dissertacao de mestrado, School ofComputer Science, McGill University, Montreal, Quebec, Canada, fev/2010. URL

[jo08] TAOSD 2006, Towards a catalogue of refactorings and code smells for AspectJ.

78

Page 77: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

44. Santos A, Alves P, Figueiredo E, Ferrari F; Avoiding code pitfalls in aspect-oriented programming, Science of ComputerProgramming 119:31–50, Elsevier, ISSN 0950-5849, abr/2016. DOI 10.1016/j.scico.2015.12.003

43. Guo LQ, Hsu KH, Tsai CY; A study of the definition and identification of bad smells in aspect oriented programming,12th IEEE International Conference on e-Business Engineering (ICEBE 2015), Pequim, R.P. China, pp. 303–10, ISBN978-1-4673-8001-0, out/2015. DOI 10.1109/ICEBE.2015.59

42. Fenske W; Code smells in highly configurable software, 31st IEEE International Conference on Software Mainte-nance and Evolution (ICSME 2015), Bremen, Alemanha, pp. 602–5, ISBN 978-1-4673-7532-0, set-out/2015. DOI10.1109/ICSM.2015.7332523

41. Parreira Junior PA, Penteado RAD; An overview on aspect-oriented requirements engineering area, Enterprise Infor-mation Systems, Cordeiro J, Hammoudi S, Maciaszek L, Camp O (eds.), Springer, serie Lecture Notes in BusinessInformation Processing, vol. 227, pp. 244–64, 2015. DOI 10.1007/978-3-319-22348-3_14

40. Fenske W, Schulze S; Code smells revisited: A variability perspective, 9th International Workshop on VariabilityModelling of Software-intensive Systems (VaMoS 2015). Hildesheim, Alemanha, ACM, pp. 3–10, ISBN 978-1-4503-3273-6, jan/2015. DOI 10.1145/2701319.2701321

39. Alves P, Figueiredo E, Ferrari F; Avoiding code pitfalls in aspect-oriented programming, 18th Brazilian Symposium onProgramming Languages (SBLP 2014), Maceio, Alagoas, Brasil, Springer, serie Lecture Notes in Computer Science,vol. 8771, pp. 31–46, ISBN 978-3-319-11862-8, out/2014. DOI 10.1007/978-3-319-11863-5_3

38. Barbosa FS; Generic roles: Reducing code replication, Tese de doutoramento em Engenharia Informatica, Faculdadede Engenharia, Universidade do Porto, Porto, Portugal, ISBN 978-972-752-138-8, jul/2013. URL

37.

Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonca N, Batista T,Bonifacio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R,Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software86(4):905–33, Elsevier, ISSN 0164-1212, abr/2013. DOI 10.1016/j.jss.2012.08.031

36. Rebelo H, Lima R, Leavens GT, Cornelio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertionchecking code for JML using programming transformations: An empirical study, Science of Computer Programming78(8):1137–56, Elsevier, ISSN 0950-5849, ago/2013. DOI 10.1016/j.scico.2012.09.003

35. Parreira Junior PA, Penteado RD, Viana MC, Durelli RS, Camargo VV, Costa HAX; Reengineering of object-orientedsoftware into aspect-oriented ones supported by class models, 15th International Conference on Enterprise InformationSystems (ICEIS 2013), Hammoudi S, Cordeiro J, Maciaszek LA, Filipe J (eds.), Angers, Franca, Springer, LectureNotes in Business Information Processing, vol. 190, pp. 296–313, ISBN 978-3-319-09491-5, jul/2013. DOI 10.1007/978-3-319-09492-2_18

34.Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532-060X, jan/2013. DOI 10.1002/smr.544

33. O’Riordan A; Aspect-oriented reengineering of an object-oriented library in a short iteration agile process, Informatica35(4):499–511, ISSN 0350-5596, dez/2011. URL

32. Bynens M; A system of patterns for the design of reusable aspect libraries, Tese de doutoramento, Katholieke Univer-siteit Leuven, Faculty of Engineering, Lovaina, Belgica, ISBN 978-94-6018-412-3, out/2011.

31. Bynens M, Truyen E, Joosen W; A sequence of patterns for reusable aspect libraries with easy configuration, 10thInternational Conference on Software Composition (SC 2011), Apel S, Jackson E (eds.), Zurique, Suıca, Springer, serieLecture Notes in Computer Science, vol. 6708, pp. 68–83, ISBN 978-3-642-22044-9, jun-jul/2011. DOI 10.1007/978-3-642-22045-6_5

30.

Figueiredo E, Garcia A, Maia M, Ferreira G, Nunes C, Whittle J; On the impact of crosscutting concern projec-tion on code measurement, 10th International Conference on Aspect-Oriented Software Development (AOSD 2011),Porto de Galinhas, Pernambuco, Brasil, ACM Press, pp. 81–92, ISBN 978-1-4503-0605-8, mar/2011. DOI 10.1145/1960275.1960287

29.Zschaler S, Rashid A; Aspect assumptions: A retrospective study of AspectJ developers’ assumptions about aspectusage, 10th International Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas,Pernambuco, Brasil, ACM Press, pp. 93–104, ISBN 978-1-4503-0605-8, mar/2011. DOI 10.1145/1960275.1960288

28. Bynens M, Truyen E, Joosen W; A system of patterns for reusable aspect libraries, Transactions on Aspect-OrientedSoftware Development VIII, Katz S, Mezini M (eds.), Springer, serie Lecture Notes in Computer Science, vol. 6580,pp. 46–107, ISBN 978-3-642-22031-9, fev/2011. DOI 10.1007/978-3-642-22031-9_2

27. Valente MT, Couto C, Faria J, Soares S; On the benefits of quantification in AspectJ systems, Journal of the BrazilianComputer Society 16(2):133–46, Springer, ISSN 0104-6500, ago/2010. DOI 10.1007/s13173-010-0008-0

26. Schaler M; Produktlinientechnologien fur den entwurf variabler DB-schemata unter berucksichtigung evolutionareranderungen, Diplomarbeit, Fakultat fur Informatik, Institut fur Technische und Betriebliche Informationssysteme,Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, jul/2010. URL

25. van Landuyt D, Truyen E, Joosen W; Discovery of stable abstractions for aspect-oriented composition in the car crashmanagement domain, Transactions on Aspect-Oriented Software Development VII, Katz S, Mezini M, Kienzle J (eds.),Springer, serie Lecture Notes in Computer Science, vol. 6210, pp. 375–422, ISBN 978-3-642-16085-1, jun/2010. DOI10.1007/978-3-642-16086-8_10

79

Page 78: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

24. Rebelo H, Lima R, Leavens GT, Cornelio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertion chec-king code for JML using programming laws: An empirical study, Technical Report CS-TR-10-01, School of ElectricalEngineering and Computer Science, University of Central Florida, Orlando, Florida, EUA, fev/2010.

23. Yamashita A; How should agile practices in large industrial systems be improved to avoid software entropy duringmaintenance? Project Report INF5500, Dept. Informatics, University of Oslo, Oslo, Noruega.

22. Rech J; Context-sensitive diagnosis of quality defects in object-oriented software system, Dissertation, UniversitatHildesheim, Alemanha, ISBN 978-3-8370-8509-9, 2009.

21. Silva BC, Figueiredo E, Garcia A, Nunes DJ; Directives for concern-driven code refactorings, 3rd Latin-AmericanWorkshop on Aspect-Oriented Software Development (LA-WASP 2009), no ambito do 23.o Simposio Brasileiro deEngenharia de Software (SBES 2009), Fortaleza, Ceara, Brasil, out/2009.

20. Figueiredo EML; Concern-oriented heuristic assessment of design stability, Tese de doutoramento em ComputerScience, Computing Department, Lancaster University, Reino Unido, out/2009.

19. Silva BC; Um metodo de refatoracao para modularizacao de interesses transversais, Dissertacao de Mestrado emCiencia da Computacao, Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul,Porto Alegre, Rio Grande do Sul, Brasil, out/2009.

18. Bryton S, Abreu FB; Strengthening refactoring towards software evolution with quantitative and experimental grounds,4th International Conference on Software Engineering Advances (ICSEA 2009), Porto, Portugal, IEEE ComputerSociety Press, pp. 470–5, ISBN 978-0-7695-3777-1, set/2009. DOI 10.1109/ICSEA.2009.90

17. Silva B, Figueiredo E, Garcia A, Nunes D; On the support and application of macro-refactorings for crosscuttingconcerns, III Simposio Brasileiro de Componentes, Arquiteturas e Reutilizacao de Software (SBCARS 2009), Natal,RN, Brasil, set/2009.

16. Rubbo FB; Inference rules for generic code migration of aspect-oriented programs, Dissertacao de Mestrado emInformatica, Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, Porto Alegre,Rio Grande do Sul, Brasil, ago/2009.

15. Couto CFM, Faria JF, Valente MT; Estimativa de metricas de separacao de interesses em processos de refatoracaopara extracao de aspectos, VI Workshop de Manutencao de Software Moderna (WMSWM 2009), no ambito do VIIISimposio Brasileiro de Qualidade de Software (SBQS 2009), Ouro Preto, Minas Gerais, Brasil, pp. 1–8, jun/2009.

14. Malta MN, Oliveira S, Valente MT; Guidelines for enabling the extraction of aspects from existing object-orientedcode, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, mai-jun/2009. URL

13. Thongmak M, Muenchaisri P; Maintainability metrics for aspect-oriented software, International Journal of SoftwareEngineering and Knowledge Engineering (IJSEKE) 19(3):389–420, mai/2009. DOI 10.1142/S0218194009004234

12. Piveta E, Pimenta M, Araujo J, Moreira A, Guerreiro P, Price RT; Representing refactoring opportunities, 2009 ACMSymposium on Applied Computing (SAC 2009), Honolulu, Hawaii, EUA, ACM Press, pp. 1867–72, ISBN 978-1-60558-166-8, mar/2009. DOI 10.1145/1529282.1529701

11. Malta MN, Valente MTO;Object-oriented transformations for extracting aspects, Information and Software Technology51(1):138–49, Elsevier, ISSN 0950-5849, jan/2009. DOI 10.1016/j.infsof.2008.02.001

10. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Douto-rado em Computacao, Instituto de Informatica, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, jan/2009. URL

9. Arnaoudova V, Constantinides C; Adaptation of refactoring strategies to multiple axes of modularity: Characte-ristics and criteria 6th International Conference on Software Engineering Research, Management and Applications(SERA 2008), Praga, Republica Checa, IEEE Computer Society Press, pp. 105–14, ISBN 978-0-7695-3302-5, ago/2008.DOI 10.1109/SERA.2008.38

8. Malta MN; Transformacoes de codigo para extracao de aspectos, Mestrado em Informatica, Pontifıcia UniversidadeCatolica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brasil, mai/2008. URL

7. Bryton S, Abreu FB; Modularity-oriented refactoring, 12th European Conference on Software Maintenance and Reen-gineering (CSMR 2008), Atenas, Grecia, IEEE Computer Society Press, pp. 294–7, ISBN 978-1-4244-2157-2, abr/2008.DOI 10.1109/CSMR.2008.4493330

6. Silva B, Figueiredo E, Garcia A, Nunes D; Refactoring of crosscutting concerns with metaphor-based heuristics, Elec-tronic Notes in Theoretical Computer Science 233:105–25, Elsevier, ISSN 1571-0661, mar/2009. DOI 10.1016/j.entcs.2009.02.064

5. Pagliari LF; Avaliacao quantitativa de refatoracoes orientadas a aspectos, Dissertacao de Mestrado em Informatica,Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, out/2007.

4. Malta MN, Valente MTO; Transformacoes de codigo para extracao de aspectos, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), no ambito do 21.o Simposio Brasileiro de Engenharia de Software(SBES 2007), Joao Pessoa, Paraıba, Brasil, pp. 93–104, ISBN 857669137-2, out/2007.

3. Silva BC, Nunes DJ; Refatoracao de modelos orientados a aspectos, XII Workshop de Teses e Dissertacoes em En-genharia de Software (WTES 2007), no ambito do 21.o Simposio Brasileiro de Engenharia de Software (SBES 2007),Joao Pessoa, Paraıba, Brasil, vol. 1, pp. 39–45, out/2007.

2. Wloka J; Tool-supported refactoring of aspect-oriented programs, Tese de doutoramento, Fakultat Elektrotechnik undInformatik, Technischen Universitat Berlin, Berlim, Alemanha, mai/2007. URL

80

Page 79: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

1. Santos AL, Lopes A, Koskimies K; Framework specialization aspects, 6th International Conference on Aspect-OrientedSoftware Development (AOSD 2007), Vancouver, British Columbia, Canada, ACM Press, pp. 14–24, ISBN 1-59593-615-7, mar/2007. DOI 10.1145/1218563.1218566

[ci28] ICSM 2005, Refactoring a Java code base to AspectJ: An illustrative example.

20. Desai AB, Parmar JK; Refactoring cost estimation (RCE) model for object oriented system, 6th IEEE InternationalConference on Advanced Computing (IACC 2016), Bhimavaram, India, IEEE, pp. 214–8, fev/2016. DOI 10.1109/IACC.2016.48

19. Subramaniam H, Zulzalil H, Jabar MA, Hassan S; Evaluation of early aspect formation technique for aspect refactoring,9th Malaysian Software Engineering Conference (MySEC 2015), Seri Kembangan, Malasia, IEEE, pp. 81–6, ISBN 978-1-4673-8226-7, dez/2015. DOI 10.1109/MySEC.2015.7475200

18. Santos A, Alves P, Figueiredo E, Ferrari F; Avoiding code pitfalls in aspect-oriented programming, Science of ComputerProgramming 119:31–50, Elsevier, ISSN 0950-5849, abr/2016. DOI 10.1016/j.scico.2015.12.003

17. Subramaniam H, Zulzalil H, Jabar MA, Hassan S; Crosscutting concern domain library listing composition for earlyaspect discovery, International Journal of Software Engineering and Its Applications 8(8):91–104, ISSN 1738-9984,ago/2014. DOI 10.14257/ijseia.2014.8.8,09

16. Subramaniam H, Zulzalil H, Jabar MA, Hassan S; Feasibility study of aspect mining at requirement level, IndianJournal of Science and Technology 7(5):559–65, ISSN 0974-6846, mai/2014. DOI URL

15.Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532-060X, jan/2013. DOI 10.1002/smr.544

14. Desai A, Ganatra A; Fuzzy based refactoring cost resembler (FRCR) model for object oriented systems, InternationalJournal of Computer Theory and Engineering 4(2):251–8, ISSN 1793-8201, abr/2012. 10.7763/IJCTE.2012.V4.461

13. Huang J, Carminati F, Betev L, Zhu J, Luzzi C; EXTRACTOR: An extensible framework for identifying aspect-oriented refactoring opportunities, 2nd International Conference on System Science, Engineering Design and Manu-facturing Informatization (ICSEM 2011), Guiyang, R.P. China, pp. 222–6, ISBN 978-1-4577-0247-1, out/2011. DOI10.1109/ICSSEM.2011.6081283

12. Huang J, Carminati F, Betev L, Luzzi C, Lu Y, Zhou D; Identifying composite refactorings with a scripting language,3rd IEEE International Conference on Communication Software and Networks (ICCSN 2011), Xi’an, R.P. China,pp. 267–71, ISBN 978-1-61284-485-5, mai/2011. DOI 10.1109/ICCSN.2011.6014267

11. Bernardi ML, Di Lucca GA; A role-based crosscutting concerns mining approach to evolve Java systems towardsAOP, Joint International and Annual ERCIM Workshops on Principles of Software Evolution and Software Evolution(IWPSE-Evol 2009), Amsterdao, Paıses Baixos, ACM Press, pp. 63–72, ISBN 978-1-60558-678-6, ago/2009. DOI10.1145/1595808.159582z2

10. Yuen I; Improving software modularity through crosscutting concern extraction, Dissertacao de Mestrado, School ofComputer Science, McGill University, Montreal, Quebec, Canada, abr/2009. URL

9. Durelli VHS; GRENJ: Um framework obtido por um processo iterativo de reengenharia aplicando TDD, Mestrado emCiencia da Computacao, Universidade Federal de Sao Carlos (UFSCAR), Sao Carlos, Sao Paulo, Brasil, mai/2008.

8. Bruntink M; Renovation of idiomatic crosscutting concerns in embedded systems, Tese de doutoramento, TechnischeUniversiteit Delft, Delft, Paıses Baixos, ISBN 90-6196-545-4, mar/2008. URL

7. Pagliari LF; Avaliacao quantitativa de refatoracoes orientadas a aspectos, Dissertacao de Mestrado em Informatica,Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, out/2007.

6. Aversano L, Cerulo L, Di Penta M; Relating the evolution of design patterns and crosscutting concerns, 7th IEEEInternational Conference on Source Code Analysis and Manipulation (SCAM 2007), Paris, Franca, IEEE ComputerSociety Press, pp. 180–92, ISBN 978-0-7695-2880-9, set-out/2007. DOI 10.1109/SCAM.2007.4362912

5. Gheyi R; A refinement theory for Alloy, Tese de doutoramento (pos-graduacao em Ciencia da Computacao), Centrode Informatica, Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil, ago/2007.

4. Yuen I, Robillard MP; Bridging the gap between aspect mining and refactoring, 3rd Workshop on Linking AspectTechnology and Evolution (LATE 2007), no ambito da 6th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2007), Vancouver, British Columbia, Canada, mar/2007. DOI 10.1145/1275672.1275673

3. Bruntink M, van Deursen A, D’Hondt M, Tourwe T; Simple crosscutting concerns are not so simple: Analysingvariability in large-scale idioms-based implementations, 6th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2007), Vancouver, British Columbia, Canada, ACM Press, pp. 199–211, ISBN 1-59593-615-7,mar/2007. DOI 10.1145/1218563.1218586

2.Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Tool-supported refactoring of existing object-orientedcode into aspects, IEEE Transactions on Software Engineering 32(9):698–717, ISSN 0098-5589, set/2006. DOI10.1109/TSE.2006.95

1. Hannemann J; Aspect-oriented refactoring: Classification and challenges, Workshop on Linking Aspect Technologyand Evolution (LATE 2006), no ambito da 5th International Conference on Aspect-Oriented Software Development(AOSD 2006), Bona, Alemanha, mar/2006. URL

[ci26] ECBS 2005b, Transformation of UML models for service-oriented software architectures.

81

Page 80: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

19. Dias GP; A decade of Portuguese research in e-government: Evolution, current standing, and ways forward, ElectronicGovernment 12(3):201–22, Inderscience Publishers, ISSN 1740-7494, 2016. DOI 10.1504/EG.2016.078415

18. Hamza MA, Aly SG, Elaasar M, Automated generation of pervasive systems architectures: A detailed empirical evalu-ation, International Journal of Software Engineering, Technology and Applications 1(1):64–89, Inderscience Publishers,ISSN 2053-2466, fev/2015. DOI 10.1504/IJSETA.2015.067531

17. Pathak N, Sharma G, Singh BM; Towards designing of SPF based secure web application using UML 2.0, InternationalJournal of System Assurance Engineering and Management, Springer, ISSN 0975-6809, 2015. DOI 10.1007/s13198-015-0338-6

16. Dias GP; Bibliometric analysis of Portuguese research in e-government, Conference on ENTERprise InformationSystems (CENTERIS 2014), Varajao J, Cunha M, Bjørn-Andersen N, Turner R, Wijesekera D, Martinho R, Rijo R(eds.), Troia, Portugal, Procedia Technology 16:279–87, Elsevier, ISSN 2212-0173, out/2014. DOI 10.1016/j.sbspro.2013.10.028

15. Rani G, Chakraverty S; Survey of e-governance systems with focus on development approaches and interface quality,International Journal of Interscience Management Review 2(2):34–42, ISSN 2231-1513, 2012. URL

14. Espana Cubillo S; Methodological integration of communication analysis into a model-driven software developmentframework. Tese de doutoramento, Universitat Politecnica de Valencia, Valencia, Espanha, dez/2011. DOI URL

13. Foster H, Mukhija A, Rosenblum DS, Uchitel S; Specification and analysis of dynamically-reconfigurable service ar-chitectures, Rigorous Software Engineering for Service-Oriented Systems, Wirsing M, Holzl M (eds.), Springer, serieLecture Notes in Computer Science, vol. 6582, pp. 428–46, ISBN 978-3-642-20400-5, mai/2011. DOI 10.1007/978-3-642-20401-2_20

12. Foster H, Gonczy L, Koch N, Mayer P, Montangero C, Varro D. UML extensions for service-oriented systems, RigorousSoftware Engineering for Service-Oriented Systems, Wirsing M, Holzl M (eds.), Springer, serie Lecture Notes inComputer Science, vol. 6582, pp. 35–60, ISBN 978-3-642-20400-5, mai/2011. DOI 10.1007/978-3-642-20401-2_4

11. Loniewski G, Insfran E, Abrahao S; A systematic review of the use of requirements engineering techniques in model-driven development, 13th International Conference on Model Driven Engineering Languages and Systems (MO-DELS 2010), Petriu D, Rouquette N, Haugen Ø (eds.), Oslo, Noruega, Springer, serie Lecture Notes in ComputerScience, vol. 6395, pp. 213–27, ISBN 978-3-642-16128-5, out/2010. DOI 10.1007/978-3-642-16129-2_16

10. Lambrou M, Foster H; SLA-based federated e-maritime services, 5th Mediterranean Conference on Information Systems(MCIS 2010), Tel-Aviv-Yafo, Israel, set/2010. URL

9. Lambrou M, Foster H; Next generation e-maritime systems engineering, 12th World Conference on Transport Research(WCTR 2010), Lisboa, Portugal, jul/2010. URL

8. Loniewski G; OpenUP/MDRE: A model-driven requirements engineering approach for health-care systems, Dis-sertacao de Mestrado em Software Engineering, Formal Methods and Information Systems, Universidade Politecnicade Valencia, Valencia, Espanha, 2010. URL

7. Foster H; Architecture and behaviour analysis for engineering service modes, 1st Workshop on Principles of Engine-ering Service-Oriented Systems (PESOS 2009), no ambito da 31st International Conference on Software Engineering(ICSE 2009), Vancouver, British Columbia, Canada, pp. 1–8, ISBN 978-1-4244-3716-0, mai/2009. DOI 10.1109/PESOS.2009.5068812

6. Foster H, Mukhija A, Rosenblum DS, Uchitel S; A model-driven approach to dynamic and adaptive service brokeringusing modes, 6th International Conference on Service Oriented Computing (ICSOC 2008), Bouguettaya A, Krueger I,Margaria T (eds.), Sydney, Australia, Springer, serie Lecture Notes in Computer Science, vol. 5364, pp. 558–64, ISBN978-3-540-89647-0, dez/2008. DOI 10.1007/978-3-540-89652-4_46

5.

Foster H, Uchitel S, Kramer J, Magee J; Leveraging modes and UML2 for service brokering specifications, 4th Inter-national Workshop on Model-Driven Web Engineering (MDWE-2008), no ambito da 11th International Conferenceon Model Driven Engineering Languages and Systems (MoDELS 2008), Koch N, Houben GJ, Vallecillo A (eds.),Toulouse, Franca, CEUR Workshop Proceedings, vol. 389, pp. 76–90, ISSN 1613-0073, set/2008. URL

4. Foster H, Mukhija A, Rosenblum DS, Uchitel S; Deployment support for dynamic and adaptive service composition,Sensoria Technical Report, out/2008.

3. Truscan D; Model driven development of programmable architectures, Tese de doutoramento em Computer Enginee-ring, Department of Information Technologies, Abo Akademi University, Turku, Finlandia, ISBN 978-952-12-1858-3,mar/2007. URL

2. Sterff A; Analysis of service-oriented architectures from a business and an IT perspective, Dissertacao de mestradoem Wirtschaftsinformatik, Fakultat fr Informatik, Technische Universitat Munchen, Munique, Alemanha, dez/2006.wwwmatthes.in.tum.de/file/Publications/2006/Ster06/Ster06.pdf.

1.Costagliola G, Deufemia V, Ferrucci F, Gravino C; Constructing meta-CASE workbenches by exploiting visuallanguage generators, IEEE Transactions on Software Engineering 32(3):156–75, ISSN 0098-5589, mar/2006. DOI10.1109/TSE.2006.23

[ci25] ECBS 2005a, Model checking embedded systems with PROMELA.

27. Fernandez Venero ML, Silva FSC; Model checking multi-level and recursive nets, Software and Systems Modeling(SoSyM), Springer, ISSN 1619-1366, 2016. DOI 10.1007/s10270-015-0509-6

26. Daw Z, Cleaveland R; Comparing model checkers for timed UML activity diagrams, Science of Computer Program-ming 111(2):277–90, Elsevier, ISSN 0950-5849, nov/2015. DOI 10.1016/j.scico.2015.05.008

82

Page 81: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

25. Brumbulli M; Model-driven development and simulation of distributed communication systems, Tese de doutoramento,Humboldt-Universitat Berlin, Berlim, Alemanha, jun/2015. URN urn:nbn:de:kobv:11-100230676

24. Souri A, Norouzi M; Formalization and verification of a wireless network protocol by using symbolic model checking,DAV International Journal of Science 3(1):82–8, ISSN 2277-5536, jul/2014. URL

23. Rezaee A, Rahmani AM, Movaghar A, Teshnehlab M; Formal process algebraic modeling, verification, and analysisof an abstract fuzzy inference cloud service, The Journal of Supercomputing 67(2):345–83, Springer, ISSN 0920-8542,fev/2014. DOI 10.1007/s11227-013-1005-9

22. Daw Perez ZA; Model-driven development methodology for hybrid embedded systems based on UML with emphasis onsafety-related requirements, Tese de doutoramento, Universitat Kassel, Kassel, Alemanha, ISBN 978-3-86219-774-3,dez/2013. URN urn:nbn:de:0002-37756.

21. Daw Z, Cleaveland R, Vetter M; Integrating model checking and UML based model-driven development for embeddedsystems, 13th International Workshop on Automated Verification of Critical Systems (AVoCS 2013), Guildford, ReinoUnido, Electronic Communications of the EASST, vol. 66, set/2013.

20. Costa A, Barbosa PES, Moutinho F, Pereira F, Gomes L, Ramalho F, Figueiredo JCA; MDA-based methodologyfor verifying distributed execution of embedded systems models, Formal Methods in Manufacturing Systems: RecentAdvances, Li Z (ed.), IGI Global, pp. 112–35, mai/2013. DOI 10.4018/978-1-4666-4034-4.ch006

19. Sbaı Z, Escheikh M; Model checking techniques for verification of an encryption scheme for wireless sensor networks,International Conference on Information Processing and Wireless Systems (IPWiS 2012), Sousse, Tunısia, mar/2012.

18.Choi Y, Kim M; Controlled composition and abstraction for bottom-up integration and verification of abstract compo-nents, Information and Software Technology 54(1):119–36, Elsevier, ISSN 0950-5849, jan/2012. DOI 10.1016/j.infsof.2011.08.001

17. Reinbacher T, Horauer M, Schlich B, Brauer J, Scheuer F; Model checking embedded software of an industrial knittingmachine, International Journal of Information Technology, Communications and Convergence 1(2):186–205, Indersci-ence Publishers, ISSN 2042-3217, mar/2011. DOI 10.1504/IJITCC.2011.039285

16. Choi Y, Bunse C; Design verification in model-based µ-controller development using an abstract component, Softwareand Systems Modeling (SoSyM) 10(1):91–115, Springer, ISSN 1619-1366, fev/2011. DOI 10.1007/s10270-010-0147-y

15. Sbai Z; Contribution a la modelisation et a la verification de processus workflow, Docteur en Informatique, EcoleDoctorale Informatique, Telecommunications et Electronique de Paris, Conservatoire National des Arts et Metiers(CNAM), Paris, Franca, nov/2010.

14. Sbai Z, Missaoui A, Barkaoui K, Ben Ayed R; On the Verification of business processes by model checking techniques,2nd International Conference on Software Technology and Engineering (ICSTE 2010), San Juan, Puerto Rico, vol. 1,pp. 97–103, ISBN 978-1-4244-8667-0, out/2010. DOI 10.1109/ICSTE.2010.5608905

13. Peres LM; Proposta de um metodo de verificacao por tempo global com redes de Petri no desenvolvimento de softwareembarcado e em tempo real, Tese de doutoramento (Pos-graduacao em Informatica), Universidade Federal do Parana,Curitiba, Parana, Brasil, set/2010. URL

12. Zaichenko SA, Litvinov EI, Pobezhenko IA; Model interpretation of high-operators in LTL-logic, Automated ControlSystems and Automation Devices, vol. 149, pp. 96–111, ISSN 0135-1710, 2009.

11. Reinbacher T, Horauer M, Schlich B, Brauer J, Scheuer F; Model checking assembly code of an industrial knittingmachine, 4th International Conference on Embedded and Multimedia Computing (EM-Com 2009), Jeju, Coreia doSul, IEEE, pp. 1-8, ISBN 978-1-4244-4995-8, dez/2009. DOI 10.1109/EM-COM.2009.5402986

10. Peres LM, Stadzisz PC, Kunzle LA; Proposta de um metodo de verificacao de software embarcado de tempo realusando analise de tempo global, XI Workshop de Tempo Real e Sistemas Embarcados (WTR 2009), no ambito do 11thSimposio Brasileiro de Redes de Computadores e Sistemas Distribuıdos (SBRC 2009), Recife, Pernambuco, Brasil,pp. 141–6, mai/2009. URL

9. Bezerra JM, Hirata CM; A polyadic pi-calculus approach for the formal specification of UML-RT, Advances in SoftwareEngineering, Hindawi, ISSN 1687-8655, 2009. DOI 10.1155/2009/656810

8. Kamel N, Selouani SA, Hamam H; A model-checking approach for the verification of CARE usability properties formultimodal user interfaces, International Review on Computers and Software 4(1):152–60, Praise Worthy Prize, ISSN1828-6003, jan/2009.

7. Grobelna I; Formalna analiza interpretowanych algorytmicznych maszyn stanow ASM z wykorzystaniem narzedziamodel checker, Metody Informatyki Stosowanej 16(3):107–24, Szczecin, Polonia, ISSN 1898-5297, 2008.

6. Choi Y, Bunse C; Towards component-based design and verification of a µ-controller, 11th International Symposiumon Component-Based Software Engineering (CBSE 2008), Chaudron MRV, Szyperski CA, Reussner R (eds.), Karls-ruhe, Alemanha, Springer, serie Lecture Notes in Computer Science, vol. 5282, pp. 196–211, ISBN 978-3-540-87890-2,out/2008. DOI 10.1007/978-3-540-87891-9_13

5. Kamel N, Selouani SA, Hamam H; A decomposed model-checking approach for the verification of CARE usabilityproperties for multimodal user interfaces, 8th International Workshop on Automated Verification of Critical Systems(AVoCS 2008), Glasgow, Reino Unido, set-out/2008.

4. Feja S, Fotsch D; Ein framework fur grafische validierungsregeln, Model-Driven Integration Engineering, FahnrichK-P, Kuhne S, Thranert M (eds.), Leipziger Beitrage zur Informatik, Band XI, pp. 67–80, ISBN 978-3-941152-02-1,set/2008. URL

3. Feja S, Fotsch D; Model checking with graphical validation rules, 15th IEEE International Conference on Engineeringof Computer-Based Systems (ECBS 2008), Belfast, Reino Unido, pp. 117–25, ISBN 978-0-7695-3141-0, mar-abr/2008.DOI 10.1109/ECBS.2008.45

2. Koskinen VR, Plosila J; Applications for the SPIN model checker – a survey, TUCS Technical Report 782, TurkuCentre for Computer Science, Turku, Finlandia, ISBN 952-12-1776-6, ISSN 1239-1891, set/2006. URL

1. Islam SMS, Sqalli MH, Khan S; Modeling and formal verification of DHCP using SPIN, International Journal ofComputer Science & Applications 3(6):145–59, Technomathematics Research Foundation, ISSN 0972-9038, jun/2006.URL

83

Page 82: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[cl02] EMSR 2005, Specification of requirements models.

12. Moreira F, Ferreira MJ; Teaching and learning modeling and specification based on mobile devices and cloud, 11thIberian Conference on Information Systems and Technologies (CISTI 2016), Gran Canaria, Espanha, jun/2016. DOI10.1109/CISTI.2016.7521572

11. Besrour S, Rahim LBA, Dominic PDD; Exploratory study to assess and evaluate requirement specification techni-ques using analysis determination requirements framework, Research Journal of Applied Sciences, Engineering andTechnology 9(3):165–71, ISSN 2040-7459, 2015. URL

10. Besrour S, Rahim LBAB, Lukman PDD; Assessment and evaluation of requirements elicitation techniques usinganalysis determination requirements framework, 2014 International Conference on Computer and Information Sciences(ICCOINS 2014), Kuala Lumpur, Malasia, ISBN 978-1-4799-4391-3, jun/2014. DOI 10.1109/ICCOINS.2014.6868446

9. Marnewick A; A socio-technical view of the requirements engineering process, Tese de doutoramento em Gestao deEngenharia, Faculty of Engineering, University of Johannesburg, Joanesburgo, Africa do Sul, mar/2013. URL

8. Hnatkowska B, Grzegorczyn M; Empirical comparison of comprehensibility of requirement specification techniquesbased on natural languages and activity diagrams, 10th International Workshop on Modelling, Simulation, Verifica-tion and Validation of Enterprise Information Systems (MSVVEIS 2012), realizado no ambito da 14th InternationalConference on Enterprise Information Systems (ICEIS 2012), Wroc law, Polonia, pp. 27-36, jun-jul/2012.

7. Al-Fataftah IA, Issa AI; A systematic review for the latest development in requirement engineering, World Academyof Science, Engineering and Technology 6(4):682–9, abr/2012. URL

6. Johansson B, Rolandsson T; Revisiting software requirements specifications: What could we learn, MIS Review17(2):31–57, Airiti Press, ISSN 1018-1393, mar/2012.

5. Pohl K; Requirements engineering: Fundamentals, principles, and techniques, Springer, ISBN 978-3-642-12577-5,2010. URL

4. Pais S, Talbot A, Connor A; Bridging the research-practice gap in requirements engineering, Bulletin of AppliedComputing and Information Technology 7(1), ISSN 1176-4120, dez/2009-jan/2010. URL

3. Ma Q; The effectiveness of requirements prioritization techniques for a medium to large number of requirements: Asystematic literature review, Master of Computer and Information Sciences, Auckland University of Technology, NovaZelandia, nov/2009.

2. Hansen S, Berente N, Lyytinen K; Requirements in the 21st century: Current practice and emerging trends, DesignRequirements Engineering: A Ten-Year Perspective, Lyytinen K, Loucopoulos P, Mylopoulos J, Robinson B (eds.),Springer, serie Lecture Notes in Business Information Processing, vol. 14, pp. 44–87, ISBN 978-3-540-92965-9, out/2009.DOI 10.1007/978-3-540-92966-6_3

1. Alenljung B; Envisioning a future decision support system for requirements engineering — a holistic and human-centred perspective, Tese de doutoramento, Department of Computer and Information Science, Linkopings Universitet,Linkoping, Suecia, 2008. URL

[wk07] LATE 2005, The search for aspect-oriented refactorings must go on.

3. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Douto-rado em Computacao, Instituto de Informatica, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, jan/2009. URL

2. Gatto RA; Estrategias para reestruturacao de codigo legado visando a utilizacao de aspectos, Mestrado em Ciencia daComputacao, Universidade Estadual de Maringa, Maringa, Alagoas, Brasil, set/2007.

1. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araujo J, Guerreiro P, Price RT; Avoiding bad smells in aspect-orientedsoftware, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston,Massachusetts, EUA, pp. 81–4, ISBN 1-891706-20-9, jul/2007.

[ci24] AOSD 2005, Towards a catalog of aspect-oriented refactorings.

185. Viktorovna AG; Ferramentas de programacao orientada para aplicativos Web baseados em nuvem no Microsoft Azure:desenvolvimento e implementacao de sistema em Aspect.NET, Tese de doutoramento, Sao Petersburgo, Russia, 2016.[em russo]

184. Challenger M, Kardas G, Tekinerdogan B; A systematic approach to evaluating domain-specific modeling languageenvironments for multi-agent systems, Software Quality Journal 24(3):755-95, ISSN 0963-9314, set/2016. DOI 10.1007/s11219-015-9291-5

183.Bernardi ML, Cimitile M, Di Lucca G; Mining static and dynamic crosscutting concerns: a role-based approach,Journal of Software Maintenance and Evolution: Research and Practice 28(5):306–39, John Wiley & Sons, ISSN1532-060X, mai/2016. DOI 10.1002/smr.1769

182. Abilio R, Padilha J, Figueiredo E, Costa H; Detecting code smells in software product lines – An exploratory study,12th International Conference on Information Technology - New Generations (ITNG 2015), Las Vegas, Nevada, EUA,pp. 433–8, 978-1-4799-8827-3, abr/2015. DOI 10.1109/ITNG.2015.76

84

Page 83: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

181. Wang L; Improving transformation of object-oriented program to aspect-oriented program with static analysis, Tese deDoutoramento, School of Information Science, Japan Advanced Institute of Science and Technology (JAIST), Nomi,Japao, mar/2015. URL

180.Zhu J, Huang J, Zhou D, Carminati F, Zhang G, He Q; Identifying composite crosscutting concerns throughsemi-supervised learning, Software: Practice and Experience 44(12):1525–45, John Wiley & Sons, ISSN 0038-0644,dez/2014. DOI 10.1002/spe.2234

179. Mongiovi M, Gheyi R, Soares G, Teixeira L, Borba P; Making refactoring safer through impact analysis, Science ofComputer Programming 93(A):39–64, ISSN 0167-6423, nov/2014. DOI 10.1016/j.scico.2013.11.001

178. Vale G, Figueiredo E, Abilio R, Costa H; Bad smells in software product lines: A systematic review, 8th BrazilianSymposium on Software Components, Architectures and Reuse (SBCARS 2014), Maceio, Alagoas, Brasil, pp. 84–94,ISBN 978-1-4799-7860-1, set/2014. DOI 10.1109/SBCARS.2014.21

177. Dennis BC; Repatterning: Improving the reliability of Android applications with an adaptation of refactoring, Tese deDoutoramento, Auburn University, Auburn, Georgia, EUA, ago/2014. URL

176. Abılio RS; Detecting code smells in software product lines, Dissertacao de Mestrado, Universidade Federal de Lavras,Lavras, Minas Gerais, Brasil, fev/2014. URL

175. Kastner C, Dreiling A, Ostermann K; Variability mining: Consistent semi-automatic detection of product-line featu-res, IEEE Transactions on Software Engineering 40(1):67–82, ISSN 0098-5589, jan/2014. DOI 10.1109/TSE.2013.45

174. Rebelo H, Lima R, Kulesza U, Ribeiro M, Cai Y, Coelho R, Sant’anna C, Mota A; Quantifying the effects of aspectualdecompositions on design by contract modularization: a maintenance study, International Journal of Software Engi-neering and Knowledge Engineering (IJSEKE) 23(7):913–41, World Scientific Publishing, ISSN 0218-1940, set/2013.DOI 10.1142/S0218194013500265

173. Barbosa FS, Aguiar A; Refactoring to static roles, 8th International Conference on Software Engineering Advances(ICSEA 2013), Veneza, Italia, pp. 265–70, ISBN 978-1-61208-304-9, out-nov/2013.

172. Barbosa FS, Aguiar A; Removing code duplication with roles, 12th IEEE International Conference on IntelligentSoftware Methodologies, Tools and Techniques (SoMeT 2013), Budapeste, Hungria, pp. 37–42, ISBN 978-1-4799-0419-8, set/2013. DOI 10.1109/SoMeT.2013.6645656

171. Apel S, Batory D, Kastner C, Saake G; Feature-oriented software product lines: Concepts and implementation,Springer, ISBN 978-3-642-37520-0, 2013. DOI 10.1007/978-3-642-37521-7

170. Ajouli A; Vues et transformations de programmes pour la modularite des evolutions, Tese de doutoramento, EcoleNationale Superieure des Mines de Nantes, Nantes, Franca, set/2013. tel.archives-ouvertes.fr/tel-00866997.

169. Rebelo H, Lima R, Leavens GT, Cornelio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertionchecking code for JML using programming transformations: An empirical study, Science of Computer Programming78(8):1137-56, Elsevier, ISSN 0950-5849, ago/2013. DOI 10.1016/j.scico.2012.09.003

168. Vidal SA, Marcos CA; Toward automated refactoring of crosscutting concerns into aspects, Journal of Systems andSoftware 86(6):1482-97, Elsevier, ISSN 0164-1212, jun/2013. DOI 10.1016/j.jss.2012.12.045

167. Cox C; Generalization refactorings for reusable aspects, 51st ACM Southeast Conference (ACMSE 2013), Savannah,Georgia, EUA, art. 7, ACM, ISBN 978-1-4503-1901-0, abr/2013. DOI 10.1145/2498328.2500050

166.

Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonca N, Batista T,Bonifacio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R,Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software86(4):905–33, Elsevier, ISSN 0164-1212, abr/2013. DOI 10.1016/j.jss.2012.08.031

165. Schulze S, Richers O, Schaefer I; Refactoring delta-oriented software product lines, 12th International Conference onAspect-Oriented Software Development (AOSD 2013), Fukuoka, Japao, pp. 73–84, ACM Press, ISBN 978-1-4503-1766-5, mar/2013. DOI 10.1145/2451436.2451446

164. Wang L, Aotani T, Suzuki M; Interaction awareness for aspect refactoring, 8th International Workshop on AdvancedModularization Techniques (AOAsia 2013), no ambito da 12th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2013), Fukuoka, Japao, ACM Press, pp. 15–7, mar/2013. DOI 10.1145/2451469.2451475

163.Alshayeb M, Al-Jamimi H, Elish MO; Empirical taxonomy of refactoring methods for aspect-oriented programming,Journal of Software Maintenance and Evolution: Research and Practice 25(1):1–25, John Wiley & Sons, ISSN 1532-060X, jan/2013. DOI 10.1002/smr.544

162. Cojocar GS; Aspect mining - past, present, future, Studia Universitatis Babes-Bolyai (Series Informatica) LVII(4):85–96, ISSN 1224-869x, 2012. URL

161. Piveta EK, Moreira A, Pimenta MS, Araujo J, Guerreiro P, Price RT; An empirical study of aspect-oriented metrics,Science of Computer Programming 78(1):117–44, Elsevier, ISSN 0950-5849, nov/2012. DOI 10.1016/j.scico.2012.02.003

160. Schulze S; Analysis and removal of code clones in software product lines, Tese de doutoramento, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, out/2012. URL

159. Huang J, Carminati F, Betev L, Zhu J, Lu Y; Identifying composite crosscutting concerns with scatter-based graphclustering, Wuhan University Journal of Natural Sciences 17(2):114–20, Springer, ISSN 1007-1202, abr/2012. DOI10.1007/s11859-012-0814-7

158. Edge C, Mitropoulos F; Improving security design patterns with aspect-oriented strategies, 50th Annual ACM SoutheastRegional Conference (ACM SE-12), Tuscaloosa, Alabama, EUA, pp. 24–9, ISBN 978-1-4503-1203-5, mar/2012. DOI10.1145/2184512.2184519

157. Edge C, Mitropoulos F; Quantitative analysis of modularity tradeoffs with AspectJ web-tier security patterns, 3rdInternational Workshop on Empirical Evaluation of Software Composition Techniques (ESCOT 2012), no ambito

85

Page 84: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

11th International Conference on Aspect-Oriented Software Development (AOSD 2012), Potsdam, Alemanha, ISBN978-1-4503-0605-8, mar/2012.

156. Figueiredo E, Sant’Anna C, Garcia A, Lucena C; Applying and evaluating concern-sensitive design heuristics, Journalof Systems and Software 85(2):227–43, Elsevier, ISSN 0164-1212, fev/2012. DOI 10.1016/j.jss.2011.09.060

155. Schulze S, Thum T, Kuhlemann M, Saake G; Variant-preserving refactoring in feature-oriented software productlines 6th International Workshop on Variability Modelling of Software-intensive Systems (VAMOS 2012), Leipzig,Alemanha, ACM, pp. 73–81, ISBN 978-1-4503-1058-1, jan/2012. DOI 10.1145/2110147.2110156

154. Mendez M; Refactoring de codigo estructurado, Trabalho de especializacao, Facultad de Informatica, Universidad deLa Plata, La Plata, Argentina, 2012. DOI URL

153. Pathangi JV; Impact of aspect oriented approach on GoF design patterns, Survey paper, Department of ComputerScience, University of Texas at Dallas, Dallas, Texas, EUA, 2012.

152. Bynens M; A system of patterns for the design of reusable aspect libraries, Tese de doutoramento, Katholieke Univer-siteit Leuven, Faculty of Engineering, Lovaina, Belgica, ISBN 978-94-6018-412-3, out/2011.

151. Macia I, Garcia A, von Staa A, Garcia J, Medvidovic N; On the impact of aspect-oriented code smells on architec-ture modularity: An exploratory study, 5th Brazilian Symposium on Software Components, Architectures and Reuse(SBCARS 2011), Sao Paulo, Brasil, ISBN 978-1-4673-0208-1, set/2011. DOI 10.1109/SBCARS.2011.18

150. Soares G, Cavalcanti D, Gheyi R; Making aspect-oriented refactoring safer. 15th Brazilian Symposium on Program-ming Languages (SBLP 2011), Sao Paulo, Brasil, set/2011.

149. Kastner C, Dreiling A, Ostermann K; Variability mining with LEADT, Relatorio Tecnico, Philipps-Universitat Mar-burg, Alemanha, set/2011.

148. Rebelo H, Lima R, Kulesza U, Sant’Anna C, Coelho R, Mota A, Ribeiro M, Oliveira C; Assessing the impact ofaspects on design by contract effort: A quantitative study, 23rd International Conference on Software Engineering &Knowledge Engineering (SEKE 2011), Miami Beach, Florida, EUA, Knowledge Systems Institute Graduate School,ISBN 1-891706-29-2, jul/2011.

147. Carneiro GF; Sourceminer: Um ambiente integrado para visualizacao multi-perspectiva de software, Tese de doutora-mento em Ciencia da Computacao, Universidade Federal da Bahia / Universidade Salvador / Universidade Estadualde Feira de Santana, Salvador, Bahia, Brasil, mai/2011. URL

146. Bertran IM, Garcia A, von Staa A; An exploratory study of code smells in evolving aspect-oriented systems, 10thInternational Conference on Aspect-Oriented Software Development (AOSD 2011), Porto de Galinhas, Pernambuco,Brasil, ACM Press, pp. 203–214, ISBN 978-1-4503-0605-8, mar/2011. DOI 10.1145/1960275.1960300

145. Tekinerdogan B, Bozbey S, Mester Y, Turanciftci E, Alkislar L; An aspect-oriented tool framework for developingprocess-sensitive embedded user assistance systems, Transactions on Aspect-Oriented Software Development VIII,Katz S, Mezini M (eds.), Springer, serie Lecture Notes in Computer Science, vol. 6580, pp. 196–220, ISBN 978-3-642-22031-9, fev/2011. DOI 10.1007/978-3-642-22031-9_7

144. Bynens M, Truyen E, Joosen W; A system of patterns for reusable aspect libraries, Transactions on Aspect-OrientedSoftware Development VIII, Katz S, Mezini M (eds.), Springer, serie Lecture Notes in Computer Science, vol. 6580,pp. 46–107, ISBN 978-3-642-22031-9, fev/2011. DOI 10.1007/978-3-642-22031-9_2

143. Al-Jamimi, Hamidi Ali; Classification of refactoring methods for aspect oriented programming based on softwarequality attributes, dissertacao de mestrado, Department of Computer Engineering, King Fahd University of Petroleumand Minerals, Dhahran, Arabia Saudita, ISBN 9781267920997, 2010.

142. Schulze S, Apel S, Kastner C; Code clones in feature-oriented software product lines, 9th International Conferenceon Generative Programming and Component Engineering (GPCE 2010), Eindhoven, Paıses Baixos, pp. 103–12, ACMPress, ISBN 978-1-4503-0154-1, out/2010. DOI 10.1145/1868294.1868310 DOI 10.1145/1942788.1868310

141. Carneiro GF, Silva M, Mara L, Figueiredo E, Sant’Anna C; Garcia A, Mendonca M; Identifying code smells withmultiple concern views, 2010 Brazilian Symposium on Software Engineering (SBES 2010), Salvador, Bahia, Brasil,IEEE Computer Society Press, pp. 128–37, set-out/2010. DOI 10.1109/SBES.2010.21

140. Sirbi K, Kulkarni PJ; Aspect oriented software metrics - an empirical study, International Journal of ComputerApplications 7(4):17–22, ISSN 0975-8887, set/2010. DOI 10.5120/1152-1507

139. Przyby lek A; An empirical assessment of the impact of aspect-oriented programming on software modularity, 5thInternational Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2010), Loucopoulos P,Maciaszek LA (eds.), Atenas, Grecia, SciTePress, pp. 139–48, ISBN 978-989-8425-21-8, jul/2010.

138. Kastner C; Virtual separation of concerns: Toward preprocessors 2.0, Tese de doutoramento, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, mai/2010.

137. Wangberg RD; A literature review on code smells and refactoring, Dissertacao de Mestrado, Dep. Informatica, Uni-versidade de Oslo, Oslo, Noruega, mai/2010. URL

136. Soares GA, Uma abordagem para aumentar a seguranca em refatoramentos de programas, Dissertacao de Mestradoem Ciencia da Computacao, Universidade Federal de Campina Grande, Brasil, abr/2010.

135. Rebelo H, Lima R, Leavens GT, Cornelio M, Mota A, Oliveira C; Optimizing generated aspect-oriented assertion chec-king code for JML using programming laws: An empirical study, Technical Report CS-TR-10-01, School of ElectricalEngineering and Computer Science, University of Central Florida, Orlando, Florida, EUA, fev/2010.

134. Abait ES, Vidal SA, Marcos CA, Casas SI, Osiris Sofia AA; An integrated process for aspect mining and refacto-ring, Quality and Communicability for Interactive Hypermedia Systems: Concepts and Practices for Design, Cipolla-Ficarra FV (ed.), IGI Global, pp. 176–94, ISBN 978-1-61520-763-3, fev/2010. DOI 10.4018/978-1-61520-763-3.ch009

133. Taeumel M; AOP und Refactoring, Aspektorientiertes Programmieren, Seminararbeit, fev/2009. URL

132.Castor F, Cacho N, Figueiredo E, Garcia A, Rubira CMF, Amorim JS, Silva HO; On the modularization and reuseof exception handling with aspects, Software: Practice and Experience 39(17):1377–417, John Wiley & Sons, ISSN0038-0644, dez/2009. DOI 10.1002/spe.939

86

Page 85: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

131. Cavalcanti D; Improving safety when refactoring aspect-oriented programs, 24th Annual ACM SIGPLAN Conferenceon Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2009), Orlando, Florida, EUA,pp. 741–2, ISBN 978-1-60558-768-4, out/2009. DOI 10.1145/1639950.1639992

130. Bertran IM, Garcia A, von Staa A; Estrategias de deteccao de anomalias de modularidade em sistemas orientados aaspectos, 3rd Latin-American Workshop on Aspect-Oriented Software Development (LA-WASP 2009), no ambito do23.o Simposio Brasileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceara, Brasil, out/2009.

129. Figueiredo E, Sant’Anna C, Garcia A, Lucena C; Applying and evaluating concern-sensitive design heuristics, 23.oSimposio Brasileiro de Engenharia de Software (SBES 2009), Fortaleza, Ceara, Brasil, IEEE Computer Society Press,pp. 83–93, out/2009. DOI 10.1109/SBES.2009.14

128. Figueiredo EML; Concern-oriented heuristic assessment of design stability, Tese de doutoramento em ComputerScience, Computing Department, Lancaster University, Reino Unido, out/2009.

127.Kuhlemann M, Batory D, Apel S; Refactoring feature modules, 11th International Conference on Software Reuse(ICSR 2009), Edwards SH, Kulczycki G (eds.), Falls Church, Virgınia, EUA, Springer, serie Lecture Notes in ComputerScience, vol. 5791, pp. 106–15, ISBN 978-3-642-04210-2, set/2009. DOI 10.1007/978-3-642-04211-9_11

126. Ceccato M, Tonella P; Dynamic aspect mining, IET Software 3(4):321–36, ISSN 1751-8806, ago/2009. DOI10.1049/iet-sen.2008.0108

125. Mantz F; Syntactic quality assurance techniques for software models, Diplomarbeit, Fachbereich Mathematik undInformatik, Philipps-Universitat Marburg, Alemanha, ago/2009.

124. Rubbo FB; Inference rules for generic code migration of aspect-oriented programs, Dissertacao de Mestrado emInformatica, Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, Porto Alegre,Rio Grande do Sul, Brasil, ago/2009. URL

123. Rebelo H, Lima R, Cornelio M, Leavens GT, Mota A, Oliveira C; Optimizing JML features compilation in Ajmlcusing aspect-oriented refactorings XIII Brazilian Symposium on Programming Languages (SBLP 2009), Gramado,Rio Grande do Sul, Brasil, ago/2009.

122. Vidal S, Abait ES, Marcos C; Un proceso iterativo para la refactorizacion de aspectos, Revista Avances en Sistemas eInformatica 6(1):93–103, Medellın, Colombia, ISSN 1657-7663, jun/2009. URL

121.Marin M, van Deursen A, Moonen L, van der Rijst R; An integrated crosscutting concern migration strategy and itssemi-automated application to JHotDraw, Automated Software Engineering 16(2):323–56, Springer, ISSN 0928-8910,jun/2009. DOI 10.1007/s10515-009-0051-2

120. Schulze S, Kuhlemann M; Advanced analysis for code clone removal, GI-Workshop on Software Reengineering, BadHonnef, Alemanha, mai/2009.

119. Thongmak M, Muenchaisri P; Maintainability metrics for aspect-oriented software, International Journal of SoftwareEngineering and Knowledge Engineering (IJSEKE) 19(3):389–420, mai/2009. DOI 10.1142/S0218194009004234

118. Vidal S, Abait ES, Marcos C; Un proceso iterativo para la refactorizacion de aspectos, 4.o Congreso Colombiano deComputacion (4CCC 2009), Bucaramanga, Colombia, Sociedad Colombiana de Computacion, abr/2009. URL

117. Yuen I; Improving software modularity through crosscutting concern extraction, Dissertacao de Mestrado, School ofComputer Science, McGill University, Montreal, Quebec, Canada, abr/2009. URL

116. Bernardi ML, Di Lucca GA, Ceccato M; Workshop on Maintenance of Aspect Oriented Systems, no ambito da 13thEuropean Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Alemanha, IEEEComputer Society Press, pp. 273–4, ISBN 978-0-7695-3589-0, mar/2009. DOI 10.1109/CSMR.2009.46

115. Vidal S, Abait ES, Marcos C, Casas S, Dıaz Pace JA; Aspect mining meets rule-based refactoring, 1st Workshop onPractices of Linking Aspect Technology and Evolution (PLATE 2009), no ambito da 8th International Conference onAspect-Oriented Software Development (AOSD 2009), Charlottesville, Virgınia, EUA, ACM, pp. 23–7, ISBN 978-1-60558-453-9, mar/2009. DOI 10.1145/1509847.1509852

114. Piveta E, Pimenta M, Araujo J, Moreira A, Guerreiro P, Price RT; Representing refactoring opportunities, 2009 ACMSymposium on Applied Computing (SAC 2009), Honolulu, Hawaii, EUA, ACM Press, pp. 1867–72, ISBN 978-1-60558-166-8, mar/2009. DOI 10.1145/1529282.1529701

113. Nino N, Metzner C, Crema A, Correa E; An exploratory study for identifying and implementing concerns in integerprogramming, Transactions on Aspect-Oriented Software Development V, Rashid A, Ossher H (eds.), Springer, serieLecture Notes in Computer Science, vol. 5490, pp. 45–71, ISBN 978-3-642-02058-2, fev/2009. DOI 10.1007/978-3-642-02059-9_2

112. Chen CT, Cheng YC, Hsieh CY, Wu IL; Exception handling refactorings: Directed by goals and driven by bug fixing,Journal of Systems and Software 82(2):333–45, Elsevier, ISSN 0164-1212, fev/2009. DOI 10.1016/j.jss.2008.06.035

111. Malta MN, Valente MTO;Object-oriented transformations for extracting aspects, Information and Software Technology51(1):138–49, Elsevier, ISSN 0950-5849, jan/2009. DOI 10.1016/j.infsof.2008.02.001

110. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Douto-rado em Computacao, Instituto de Informatica, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, jan/2009. URL

109. Maisikeli SG; Aspect mining using self-organizing maps with method level dynamic software metrics as input vectors,Tese de doutoramento em Computer Information Systems, Graduate School of Computer and Information Sciences,Nova Southeastern University, Davie, Florida, EUA, 2009.

108. Mens T, Demeyer S; Evolution issues in aspect-oriented programming, Software Evolution, Mens T, Demeyer S (eds.),Springer, pp. 203–32, ISBN 978-3-540-76439-7, 2008. DOI 10.1007/978-3-540-76440-3_9

107. Kuhlemann M; Refactoring feature modules, Technical Report FIN-15-2008, Fakultat fur Informatik, Institut fur Te-chnische und Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha,dez/2008. URL

87

Page 86: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

106. Elkharraz A, Mili H, Valtchev P; Mining functional aspects from legacy code, 20th IEEE International Conferenceon Tools with Artificial Intelligence (ICTAI 2008), pp. 403–12, ISBN 978-0-7695-3440-4, nov/2008. DOI 10.1109/ICTAI.2008.149

105. Chern R, De Volder K; The impact of static-dynamic coupling on remodularization, 23rd Annual ACM SIGPLANConference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008), Nashville,Tennessee, EUA, ACM Press, pp. 261–76, ISBN 978-1-60558-215-3, out/2008. DOI 10.1145/1449764.1449786

104. Casas S, Marcos C; Exploracion de reglas de inferencia para automatizar la refactorizacion aspectual, II Latin AmericanWorkshop on Aspect-Oriented Software Development (LA-WASP 2008), no ambito do 22.o Simposio Brasileiro deEngenharia de Software (SBES 2008) e do 23.o Simposio Brasileiro de Banco de Dados (SBBD 2008), Campinas, SaoPaulo, Brasil, out/2008.

103. Sant’Anna C, Garcia A, Lucena CJP; Evaluating the efficacy of concern-driven metrics: A comparative study, 2ndWorkshop on Assessment of Contemporary Modularization Techniques (ACoM.08), no ambito da 23rd Annual ACMSIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008),Nashville, Tennessee, EUA, pp. 25–30, out/2008.

102. Schulze S, Kuhlemann M, Rosenmuller M; Towards a refactoring guideline using code clone classification, 2nd ACMWorkshop on Refactoring Tools (WRT 2008), no ambito da 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2008), Nashville, Tennessee, EUA, out/2008.DOI 10.1145/1636642.1636648

101.Apel S, Kastner C, Batory D; Program refactoring using functional aspects, 7th International Conference on Genera-tive Programming and Component Engineering (GPCE 2008), Nashville, Tennessee, EUA, ACM Press, pp. 161–70,ISBN 978-1-60558-267-2, out/2008. DOI 10.1145/1449913.1449938

100. Chen CT; Java exception handling: Models, refactorings, and patterns, Tese de doutoramento, Graduate Institute ofMechanical Engineering, National Taipei University of Technology Taipei, Taiwan, set/2008.

99. Chern R; Reducing remodularization complexity through modular-objective decoupling, Dissertacao de mestrado emComputer Science, University of British Columbia, Vancouver, British Columbia, Canada, ago/2008. URL

98. Arnaoudova V, Constantinides C; Adaptation of refactoring strategies to multiple axes of modularity: Characte-ristics and criteria 6th International Conference on Software Engineering Research, Management and Applications(SERA 2008), Praga, Republica Checa, IEEE Computer Society Press, pp. 105–14, ISBN 978-0-7695-3302-5, ago/2008.DOI 10.1109/SERA.2008.38

97. Ma L, Gui S, Luo L, Yin L; Research of automatic code generating technology based on AADL, International Conferenceon Embedded Software and Systems Symposia (ICESS 2008), Sichuan, R.P. China, pp. 136–41, ISBN 978-0-7695-3288-2, jul/2008. DOI 10.1109/ICESS.Symposia.2008.49

96. Torres AH, Escalona MJ, Gutierrez JJ; Hacia el diseno de aplicaciones web reusables, 12th International Conferenceon Project Engineering, Zaragoza, Spain, jul/2008. URL

95. Klapproth S; Analyse von merkmalsinteraktionen in modularen designs, Diplomarbeit, Fakultat fur Informatik, Ins-titut fur Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo,Alemanha, jul/2008. URL

94. Casas S, Zuniga A, Marcos C, Marquez E; Propuestas de refactorizacion POA, X Workshop de Investigadores enCiencias de la Computacion (WICC 2008), General Pico, La Pampa, Argentina, mai/2008.

93. Malta MN; Transformacoes de codigo para extracao de aspectos, Mestrado em Informatica, Pontifıcia UniversidadeCatolica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brasil, mai/2008. URL

92. Durelli VHS; GRENJ: Um framework obtido por um processo iterativo de reengenharia aplicando TDD, Mestrado emCiencia da Computacao, Universidade Federal de Sao Carlos (UFSCAR), Sao Carlos, Sao Paulo, Brasil, mai/2008.

91.Ubayashi N, Piao J, Shinotsuka S, Tamai T; Contract-based verification for aspect-oriented refactoring, 1st Inter-national Conference on Software Testing, Verification, and Validation (ICST 2008), Lillehammer, Noruega, IEEEComputer Society Press, pp. 180–9, abr/2008. DOI 10.1109/ICST.2008.36

90. Ceccato M; Automatic support for the migration towards aspects, 12th European Conference on Software Maintenanceand Reengineering (CSMR 2008), Atenas, Grecia, IEEE Computer Society Press, pp. 298–301, ISBN 978-1-4244-2157-2, abr/2008. DOI 10.1109/CSMR.2008.4493331

89. van der Rijst RJ, Marin M, van Deursen A; Sort-based refactoring of crosscutting concerns to aspects, 4th Workshopon Linking Aspect Technology and Evolution (LATE 2008), no ambito da 7th International Conference on Aspect-Oriented Software Development (AOSD 2008), Bruxelas, Belgica, abr/2008. DOI 10.1145/1404953.1404957

88. Wloka J, Hirschfeld R, Hansel J; Tool-supported refactoring of aspect-oriented programs, 7th International Conferenceon Aspect-Oriented Software Development (AOSD 2008), Bruxelas, Belgica, ACM Press, pp. 132–43, ISBN 978-1-60558-044-9, mar-abr/2008. DOI 10.1145/1353482.1353499

87. Tonella P, Di Francescomarino C; Business process concern documentation and evolution, Technical Report, Fondazi-one Bruno Kessler, Povo (TN), Italia, mar/2008. URL

86. Barbosa FS; Comparing three aspect mining techniques, Doctoral Symposium on Informatics Engineering 2008 (DSIE2008), Faculdade de Engenharia da Universidade do Porto, Porto, Portugal, fev/2008. URL

85. Silveira IF, Silva L, Mustaro PN, An aspect-driven, feature-oriented approach for representing facets of knowledge,Knowledge Management: Theoretical Foundations, Koohang A, Harman K, Britz J (eds.), Informing Science Press,cap. 9, pp. 251–82, ISBN 978-1-932-88606-1, 2008.

84. Ribeiro MM; Restructuring test variabilities in software product lines, Dissertacao de Mestrado (Pos-graduacao emCiencia da Computacao), Centro de Informatica, Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil,fev/2008. URL

83. van der Rijst RJ; Sort-based refactoring of crosscutting concerns to aspects, Dissertacao de mestrado em ComputerScience, Technische Universiteit Delft, Delft, Paıses Baixos, jan/2008. URL

88

Page 87: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

82. Eshkevari LM, Arnaoudova V, Constantinides C; Comprehension and dependency analysis of aspect-oriented programsthrough declarative reasoning, 10th International Symposium Practical Aspects of Declarative Languages (PADL 2008),Hudak P, Warren DS (eds.), Sao Francisco, California, EUA, Springer, serie Lecture Notes in Computer Science,vol. 4902, pp. 35–52, ISBN 978-3-540-77441-9, jan/2008. DOI 10.1007/978-3-540-77442-6_4

81.

Alves V, Matos Jr P, Cole L, Vasconcelos A, Borba P, Ramalho G; Extracting and evolving code in product lineswith aspect-oriented programming, Transactions on Aspect-Oriented Software Development IV, Rashid A, Aksit M(eds.), Springer, serie Lecture Notes in Computer Science, vol. 4640, pp. 117–42, ISBN 978-3-540-77041-1, 2007. DOI10.1007/978-3-540-77042-8_5

80. Arcidiacono S; Uno strumento di analisi di codice C che suggerisce un refactoring ad aspetti, Tese di Laurea, Facoltadi Matematiche, Fisiche e Naturali, Universita degli Studi di Catania, Catania, Italia, 2007.

79. Melo Junior LS, Uma estrategia de refatoracao para AspectJ utilizando leis de programacao e XML, Dissertacao deMestrado em Informatica Aplicada, Universidade de Fortaleza, Fortaleza, Ceara, Brasil, 2007. URL

78. Marin AM; An integrated system to manage crosscutting concerns in source code, Tese de doutoramento, TechnischeUniversiteit Delft, Delft, Paıses Baixos, ISBN 978-90-9022675-0, 2007. URL

77. Eisermann R; Aspektorientierte programmierung fur Smalltalk, Bachelorarbeit, Fakultat Technik und Informatik,Hochschule fur Angewandte Wissenschaften Hamburg, Hamburgo, Alemanha, out/2007. URL

76. Castor Filho F, Garcia A, Rubira CMF; Extracting error handling to aspects: A cookbook, 23rd IEEE InternationalConference on Software Maintenance (ICSM 2007), Paris, Franca, IEEE Computer Society Press, pp. 134–43, ISBN978-1-4244-1256-3, out/2007. DOI 10.1109/ICSM.2007.4362626

75. Kleyman M, Tyszberowicz S, Yehudai A; Refactoring aspects into Java code, IEEE International Conference onSoftware-Science, Technology & Engineering (SwSTE 2007), Herzlia, Israel, ISBN 978-0-7695-3021-5, out/2007. DOI10.1109/SWSTE.2007.19

74. Pagliari LF; Avaliacao quantitativa de refatoracoes orientadas a aspectos, Dissertacao de Mestrado em Informatica,Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, out/2007.

73. Mens K, Tourwe T; Evolutionary problems in aspect-oriented software development, 3rd International Workshopon Software Evolution (EVOL 2007), no ambito do 23rd IEEE International Conference on Software Maintenance(ICSM 2007), Paris, Franca, out/2007. URL

72. Pagliari LF, Nunes DJ; Um processo para avaliacao quantitativa de refatoracoes de software, 21.o Simposio Brasileirode Engenharia de Software (SBES 2007), Joao Pessoa, Paraıba, Brasil, out/2007.

71. Arcoverde R, Lustosa P, Sousa A, Soares S, Borba P; AJaTS - AspectJ transformation system: Tool support foraspect-oriented development and refactoring, 21.o Simposio Brasileiro de Engenharia de Software (SBES 2007), JoaoPessoa, Paraıba, Brasil, out/2007. URL

70. Nino N, Crema A, Metzner CE, Correa EJ; Refactorizando la librerıa COIN-OR con AspectC++, I Latin AmericanWorkshop on Aspect-Oriented Software Development (LA-WASP 2007), no ambito do 21.o Simposio Brasileiro deEngenharia de Software (SBES 2007), Joao Pessoa, Paraıba, Brasil, ISBN 857669137-2, out/2007.

69. Melo Junior L, Mendonca N, Menezes R, Trinta F; Um processo de construcao de refatoracoes para AspectJ utilizandoAspectJML e XSLT, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), noambito do 21.o Simposio Brasileiro de Engenharia de Software (SBES 2007), Joao Pessoa, Paraıba, Brasil, ISBN857669137-2, out/2007.

68. Malta MN, Valente MTO; Transformacoes de codigo para extracao de aspectos, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), no ambito do 21.o Simposio Brasileiro de Engenharia de Software(SBES 2007), Joao Pessoa, Paraıba, Brasil, pp. 93–104, ISBN 857669137-2, out/2007.

67. Marin M, Moonen L, van Deursen A; An integrated crosscutting concern migration strategy and its application toJHoTDraw, 7th IEEE International Conference on Source Code Analysis and Manipulation (SCAM 2007), Paris,Franca, IEEE Computer Society Press, pp. 101–10, ISBN 978-0-7695-2880-9, set-out/2007. DOI 10.1109/SCAM.2007.4362902

66. Gatto RA; Estrategias para reestruturacao de codigo legado visando a utilizacao de aspectos, Mestrado em Ciencia daComputacao, Universidade Estadual de Maringa, Maringa, Alagoas, Brasil, set/2007.

65.Kastner C, Apel S, Batory D; A case study implementing features using AspectJ, 11th International Software ProductLine Conference (SPLC 2007), Quioto, Japao, IEEE Computer Society Press, pp. 223–32, ISBN 978-0-7695-2888-5,set/2007. DOI 10.1109/SPLINE.2007.4339271

64. Carneiro GF, Mendonca Neto MG; Using visual metaphors based on metrics and heuristics to enhance softwarecomprehension activities, 2nd International Doctoral Symposium on Empirical Software Engineering (IDoESE 2007),no ambito do International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), Madrid,Espanha, set/2007.

63. Kawakami D; Um apoio computacional para auxiliar a reengenharia de sistemas legados Java para AspectJ, Mestradoem Ciencia da Computacao, Universidade Federal de Sao Carlos (UFSCAR), Sao Carlos, Sao Paulo, Brasil, ago/2007.

62. Gheyi R; A refinement theory for Alloy, Tese de doutoramento (Pos-graduacao em Ciencia da Computacao), Centrode Informatica, Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil, ago/2007.

61. Srivisut K, Muenchaisri P; Bad-smell metrics for aspect-oriented software, 6th IEEE/ACIS International Conferenceon Computer and Information Science (ICIS 2007), Melbourne, Australia, IEEE Computer Society Press, pp. 1060–5,jul/2007. DOI 10.1109/ICIS.2007.68

60. Kastner C, Kuhlemann M, Batory D; Automating feature-oriented refactoring of legacy applications, Poster apresen-tado na 21st European Conference on Object-Oriented Programming (ECOOP 2007), Berlin, Alemanha, jul/2007.

59. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araujo J, Guerreiro P, Price RT; Avoiding bad smells in aspect-orientedsoftware, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston,Massachusetts, EUA, pp. 81–4, ISBN 1-891706-20-9, jul/2007.

89

Page 88: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

58. Kastner C, Kuhlemann M, Batory D; Automating feature-oriented refactoring of legacy applications, 1st Workshopon Refactoring Tools (WRT 2007), Dig D, Cebulla M (eds.), Berlim, Alemanha, pp. 63–4, ISSN 1436-9915, jul/2007.

57. Srivisut K, Muenchaisri P; Defining and detecting bad smells of aspect-oriented software, 31st Annual InternationalComputer Software and Applications Conference (COMPSAC 2007), Pequim, R.P. China, IEEE Computer SocietyPress, vol. 1, pp. 65–70, ISBN 0-7695-2870-8, jul/2007. DOI 10.1109/COMPSAC.2007.103

56. Roy CK, Uddin MG, Roy B, Dean TR; Evaluating aspect mining techniques: A case study, 15th IEEE InternationalConference on Program Comprehension (ICPC 2007), Banff, Canada, IEEE Computer Society Press, pp. 167–76,jun/2007. DOI 10.1109/ICPC.2007.21

55. Figueiredo E, Lucena C, Garcia A;Uma abordagem quantitativa para desenvolvimento de software orientado a aspectos,VI Simposio Brasileiro de Qualidade de Software (SBQS 2007), Porto de Galinhas, Pernambuco, Brasil, jun/2007.

54. Wloka J; Tool-supported refactoring of aspect-oriented programs, Tese de doutoramento, Fakultat Elektrotechnik undInformatik, Technischen Universitat Berlin, Berlim, Alemanha, mai/2007. URL

53. Shinotsuka S, Ubayashi N, Shinomi H, Tamai T; Contract-based impact analysis for weaving classes and aspects,Computer Software 24(2):133–49, ISSN 0289-6540, abr/2007. URL

52. Alves VR; Implementing software product line adoption strategies, Tese de doutoramento (Pos-graduacao em Cienciada Computacao), Centro de Informatica, Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil, mar/2007.URL

51. Hecht MV; Analise automatica de codigo para programacao orientada a aspectos, Dissertacao de Mestrado em Cienciasde Computacao, Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, PortoAlegre, Rio Grande do Sul, Brasil, mar/2007.

50.

Batory D; Program refactoring, program synthesis, and model-driven development, 16th International Conference onCompiler Construction (CC 2007), na ambito das Joint European Conferences on Theory and Practice of Software(ETAPS 2007), Krishnamurthi S, Odersky M (eds.), Braga, Portugal, Springer, serie Lecture Notes in ComputerScience, vol. 4420, pp. 156–71, ISBN 978-3-540-71228-2, mar/2007. DOI 10.1007/978-3-540-71229-9_11

49. Kulesza U, Alves V, Garcia A, Costa Neto A, Cirilo E, Lucena C, Borba P; Mapping features to aspects: A model-based generative approach, 10th Internacional Workshop on Early Aspects no ambito da 6th International Conferenceon Aspect-Oriented Software Development (AOSD 2007), Moreira A, Grundy J (eds.), Vancouver, British Columbia,Canada, Springer, serie Lecture Notes in Computer Science, vol. 4765, pp. 155–74, ISBN 978-3-540-76810-4, mar/2007.DOI 10.1007/978-3-540-76811-1_9

48. Yuen I, Robillard MP; Bridging the gap between aspect mining and refactoring, 6th Workshop on Linking AspectTechnology and Evolution (LATE 2007), no ambito da 6th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2007), Vancouver, British Columbia, Canada, mar/2007.

47. Apel S; The role of features and aspects in software development, Tese de doutoramento, Fakultat fur Informatik, Ins-titut fur Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo,Alemanha, mar/2007. URL

46. Jinji P, Shinotsuka S, Ubayashi N; A contract-based verification method for aspect-oriented refactoring, IPSJ SIGNotes 2007(33):25–32, Information Processing Society of Japan, Toquio, Japao, ISSN 0919-6072, mar/2007. URL

45. Kastner C; Aspect-oriented refactoring of Berkeley DB, Diplomarbeit, Fakultat fur Informatik, Institut fur Technischeund Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, fev/2007.URL

44. Ceccato M; Migrating object oriented code to aspect oriented programming, Tese de doutoramento em Informationand Communication Technologies, Universita di Trento, Italia, dez/2006. URL

43. Castor Filho F; Tratamento de excecoes no desenvolvimento de sistemas tolerantes a falhas baseados em componentes,Tese de doutoramento em Ciencia da Computacao, Instituto de Computacao, Universidade Estadual de Campinas,Campinas, Sao Paulo, Brasil, nov/2006.

42. Castor Filho F, Garcia A, Rubira CMF; Implementing modular error handling with aspects: Best and worst practices,Relatorio Tecnico IC-06-22, Instituto de Computacao, Universidade Estadual de Campinas, Campinas, Sao Paulo,Brasil, nov/2006. URL

41. Wloka J, Jahnichen S; A program analysis for tool-supported refactoring of aspect-oriented programs, SIGSOFT 2006Doctoral Symposium at the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006),Portland, Oregon, EUA, nov/2006. URL

40. Castor Filho F, Cacho N, Figueiredo E, Maranhao R, Garcia A, Rubira CMF; Exceptions and aspects: The devil is inthe details, 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (FSE 2006), Portland, Oregon,EUA, ACM Press, pp. 152–62, ISBN 1-59593-468-5, nov/2006. DOI 10.1145/1181775.1181794

39. Hecht MV, Piveta EK, Pimenta MS, Price RT; Aspect-oriented code generation, XX Simposio Brasileiro de Engenhariade Software (SBES 2006), Florianopolis, Santa Catarina, Brasil, pp. 209–23, out/2006. URL

38. Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Tool-supported refactoring of existing object-oriented codeinto aspects, IEEE Transactions on Software Engineering 32(9):698–717, set/2006. DOI 10.1109/TSE.2006.95

37. Immich RK; Modelo de um nucleo de sistema operacional extensıvel utilizando reflexao computacional, Dissertacao deMestrado (Pos-graduacao em Ciencia da Computacao), Universidade Federal de Santa Catarina, Florianopolis, SantaCatarina, Brasil, ago/2006. URL

36. Almasri A, Albayouk I; Experiences in migrating an industrial application to aspects, Dissertacao de mestrado, De-partement Informatica, Vrije Universiteit Brussel, Bruxelas, Belgica, ago/2006. URL

35. Kuhlemann M; Moderne modularisierungstechniken und ihre bedeutung fur qualitativ hochwertige software, Diplo-marbeit, Fakultat fur Informatik, Institut fur Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, ago/2006. URL

34. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting bad smells in AspectJ, Journal of Universal Computer Science(J.UCS) 12(7):811–27, ISSN 0948-695X, jul/2006. DOI 10.3217/jucs-012-07-0811

90

Page 89: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

33. Chen SQ, Zhang LC, Chen GM; An equivalence proving in formal method for aspect-oriented refactory, Jisuanji Kexue/ Computer Science 33(7):257–61, ISSN 1002-137X, jul/2006. URL

32. Rutgers J; Refactoring aspect-oriented software, 5th Twente Student Conference on IT, Faculty of Electrical Engine-ering, Mathematics and Computer Science, University of Twente, Enschede, Paıses Baixos, jun/2006.

31. Srivisut K, Muenchaisri P; Determining threshold of aspect-oriented software metrics, 3rd Joint Conference on Com-puter Science and Software Engineering (JCSSE 2006), Banguecoque, Tailandia, ISBN 974-19-3261-8, jun/2006. URL

30. Marin M; Formalizing typical crosscutting concerns, Report TUD-SERG-2006-010, Department of Software Techno-logy, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, Delft,Paıses Baixos, ISSN 1872-5392, jun/2006. URL

29. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting bad smells in AspectJ, 10.o Simposio Brasileiro de Linguagensde Programacao (SBLP 2006), Itatiaia, Rio de Janeiro, Brasil, Sociedade Brasileira de Computacao, vol. 1, pp. 203–16,mai/2006.

28. Santos G, Borba P; Contextos de primeira classe em transformacao de programas, 10.o Simposio Brasileiro de Lingua-gens de Programacao (SBLP 2006), Itatiaia, Rio de Janeiro, Brasil, Sociedade Brasileira de Computacao, pp. 77–90,mai/2006.

27. Castor Filho F, Cacho N, Figueiredo E, Maranhao R, Garcia A, Rubira CMF; Exceptions and aspects: The devil isin the details, Relatorio Tecnico IC-06-08, Instituto de Computacao, Universidade Estadual de Campinas, Campinas,Sao Paulo, Brasil, mai/2006. URL

26. Santos GA; Suporte a refactoracoes em um sistema de transformacao de proposito geral, Dissertacao de Mestrado(Pos-graduacao em Ciencia da Computacao), Centro de Informatica, Universidade Federal de Pernambuco, Recife,Pernambuco, Brasil, mar/2006. URL

25. Figueiredo EM; Uma abordagem quantitativa para desenvolvimento de software orientado a aspectos, Dissertacao deMestrado em Informatica, Pontifıcia Universidade Catolica do Rio de Janeiro (PUC-Rio), Rio de Janeiro, Brasil,mar/2006.

24.Pearce DJ, Noble J; Relationship aspects, 5th International Conference on Aspect-Oriented Software Develop-ment (AOSD 2006), Bona, Alemanha, ACM Press, pp. 75–86, ISBN 1-59593-300-X, mar/2006. DOI 10.1145/1119655.1119668

23. Gasiunas V, Bartolomei TT; Towards goal-driven design, Workshop on Software Engineering Properties of Languagesand Aspect Technologies (SPLAT 2006), no ambito da 5th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2006), Bona, Alemanha, mar/2006. URL

22. Hannemann J; Aspect-oriented refactoring: Classification and challenges, Workshop on Linking Aspect Technologyand Evolution (LATE 2006), no ambito da 5th International Conference on Aspect-Oriented Software Development(AOSD 2006), Bona, Alemanha, mar/2006. URL

21. Bernardi ML, Di Lucca GA; Using AOP to improve design patterns modularity, International Conference on SoftwareEngineering (SE 2006), Innsbruck, Austria, Acta Press, fev/2006. URL

20. Castor Filho F, Rubira CMF, Ferreira RAM, Garcia A; Aspectizing exception handling: A quantitative study, AdvancedTopics in Exception Handling Techniques, Dony C, Knudsen JL, Romanovsky A, Tripathi A (eds.), Springer, serieLecture Notes in Computer Science, vol. 4119, pp. 255–74, ISBN 978-3-540-37443-5, 2006. DOI 10.1007/11818502_14

19. Godil II; An open infrastructure for refactoring aspects, Dissertacao de mestrado, Department of Computer Science,University of Toronto, Toronto, Ontario, Canada, 2006. URL

18. Hannemann J; Role-based refactoring of crosscutting concerns, Tese de doutoramento em Computer Science, Universityof British Columbia, Vancouver, British Columbia, Canada, nov/2005. URL

17. Benn J, Constantinides C, Padda HK, Pedersen KH, Rioux F, Ye X; Reasoning on software quality improvementwith aspect-oriented refactoring: A case study, 9th IASTED International Conference on Software Engineering andApplications (SEA 2005), Phoenix, Arizona, EUA, Acta Press, nov/2005. URL

16. Kulesza U, Garcia A, Bleasby F, Lucena C; Instantiating and customizing product line architectures using aspects andcrosscutting feature models, Early Aspects 2005 Workshop, no ambito da 20th Annual ACM SIGPLAN Conference onObject-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005), San Diego, California, EUA,out/2005. URL

15. Resende AMP, Silveira FF, Cunha AM; Early aspects: Some analysis, trends and perspectives, Early Aspects 2005Workshop, no ambito da 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Lan-guages, and Applications (OOPSLA 2005), San Diego, California, EUA, out/2005. URL

14. Kulesza U, Sant’Anna C, Lucena C; Refactoring the JUnit framework using aspect-oriented programming, 20th AnnualACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2005),San Diego, California, EUA, ACM Press, pp. 136–7, ISBN 1-59593-193-7, out/2005. DOI 10.1145/1094855.1094901

13. Godil I, Jacobsen HA; Horizontal decomposition of Prevayler, Conference of the Centre for Advanced Studies onCollaborative research (CASCON 2005), Toronto, Ontario, Canada, IBM Press, pp. 83–100, ISSN 1705-7361, out/2005.URL

12. Valter Camargo V, Lemos O, Ramos R, Chavez C, Soares S, Penteado R, Masiero PC; Relatorio do workshop, 2.oWorkshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP 2005), no ambito do 19.o SimposioBrasileiro de Engenharia de Software (SBES 2005) e do 20.o Simposio Brasileiro de Banco de Dados (SBBD 2005),Uberlandia, Minas Gerais, Brasil, Sociedade Brasileira de Computacao (SBC), out/2005. URL

11. Piveta EK, Hecht M, Pimenta MS, Price RT; Bad smells em sistemas orientados a aspectos, 19.o Simposio Brasileirode Engenharia de Software (SBES 2005), Uberlandia, Minas Gerais, Brasil, vol. 1, pp. 184–99, out/2005. URL

10. Shinotsuka S, Ubayashi N, Shinomi H, Tamai T; Contract-based impact analysis for weaving classes and aspects, 22ndConference of the Japan Society for Software Science and Technology (JSSST 2005), Sendai, Japao, set/2005. URL

9. Alves V, Matos P, Cole L, Borba P, Ramalho G; Extracting and evolving mobile games product lines, 9th InternationalSoftware Product Line Conference (SPLC 2005), Obbink H, Pohl K (eds.), Rennes, Franca, Springer, serie LectureNotes in Computer Science, vol. 3714, pp. 70–81, ISBN 3-540-28936-4, set/2005. DOI 10.1007/11554844_8

91

Page 90: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

8.Binkley D, Ceccato M, Harman M, Ricca F, Tonella P; Automated refactoring of object oriented code into aspects,21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapeste, Hungria, IEEE ComputerSociety Press, pp. 27–36, ISBN 0-7695-2368-4, set/2005. DOI 10.1109/ICSM.2005.27

7. Bernardi ML, Di Lucca GA; Improving design pattern quality using aspect orientation, 13th IEEE InternationalWorkshop on Software Technology and Engineering Practice (STEP 2005), Budapeste, Hungria, IEEE ComputerSociety Press, pp. 206–18, set/2005. DOI 10.1109/STEP.2005.14

6. Figueiredo E, Garcia A, Sant’Anna C, Kulesza U, Lucena C; Assessing aspect-oriented artifacts: Towards a tool-supported quantitative method, 9th Workshop on Quantitative Approaches in Object-Oriented Software Engineering(QAOOSE 2005), no ambito da 19th European Conference on Object-Oriented Programming (ECOOP 2005), Glasgow,Reino Unido, jul/2005. URL

5. Feremans L; Aspect-oriented refactoring, Dissertacao de mestrado, Departement Informatica, Vrije Universiteit Brussel,Bruxelas, Belgica, jun/2005. URL

4. Cole L, Borba P, Mota A; Proving aspect-oriented programming laws, Workshop on Foundations of Aspect-OrientedLanguages (FOAL 2005), no ambito da 4th International Conference on Aspect-Oriented Software Development(AOSD 2005), Clifton C, Lammel R, Leavens GT (eds.), Chicago, Illinois, EUA, Technical Report TR #05-05, De-partment of Computer Science, Iowa State University, Ames, Iowa, EUA, pp. 1–9, mar/2005.

3. Cole L, Borba P; Deriving refactorings for AspectJ, 4th International Conference on Aspect-Oriented Software Deve-lopment (AOSD 2005), Tarr P (ed.), Chicago, Illinois, EUA, ACM Press, pp. 123–34, ISBN 1-59593-043-4, mar/2005.DOI 10.1145/1052898.1052909

2. Cole L; Deriving refactorings for AspectJ, Dissertacao de Mestrado (Pos-graduacao em Ciencia da Computacao),Centro de Informatica, Universidade Federal de Pernambuco, Recife, Pernambuco, Brasil, fev/2005. URL

1. Feremans L; Integrating JAsCo artifacts within the concern manipulating environment, Apprenticeship Report, De-partement Informatica, Vrije Universiteit Brussel, Bruxelas, Belgica, jan/2005. URL

[jo07] SOSYM 2005, A reference framework for process-oriented software development organizations.

17. Goncalves CDL; Ajustamento dos papeis do RUP reduzido no desenvolvimento de projetos em contexto academico,Dissertacao de mestrado em Engenharia e Gestao de Sistemas de Informacao, Universidade do Minho, Guimaraes,Portugal, jan/2016. URL

16. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,4th International Conference on Computing, Communications and Networking Technologies (ICCCNT 2013), Tiru-chengode, India, ISBN 978-1-4799-3925-1, jul/2013. DOI 10.1109/ICCCNT.2013.6726586

15. Mondragon M, Mora M, Garza L, Alvarez F, Rodrıguez L, Duran-Limon HA; Towards a well-structured developmentmethodology for business process-oriented software systems based on services, Procedia Technology 9:351–60, Elsevier,2013. DOI 10.1016/j.protcy.2013.12.039

14. Rao GS, Krishna CVP, Rao KR; Rational unified process for service oriented application in extreme programming,Journal of Emerging Trends in Engineering 1(1):27–34, dez/2012.

13. Akbar R, Hassan MF, Abdullah A; A framework of software process tailoring for small and medium size IT companies,2012 International Conference on Computer & Information Science (ICCIS 2012), Kuala Lumpur, Malasia, vol. 2,pp. 914–8, ISBN 978-1-4673-1937-9, jun/2012. DOI 10.1109/ICCISci.2012.6297156

12. Mondragon Arellano M, Mora Tavarez JM; A comparative analysis about software development life cycle methodolo-gies involving business processes and web services, 7th Iberian Conference on Information Systems and Technologies(CISTI 2012), Madrid, Espanha, ISBN 978-1-4673-2843-2, jun/2012.

11. Mohamed EA, Taleb N; The application of Rational Unified Process in the development of road traffic accidentinformation systems in the Gulf region, International Information Systems Conference (iiSC 2011), Ali S, Ashrafi R(eds.), Muscat, Sultanate of Oman, BrownWalker Press, pp. 105–9, ISBN 978-1-61233-719-7, out/2011.

10. Borges P, Monteiro P, Machado RJ; Tailoring RUP to small software development teams, 37th EUROMICRO Con-ference on Software Engineering and Advanced Applications (SEAA 2011), Oulu, Finlandia, pp. 306–9, ISBN 978-1-4577-1027-8, ago-set/2011. DOI 10.1109/SEAA.2011.55

9. Akbar R, Hassan MF, Abdullah A; A review of prominent work on agile processes software process improvement andprocess tailoring practices, Software Engineering and Computer Systems, Zain JM, Mohd WMbW, El-Qawasmeh E(eds.), Kuantan, Pahang, Malasia, Springer, serie Communications in Computer and Information Science, vol. 181,pp. 571–85, ISBN 978-3-642-22202-3, jun/2011. DOI 10.1007/978-3-642-22203-0_49

8. Akbar R, Hassan MF; A collaborative-interaction model of software project development: an extension to agile basedmethodologies, 2010 International Symposium in Information Technology (ITSim 2010), Kuala Lumpur, Malasia,pp. 1–6, ISBN 978-1-4244-6715-0, jun/2010. DOI 10.1109/ITSIM.2010.5561417

7. Brandt C, Hermann F, Ehrig H, Engel T; Enterprise modelling using algebraic graph transformation - extendedversion, Technical Report 2010-06, Fakultat Elektrotechnik und Informatik, Technischen Universitat Berlin, Berlim,Alemanha, ISSN 1436-9915, 2010. URLPublicado tambem como: Brandt C, Hermann F, Ehrig H, Engel T, Adamek J, Scholzel H; Security and consistency ofIT and business models at Credit Suisse realized by graph constraints, transformation and integration using algebraicgraph theory (long version), Bericht-Nr. 2009/XX. ISSN 1436-9915. URL

6. Akbar R, Hassan MF, Safdar S, Qureshi MA; Client’s perspective: Realization as a new generation process for soft-ware project development and management, 2nd International Conference on Communication Software and Networks(ICCSN 2010), Singapura, IEEE Computer Society Press, pp. 191–5, ISBN 978-0-7695-3961-4, fev/2010. DOI 10.1109/ICCSN.2010.96

92

Page 91: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

5. Alexopoulou N, Kanellis P, Nikolaidou M, Martakos D; A holistic approach for enterprise agility, Handbook of Researchon Enterprise Systems, Gupta JND, Sharma S, Rashid MA (eds.), IGI Global, cap. 1, pp. 1–18, ISBN 978-1-59904-859-8, jan/2009. DOI 10.4018/978-1-59904-859-8.ch001

4. Alexopoulou N, Nikolaidou M, Mantzana V, Kanellis P, Martakos D; Towards a structured methodology for event-based enterprise functionality modelling, European and Mediterranean Conference on Information Systems 2008 (EM-CIS 2008), Irani Z, Sahraoui S, Ghoneim A, Sharp J, Ozkan S, Ali M, Alshawi S (eds.), Dubai, Emiratos ArabesUnidos, ISBN 978-1-902316-58-1, mai/2008.

3. Afonso M, Vogel R, Teixeira J; From code-centric to model-centric software engineering: practical case study ofMDD infusion in a systems integration company, 4th Workshop on Model-Based Development of Computer-BasedSystems and 3rd International Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MBD-MOMPES 2006), Potsdam, Alemanha, IEEE Computer Society Press, pp. 125–34, ISBN 0-7695-2538-5, mar/2006.DOI 10.1109/MBD-MOMPES.2006.13

2. Cheptsov O; The system organisation and basic algorithms of the simulation- and servicecentre for the coal industry,International Conference on Modern Problems of Radio Engineering, Telecommunications, and Computer Science (TC-SET 2006), Lviv-Slavsko, Ucrania, pp. 205–7, ISBN 966-553-507-2, fev-mar/2006. DOI 10.1109/TCSET.2006.4404496

1. Stephenson PR; A formal model for information risk analysis using colored Petri nets, 5th Workshop and Tutorialon Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2004), Jensen K (ed.), Aarhus, Dinamarca, DAIMIPB-570, pp. 167–84, out/2004. URL

[wk06] DSOA 2004, Pitfalls of AspectJ implementations of some of the Gang-of-Four design patterns,

12.Aljasser K; Implementing design patterns as parametric aspects using ParaAJ: The case of the singleton, observer,and decorator design patterns, Computer Languages, Systems and Structures 45:1–15, Elsevier, ISSN 1477-8424,abr/2016. DOI 10.1016/j.cl.2015.11.002

11. Giunta R, Pappalardo G, Tramontana E; AODP: Refactoring code to provide advanced aspect-oriented modularizationof design patterns, 27th Annual ACM Symposium on Applied Computing (SAC 2012), Riva del Garda (Trento), Italia,ACM, pp. 1243–50, ISBN 978-1-4503-0857-1, mar/2012. DOI 10.1145/2245276.2231971

10. Pathangi JV; Impact of aspect oriented approach on GoF design patterns, Survey paper, Department of ComputerScience, University of Texas at Dallas, Dallas, Texas, EUA, 2012.

9. Przyby lek A; Analysis of the impact of aspect-oriented programming on source code quality, Tese de doutoramento,Faculty of Electronics, Telecommunications and Informatics, Gdansk University of Technology, Gdansk, Polonia, 2011.

8. Giunta RG; Experiments towards a general implementation of some design patterns using aspect orientation, Tese dedoutoramento em Informatica, Universita degli Studi di Catania, Catania, Italia, nov/2011. URL

7. Assaf A; Un interpreteur extensible pour le prototypage des langages d’aspects, Tese de doutoramento em Informatica,Universite de Nantes, Nantes, Franca, out/2011.

6. Przyby lek A; Design patterns with AspectJ, generics, and reflective programming, 5th International Conference onSoftware and Data Technologies (ICSOFT 2010), Atenas, Grecia, jul/2010.

5. Draganescu S, Tapus N, Code-smells in AOP, U.P.B. Buletin Stiintific, Series C 72(4):3–12, ISSN 1454-234x, 2010.URL

4. Przyby lek A; The Decorator pattern revisited: An aspect-oriented solution, 7th International Conference on Perspec-tives in Business Informatics Research (BIR 2008), Gdansk, Polonia, pp. 247–55, set/2008.

3. Assaf A, Noye J; Dynamic AspectJ, Dynamic Languages Symposium (DLS 2008), no ambito da 22nd EuropeanConference on Object-Oriented Programming (ECOOP 2008), Paphos, Chipre, ACM Press, art. 8, ISBN 978-1-60558-270-2, jul/2008. DOI 10.1145/1408681.1408689

2. He CW, He KQ; A role-based approach to design pattern modeling and implementation, Journal of Software 17(4):658–69, ISSN 1000-9825, abr/2006. DOI 10.1360/jos170658

1. Resende AMP, Silveira FF, Cunha AM; Early aspects: Some analysis, trends and perspectives, Early Aspects 2005Workshop, no ambito da 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Lan-guages, and Applications (OOPSLA 2005), San Diego, California, EUA, out/2005. URL

[ci22] ECBS 2004b, Functional and object-oriented views in embedded software modeling.

18. Weyrath T, Schreyer H, Sellen J; Saving the software specification by transforming the old SA/RT models into UML,5th European Conference for Aeronautics and Space Sciences (EUCASS 2013), Munique, Alemanha, jul/2013.

17. Saikia S, Ozili S, Chinnaiah Paranjothi K, Rajendran T; Controller model integration for virtual product development,17th Asia-Pacific Automotive Engineering Conference (APAC17), Banguecoque, Tailandia, SAE Technical Paper 2013-01-0115, abr/2013. DOI 10.4271/2013-01-0115

16. Marco J, Vaughan ND; Design of a reference control architecture for the energy management of electric vehicles,International Journal of Vehicle Design, 58(2-4):240–65, Inderscience Publishers, ISSN 0143-3369, jun/2012. DOI10.1504/IJVD.2012.047380

15. Tiwari K, Tripathi A, Sharma S, Dubey V; Merging of Data Flow Diagram with Unified Modeling Language, Interna-tional Journal of Scientific and Research Publications 2(8), ISSN 2250-3153, ago/2012.

14. Fries TP; Reengineering structured legacy system documentation to UML object-oriented artifacts, Information Sys-tems Reengineering for Modern Business Systems: ERP, Supply Chain and E-Commerce Management Solutions,

93

Page 92: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

Valverde R, Tallapp MR (eds.), IGI Global, cap. 2, pp. 30–53, ISBN 978-1-4666-0155-0, fev/2012. DOI 10.4018/978-1-4666-0155-0.ch002

13. Jilani AAA, Usman M, Nadeem A, Malik ZI, Halim Z; Comparative study on DFD to UML diagrams transformations,World of Computer Science and Information Technology Journal 1(1):10–6, ISSN 2221-0741, fev/2011.

12. Marco J, Vaughan ND; Architectural modelling of an energy management control system using the SysML, Internatio-nal Journal of Vehicle Design 55(1):1–22, Inderscience Publishers, ISSN 0143-3369, jan/2011. DOI 10.1504/IJVD.2011.038044

11. Tiexiong H, Shilun G;Model and tool integration for modern Diesel engine management system development, 2nd Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA 2009), Wuhan, R.P. China,pp. 5–9, ISBN 978-1-4244-4606-3, nov/2009. DOI 10.1109/PACIIA.2009.5406377

10. Alves MCB; Improving space software systems by enhancing the legacy models, 60th International AstronauticalCongress (IAC 2009), Daejeon, Coreia do Sul, pp. 7204–12, out/2009.

9. Alves MC, Abdala MA; Dealing with legacy software systems in space projects, 2009 Brazilian Symposium on AerospaceEngineering & Applications, Sao Jose dos Campos, Sao Paulo, Brasil, set/2009.

8. Andersson H; Aircraft systems modeling: Model based systems engineering in avionics design and aircraft simulation,Tese de doutoramento, Department of Management and Engineering, Linkopings Universitet, Linkoping, Suecia, ISBN978-91-7393-692-7, mar/2009.

7. Giro JF; Definicion de modelos de objetos a partir de sus responsabilidades, 2das Jornadas de Investigacion y Desarrolloen Ingenierıa de Software (JIDIS 2007), Cordoba, Argentina, mai/2007.

6. Hussain F, Waqar Aziz M; Extended transformation model for legacy systems into UML, 2nd International Conferenceon Advances in Information Technology (IAIT 2007), Banguecoque, Tailandia, pp. 127–32, nov/2007.

5. Truscan D; Model driven development of programmable architectures, Tese de doutoramento em Computer Enginee-ring, Department of Information Technologies, Abo Akademi University, Turku, Finlandia, ISBN 978-952-12-1858-3,mar/2007. URL

4. Fries TP; A framework for transforming structured analysis and design artifacts to UML, 24th Annual Conferenceon Design of Communication (SIGDOC 2006), Myrtle Beach, Carolina do Sul, EUA, ACM Press, pp. 105–12, ISBN1-59593-523-1, out/2006. DOI 10.1145/1166324.1166350

3. Lee C, Han J, Shim J, Lee C, Kim T, Kang Y, Lee B, Wu C; Extending UML for development of distributed controlsystems with heterogeneous languages, 4th International Conference on Software Engineering Research, Managementand Applications (SERA 2006), Seattle, Washington, EUA, IEEE Computer Society Press, pp. 339–45, ago/2006.DOI 10.1109/SERA.2006.33

2. Isaksson J, Lilius J, Truscan D; A MOF-based metamodel for SA/RT, 1st International Workshop on Rapid Integrationof Software Engineering Techniques (RISE 2004), Guelfi N (ed.), Luxembourg-Kirchberg, Luxemburgo, Springer, serieLecture Notes in Computer Science, vol. 3475, pp. 102–11, ISBN 3-540-25812-4, nov/2005. DOI 10.1007/11423331_10

1. Alanen M, Lilius J, Porres I, Truscan D; MDE support in a protocol processing design method, Proceedings of Model-Driven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linkoping, Suecia, pp. 232-45,jun/2004. URL

[ci21] ECBS 2004a, Tool support for DFD-UML model-based transformations.

23. Kaffela H; A transformation approach Using DFD to MAP as different views in system modeling, 7th InternationalConference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN 2016), Londres, Reino Unido, ProcediaComputer Science ():–, Elsevier, ISSN 1877-0509, set/2016. DOI

22. Nikiforova O, Gusarovs K, Ressin A; An approach to generation of the UML sequence diagram from the two-hemispheremodel, 11th International Conference on Software Engineering Advances (ICSEA 2016), Roma, Italia, pp. 142–8, ISBN978-1-61208-498-5, ago/2016.

21. Cruz EF, Machado RJ, Santos MY; Derivation of data-driven software models from business process representati-ons, 9th International Conference on the Quality of Information and Communications Technology (QUATIC 2014),Guimaraes, Portugal, pp. 276–81, ISBN 978-1-4799-6132-0, set/2014. DOI 10.1109/QUATIC.2014.44

20. Brdjanin D, Maric S; Model-driven techniques for data model synthesis, Electronics 17(2):130–6, ISSN 1450-5843,dez/2013. DOI 10.7251/ELS1317130B

19. Tiwari K, Tripathi A, Sharma S, Dubey V; Merging of Data Flow Diagram with Unified Modeling Language, Interna-tional Journal of Scientific and Research Publications 2(8), ISSN 2250-3153, ago/2012.

18. Fries TP; Reengineering structured legacy system documentation to UML object-oriented artifacts, Information Sys-tems Reengineering for Modern Business Systems: ERP, Supply Chain and E-Commerce Management Solutions,Valverde R, Tallapp MR (eds.), IGI Global, cap. 2, pp. 30–53, ISBN 978-1-4666-0155-0, fev/2012. DOI 10.4018/978-1-4666-0155-0.ch002

17. Jilani AAA, Usman M, Nadeem A, Malik ZI, Halim Z; Comparative study on DFD to UML diagrams transformations,World of Computer Science and Information Technology Journal 1(1):10–6, ISSN 2221-0741, fev/2011.

16. Imran Anwar M, Virtanen S, Isoaho J; A software defined approach for common baseband processing, Journal ofSystems Architecture 54(8):769–86, Elsevier, ISSN 1383-7621, ago/2008. DOI 10.1016/j.sysarc.2008.01.007

15. Hussain F, Waqar Aziz M; Extended transformation model for legacy systems into UML, 2nd International Conferenceon Advances in Information Technology (IAIT 2007), Banguecoque, Tailandia, pp. 127–32, nov/2007.

14. Bjorkqvist J, Virtanen S; Convergence of hardware and software in platforms for radio technologies, IEEE Communi-cations Magazine 44(11):52–7, ISSN 0163-6804, nov/2006. DOI 10.1109/MCOM.2006.248165

94

Page 93: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

13. Fries TP; A framework for transforming structured analysis and design artifacts to UML, 24th Annual Conferenceon Design of Communication (SIGDOC 2006), Myrtle Beach, Carolina do Sul, EUA, ACM Press, pp. 105–12, ISBN1-59593-523-1, out/2006. DOI 10.1145/1166324.1166350

12. Staron M; Improving modeling with UML by stereotype-based language customization, Tese de doutoramento, BlekingeInstitute of Technology, Karlskrona, Suecia, ISBN 91-7295-076-5, 2005. URL

11. Isaksson J, Lilius J, Truscan D; A MOF-based metamodel for SA/RT, 1st International Workshop on Rapid Integrationof Software Engineering Techniques (RISE 2004), Guelfi N (ed.), Luxembourg-Kirchberg, Luxemburgo, Springer, serieLecture Notes in Computer Science, vol. 3475, pp. 102–11, ISBN 3-540-25812-4, nov/2005. DOI 10.1007/11423331_10

10. Lilius J, Lillqvist T, Lundkvist T, Oliver I, Porres I, Sandstrom K, Sveholm G, Zaka AP; The MICAS tool, 3rd NordicWorkshop on UML and Software Modeling (NWUML 2005), Koskimies K, Kuzniarz L, Nummenmaa J, Zhang Z (eds.),Tampere, Finlandia, Report A-2005-3, University of Tampere, pp. 180–92, ago/2005. URL

9. Virtanen S, Truscan D, Paakkulainen J, Isoaho J, Lilius J; Highly automated FPGA synthesis of application-specificprotocol processors, 15th International Conference on Field Programmable Logic and Applications (FPL 2005), Tam-pere, Finlandia, IEEE Circuits and Systems Society, pp. 269–74, ISBN 0-7803-9362-7, ago/2005. DOI 10.1109/FPL.2005.1515733

8. Tseng LK; An integrated IDEF and Petri-net based approach for analysis and design of object-oriented manufactu-ring control systems, Dissertacao de mestrado, Institute of Industrial Engineering and Management, National YunlinUniversity of Science and Technology, Douliou, Yunlin, Taiwan, jul/2005.

7. Lilius J, Lillqvist T, Lundkvist T, Oliver I, Porres I, Sandstrom K, Sveholm G, Zaka AP; An architecture explorationenvironment for system-on-chip design, Nordic Journal of Computing 12(4):361–78, ISSN 1236-6064, jan/2005.

6. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.DOI 10.1007/3-540-28554-7

5. Alanen M, Porres I; Coral: A metamodel kernel for transformation engines, 2nd European Workshop on Model DrivenArchitecture with an emphasis on Methodologies and Transformations (EWMDA-2), Akehurst DH (ed.), Canterbury,Reino Unido, set/2004. URL

4. Staron M, Kuzniarz L, Wallin L; Case study on a process of industrial MDA realization: Determinants of effectivenessNordic Journal of Computing 11(3):254–78, ISSN 1236-6064, set/2004.

3. Virtanen S; A framework for rapid design and evaluation of protocol processors, Tese de doutoramento em ComputerScience, Universidade de Turku, Turku, Finlandia, set/2004. URL

2. Alanen M, Porres I, The Coral modelling framework; 2nd Nordic Workshop on UML, Modeling, Methods and Tools(NWUML 2004), Koskimies K, Kuzniarz L, Lilius J, Porres I (eds.), TUCS General Publication N. 35, Turku, Finlandia,pp. 93–8, ISBN 952-12-1386-8, ago/2004.

1. Alanen M, Lilius J, Porres I, Truscan D; MDE support in a protocol processing design method, Proceedings of Model-Driven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linkoping, Suecia, pp. 232-45,jun/2004. URL

[ci20] PROFES 2004, Using RUP for process-oriented organisations.

2. Yunis R, Surendro K, Telaumbanua K; Arsitektur bisnis: Pemodelan proses bisnis dengan object oriented, SeminarNasional Informatika 2010 (semnasIF 2010), Yogyakarta, Indonesia, ISSN 1979-2328, mai/2010. URL

1. Vavpotic D, Bajec M; An approach for concurrent evaluation of technical and social aspects of software developmentmethodologies, Information and Software Technology 51(2):528–45, Elsevier, ISSN 0950-5849, fev/2009. DOI 10.1016/j.infsof.2008.06.001

[ci19] AOSD 2004, Object-to-aspect refactorings for feature extraction.

33. Lee SH, Song YJ; Aspect mining process design using abstract syntax tree, The Journal of the Korea Contents Asso-ciation 11(5):75–83, ISSN 1598-4877, mai/2011. DOI 10.5392/JKCA.2011.11.5.075

32. Vidal SA, Marcos CA; Toward automated refactoring of crosscutting concerns into aspects, Journal of Systems andSoftware 86(6):1482-97, Elsevier, ISSN 0164-1212, jun/2013. DOI 10.1016/j.jss.2012.12.045

31.

Kulesza U, Soares S, Chavez C, Castor F, Borba P, Lucena C, Masiero P, Sant’Anna C, Ferrari F, Alves V, Coelho R,Figueiredo E, Pires P, Delicato F, Piveta E, Silva C, Camargo V, Braga R, Leite J, Lemos O, Mendonca N, Batista T,Bonifacio R, Cacho N, Silva L, von Staa A, Silveira F, Valente MT, Alencar F, Castro J, Ramos R, Penteado R,Rubira C; The crosscutting impact of the AOSD brazilian research community, Journal of Systems and Software86(4):905–33, Elsevier, ISSN 0164-1212, abr/2013. DOI 10.1016/j.jss.2012.08.031

30. Kuhlemann M, Kastner C, Apel S, Saake G; An algebra for refactoring and feature-oriented programming, TechnicalReport FIN-006-2011, Fakultat fur Informatik, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha,2011.

29. Piveta EK; Improving the search for refactoring opportunities on object-oriented and aspect-oriented software, Douto-rado em Computacao, Instituto de Informatica, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grandedo Sul, Brasil, jan/2009. URL

28. Mens T, Demeyer S; Evolution issues in aspect-oriented programming, Software Evolution, Mens T, Demeyer S (eds.),Springer, pp. 203-32, ISBN 978-3-540-76439-7, 2008. DOI 10.1007/978-3-540-76440-3_9

95

Page 94: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

27. Mens K, Kellens A, Krinke J; Pitfalls in aspect mining, 15thWorking Conference on Reverse Engineering (WCRE 2008),Antuerpia, Belgica, IEEE Computer Society Press, pp. 113-22, out/2008. DOI 10.1109/WCRE.2008.10

26. Klapproth S; Analyse von merkmalsinteraktionen in modularen designs, Diplomarbeit, Fakultat fur Informatik, Ins-titut fur Technische und Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo,Alemanha, jul/2008. URL

25. Mens K, Tourwe T; Evolutionary problems in aspect-oriented software development, Third International Workshopon Software Evolution (EVOL 2007), no ambito do 23rd IEEE International Conference on Software Maintenance(ICSM 2007), Paris, Franca, out/2007. URL

24. Piveta EK, Hecht M, Moreira A, Pimenta MS, Araujo J, Guerreiro P, Price RT; Avoiding bad smells in aspect-orientedsoftware, 19th International Conference on Software Engineering and Knowledge Engineering (SEKE 2007), Boston,Massachusetts, EUA, pp. 81–4, ISBN 1-891706-20-9, jul/2007.

23. Hanenberg S, Stein D, Unland R; From aspect-oriented design to aspect-oriented programs: tool-supported translationof JPDDs into code, 6th International Conference on Aspect-Oriented Software Development (AOSD 2007), Vancouver,British Columbia, Canada, ACM Press, pp. 49–62, ISBN 1-59593-615-7, mar/2007. DOI 10.1145/1218563.1218570

22. Hecht MV; Analise automatica de codigo para programacao orientada a aspectos, Dissertacao de Mestrado em Cienciasde Computacao, Programa de Pos-Graduacao em Computacao, Universidade Federal do Rio Grande do Sul, PortoAlegre, Rio Grande do Sul, Brasil, mar/2007.

21. Kastner C; Aspect-oriented refactoring of Berkeley DB, Diplomarbeit, Fakultat fur Informatik, Institut fur Technischeund Betriebliche Informationssysteme, Otto-von-Guericke-Universitat Magdeburg, Magdeburgo, Alemanha, fev/2007.URL

20. Alves V, Santos G, Pires D, Costa Neto A, Calheiros F, Leal J, Soares S, Nepomuceno V, Borba P; From conditionalcompilation to aspects: A case study in software product lines migration, 1st Workshop on Aspect-Oriented ProductLine Engineering (AOPLE 2006), within the 5th International Conference on Generative Programming and ComponentEngineering (GPCE 2006), Portland, Oregon, EUA, out/2006. URL

19. Almasri A, Albayouk I; Experiences in migrating an industrial application to aspects, Dissertacao de mestrado, De-partement Informatica, Vrije Universiteit Brussel, Bruxelas, Belgica, ago/2006. URL

18. Piveta EK, Hecht M, Pimenta MS, Price RT; Detecting bad smells in AspectJ, Journal of Universal Computer Science(J.UCS) 12(7):811–27, ISSN 0948-695X, jul/2006. DOI 10.3217/jucs-012-07-0811

17. Piveta E, Hecht M, Pimenta M, Price RT; Detecting bad smells in AspectJ, 10.o Simposio Brasileiro de Linguagens deProgramacao (SBLP 2006), Itatiaia, Rio de Janeiro, Brasil, Sociedade Brasileira de Computacao, vol. 1, pp. 203–16,mai/2006.

16. Jin L, Liu L; Formal concept analysis-based statement-level automatic aspect mining method, Xiaoxing Weixing JisuanjiXitong / Mini-Micro Systems 27(4):677–80, Shenyang Institute of Computing Technology, ISSN 1000-1220, abr/2006.URL

15. Hannemann J; Role-based refactoring of crosscutting concerns, Tese de doutoramento em Computer Science, Universityof British Columbia, Vancouver, British Columbia, Canada, nov/2005. URL

14. Benn J, Constantinides C, Padda HK, Pedersen KH, Rioux F, Ye X; Reasoning on software quality improvementwith aspect-oriented refactoring: A case study, 9th IASTED International Conference on Software Engineering andApplications (SEA 2005), Phoenix, Arizona, EUA, Acta Press, nov/2005. URL

13. Piveta EK, Hecht M, Pimenta MS, Price RT; Bad smells em sistemas orientados a aspectos, 19.o Simposio Brasileirode Engenharia de Software (SBES 2005), Uberlandia, Minas Gerais, Brasil, vol. 1, pp. 184–99, out/2005. URL

12. Braem M; Incorporating inductive logic programming in aspect-oriented refactoring to produce pattern-based crosscutsfor use in a logic pointcut language, Graduation thesis, Department of Computer Science, Vrije Universiteit Brussel,Bruxelas, Belgica, ago/2005. URL

11. Feremans L;Aspect-oriented refactoring, Dissertacao de mestrado, Departement Informatica, Vrije Universiteit Brussel,Bruxelas, Belgica, jun/2005. URL

10. van Deursen A, Marin M, Moonen L; AJHotDraw: A showcase for refactoring to aspects, Workshop on Linking AspectTechnology and Evolution (LATE 2005), no ambito da 4th International Conference on Aspect-Oriented SoftwareDevelopment (AOSD 2005), Chicago, Illinois, EUA, mar/2005. URL

9. Shepherd D, Pollock L; Aspects, views, and interfaces: The discoveries of a clustering aspect miner and viewer,Workshop on Linking Aspect Technology and Evolution (LATE 2005), no ambito da 4th International Conference onAspect-Oriented Software Development (AOSD 2005), Chicago, Illinois, EUA, mar/2005. URL

8. Schafer T, Eichberg M, Mezini M; Towards exploring crosscutting concerns, Workshop on Linking Aspect Technologyand Evolution (LATE 2005), no ambito da 4th International Conference on Aspect-Oriented Software Development(AOSD 2005), Chicago, Illinois, EUA, mar/2005. URL

7.Hannemann J, Murphy G, Kiczales G; Role-based refactoring of crosscutting concerns, 4th International Conferenceon Aspect-Oriented Software Development (AOSD 2005), Tarr P (ed.), Chicago, Illinois, EUA, ACM Press, pp. 135–46, ISBN 1-59593-043-4, mar/2005. DOI 10.1145/1052898.1052910

6. van Deursen A, Marin AM, Moonen LMF; A systematic aspect-oriented refactoring and testing strategy, and itsapplication to JHotDraw, Report SEN-R0507, Software Engineering, Centrum voor Wiskunde en Informatica (CWI),Amsterdao, Paıses Baixos, ISSN 1386-369X, mar/2005. URL

5. Garcia VC, Lucredio D, Prado AF, Alvaro A, Almeida ES; Using reengineering and aspect-based techniques to retri-eve knowledge embedded in object-oriented legacy system, IEEE International Conference on Information Reuse andIntegration (IRI-2004), Zhang D, Gregoire E, DeGroot D (eds.), Las Vegas, Nevada, EUA, IEEE Systems, Man, andCybernetics Society, pp. 30–5, ISBN 0-7803-8819-4, nov/2004. DOI 10.1109/IRI.2004.1431432

4. Garcia A, Chavez C, Soares S, Piveta E, Penteado R, Vieira de Camargo V, Fernandes F; Relatorio do workshop, 1.oWorkshop Brasileiro de Desenvolvimento de Software Orientado a Aspectos (WASP 2004), no ambito do 18.o SimposioBrasileiro de Engenharia de Software (SBES 2004) e do 19.o Simposio Brasileiro de Banco de Dados (SBBD 2004),Brasılia, Brasil, Sociedade Brasileira de Computacao (SBC), pp. 1–10, out/2004.

96

Page 95: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

3. Garcia VC, Prado AF; Phoenix: Uma abordagem para reengenharia de software orientada a aspectos, IX Workshopde Teses e Dissertacoes em Engenharia de Software, no ambito do 18.o Simposio Brasileiro de Engenharia de Software(SBES 2004), Brasılia, Brasil, Sociedade Brasileira de Computacao, out/2004.

2. Garcia VC, Piveta EK, Lucredio D, Alvaro A, Almeida ES, Prado AF, Zancanella LC; Em direcao a uma abordagempara separacao de interesses por meio de Mineracao de aspectos e refactoring, 30.a Conferencia Latinoamericana deInformatica (CLEI 2004), Solar M, Fernandez-Baca D, Cuadros-Vargas E (eds.), Arequipa, Peru, Sociedad Peruanade Computacion, pp. 317–28, ISBN 9972-9876-2-0, set-out/2004. URL

1. Satiroglu Y; Aspect-oriented evolution of legacy information systems, Dissertacao de mestrado, Department of Com-puter Engineering & Institute of Engineering and Science, Bilkent University, Ancara, Turquia, ago/2004. URL

[wk04] DSOA 2003, Some thoughts on refactoring objects to aspects,

4. Malta MN, Oliveira S, Valente MT; Guidelines for enabling the extraction of aspects from existing object-orientedcode, Journal of Object Technology 8(3):101–19, ISSN 1660-1769, mai-jun/2009. URL

3. Malta MN, Valente MTO;Object-oriented transformations for extracting aspects, Information and Software Technology51(1):138–49, Elsevier, ISSN 0950-5849, jan/2009. DOI 10.1016/j.infsof.2008.02.001

2. Malta MN; Transformacoes de codigo para extracao de aspectos, Mestrado em Informatica, Pontifıcia UniversidadeCatolica de Minas Gerais (PUC Minas), Belo Horizonte, Minas Gerais, Brasil, mai/2008. URL

1. Malta MN, Valente MTO; Transformacoes de codigo para extracao de aspectos, I Latin American Workshop on Aspect-Oriented Software Development (LA-WASP 2007), no ambito do 21.o Simposio Brasileiro de Engenharia de Software(SBES 2007), Joao Pessoa, Paraıba, Brasil, pp. 93–104, ISBN 857669137-2, out/2007.

[rt03] TUCS TR519 2003, Tool support for DFD to UML model-based transformations.

2. Ronran C; A Java-application code generator from data flow diagram, Dissertacao de mestrado em Technology ofInformation System Management, Mahidol University, Tailandia, ISBN 974-04-6151-4, 2005.

1. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.DOI 10.1007/3-540-28554-7

[rt02] TUCS TR512 2003, Functional and object-oriented modeling of embedded software.

5. Truscan D; Model driven development of programmable architectures, Tese de doutoramento em Computer Enginee-ring, Department of Information Technologies, Abo Akademi University, Turku, Finlandia, ISBN 978-952-12-1858-3,mar/2007. URL

4. Ronran C; A Java-application code generator from data flow diagram, Dissertacao de mestrado em Technology ofInformation System Management, Mahidol University, Tailandia, ISBN 974-04-6151-4, 2005.

3. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.DOI 10.1007/3-540-28554-7

2. Alanen M, Lilius J, Porres I, Truscan D; MDE Support in a Protocol Processing Design Method, Proceedings of Model-Driven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linkoping, Suecia, pp. 232-45,jun/2004. URL

1. Bosman G; A Survey of Co-Design Ideas and Methodologies, Dissertacao de mestrado, Vrije Universiteit Amsterdam,Amsterdao, Paıses Baixos, ago/2003. URL

[wk03] OOPSLA 2003, A reference model for process-oriented software development organizations.

2. Lutzenberger M, Konnerth T, Kuster T; Programming of multiagent applications with JIAC, Industrial agents: Emer-ging applications of software agents in industry, Leitao P, Karnouskos S (eds.), Elsevier, Amesterdao, Paıses Baixos,cap. 21, pp. 381–98, ISBN 978-0-12-800341-1, 2015. 10.1016/B978-0-12-800341-1.00021-8

1. Jia-ming Z; The software development process methodology of resource-based access control, 2nd International Confe-rence on Computer and Automation Engineering (ICCAE 2010), Singapura, IEEE, pp. 111–7, ISBN 978-1-4244-5585-0,fev/2010. DOI 10.1109/ICCAE.2010.5451762

[ci18] PROFES 2002, Heterogeneous information systems integration: Organizations and tools.

1. Navarro-Hernandez RN, Rose Gomez CE, Gradıas Enrıquez G, Pacheco Sanchez JA; Integracion semantica de in-formacion para la identificacion de personas: Un enfoque con tecnologıas de la web semantica, Conferencia IADISIbero-Americana WWW/Internet 2007, Vila Real, Portugal, pp. 107–14, out/2007.

97

Page 96: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[jo06] Ingenium 2002, C++ e inadequado para ensinar OO.

1. Guerreiro P; O C++ e a programacao orientada pelos objectos, Ingenium, Ordem dos Engenheiros, 2.a serie, n. 77,pp. 74–7, ISSN 0870-5968, ago-set/2003.

[ci17] DIPES 2002, Can UML be a system-level language for embedded software?.

1. Cochrane S; A structured embedded software model for improved code portability and reuse, Technical Report, CyanTechnology Ltd, Cambridge, Reino Unido. URL

[ci16] SBCCI 2001, System-level object-orientation in the specification and validation of embedded systems.

4. Wu J; Functional verification methodology of complex electronics system based modeling and simulation, Journal ofComputers 5(9):1343–7, Academic Publisher, ISSN 1796-203X, set/2010. DOI 10.4304/jcp.5.9.1343-1347

3. Shen X, Chen J, Wang M; Homomorphic mapping from UML to Verilog in SOC system-level modeling, Weidianzixueyu Jisuanji / Microelectronics & Computer 23(2):1–5, ISSN 1000-7180, fev/2006. URL

2. Lin CT; Design and implementation of DSP-based configurable heterogeneous embedded platform, Dissertacao demestrado, Department of Electrical Engineering, National Dong Hwa University, Hualien, Taiwan, 2005.

1. Brisolara LB; Blade: Um editor de esquematicos hierarquico voltado a colaboracao, Dissertacao de Mestrado, Univer-sidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brasil, dez/2002. URL

[ci15] OOIS 2001, From use cases to objects: An industrial information systems case study analysis.

10. Pathak N, Sharma G, Singh BM; Towards designing of SPF based secure web application using UML 2.0, InternationalJournal of System Assurance Engineering and Management, Springer, ISSN 0975-6809, 2015. DOI 10.1007/s13198-015-0338-6

9. Tavares JMR; Exploracao do UML para a derivacao automatica de requisitos arquitecturais: Uma abordagem orientadaa modelos, Dissertacao de mestrado em Engenharia Informatica, ISEP, Porto, Portugal, 2011. URL

8. Fernandes JE, Machado RJ, Carvalho JA; Model-driven development for pervasive information systems, Ubiquitousand Pervasive Computing: Concepts, Methodologies, Tools, and Applications, Symonds J (ed.), IGI Global, cap. 28,pp. 408–38, set/2009. DOI 10.4018/978-1-60566-960-1.ch028

7. Duan J; An approach for modeling business application using refined use case, 2009 ISECS International Colloquiumon Computing, Communication, Control, and Management (CCCM 2009), Sanya, R.P. China, IEEE Computer SocietyPress, vol. 4, pp. 404–7, ago/2009. DOI 10.1109/CCCM.2009.5267606

6. Garcia DF, Gonzalez D, Product-based industrial information systems (application to the steel industry), Proceedingsof World Academy of Science, Engineering and Technology 41:513–8, ISSN 1307-6884, jul/2008. URL

5. Cox K, Phalp KT; Practical Experience of Eliciting Classes from Use Case Descriptions, Journal of Systems andSoftware 80(8):1286–304, Elsevier, ISSN 0164-1212, ago/2007. DOI 10.1016/j.jss.2006.12.485

4. Truscan D; Model driven development of programmable architectures, Tese de doutoramento em Computer Enginee-ring, Department of Information Technologies, Abo Akademi University, Turku, Finlandia, ISBN 978-952-12-1858-3,mar/2007. URL

3. Kimour MT, Meslati D; Deriving objects from use cases in real-time embedded systems, Information and SoftwareTechnology 47(8):533–41, Elsevier, ISSN 0950-5849, jun/2005. DOI 10.1016/j.infsof.2004.10.003

2. Kimour MT, Meslati D; An approach to building object models with UML in embedded systems, Journal of Computingand Information Technology 12(3):223–35, ISSN 1330-1136, set/2004. URL

1. Kimour MT, Meslati D; Deriving object models in embedded systems: A hierarchical modular component-based appro-ach, 8th WSEAS International Conference on Computers, Atenas, Grecia, jul/2004.

[ci14] ACSD 2001, A Petri net meta-model to develop software components for embedded systems.

5. Wakrime AA; Une approche par composants pour l’analyse visuelle interactive de resultats issus de simulationsnumeriques, Tese de doutoramento em Informatica, Universite d’Orleans, Franca, 2016. URL

4. Moutinho F, Gomes L, Ramalho F, Figueiredo J, Barros JP, Barbosa P, Pais R, Costa A; Ecore representationfor extending PNML for input-output place-transition nets, 36th Annual Conference on IEEE Industrial ElectronicsSociety (IECON 2010), Glendale, Arizona, EUA, pp. 2156–61, ISBN 978-1-4244-5225-5, nov/2010. DOI 10.1109/IECON.2010.5675332

98

Page 97: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

3. Sumathi S, Surekha P; LabVIEW based advanced instrumentation systems, Springer, ISBN 978-3-540-48500-1, 2007.

2. Lee J, Choi M, Sung C; A Modeling Technique Applying an Object-Oriented Petri Net for Embedded System, 1stInternational Conference on Hybrid Information Technology (ICHIT 2006), Cheju, Coreia do Sul, IEEE ComputerSociety Press, vol. 2, pp. 642–5, nov/2006. DOI 10.1109/ICHIT.2006.20

1. Barros JP; Modularidade em redes de Petri, Tese de doutoramento, Engenharia Electrotecnica e de Computadores,Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, jan/2006.

[ci13] DIPES 2000, A methodology for complex embedded systems design: Petri nets within a UML approach.

10. Peres LM; Proposta de um metodo de verificacao por tempo global com redes de Petri no desenvolvimento de softwareembarcado e em tempo real, Tese de doutoramento (Pos-graduacao em Informatica), Universidade Federal do Parana,Curitiba, Parana, Brasil, set/2010. URL

9. Munoz J, Pelechano V; A software factory for pervasive systems development, Pervasive Information Systems, vol. 10de Advances in Management Information Systems, Kourouthanassis PE, Giagli GM (eds.), M.E. Sharpe, pp. 103–25,ISBN 978-0-7656-1689-0, ISSN 1554-6152, 2007. URL

8. Lee J, Choi M, Sung C; A modeling technique applying an object-oriented Petri net for embedded system, 1st Inter-national Conference on Hybrid Information Technology (ICHIT 2006), Cheju, Coreia do Sul, IEEE Computer SocietyPress, vol. 2, pp. 642–5, nov/2006. DOI 10.1109/ICHIT.2006.20

7. Tang C, Su CH, Simulating a TCP/IP offloading adapter with the VHDL specification generated from a UML mo-del, 17th Workshop on Object-Oriented Technology and Applications (OOTA 2006), Taoyuan, Taiwan, set/2006.www.csie.cgu.edu.tw:8080/OOTA2006/paper/D2-1.pdf

6. Su CH; An approach of object oriented embedded system synthesis, Dissertacao de mestrado, Department of ElectricalEngineering, Tatung University, Taiwan, jul/2006. URN etd-0824106-100640.

5. Damasevicius R, Stuikys V; Application of the object-oriented principles for hardware and embedded system design,“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, dez/2004. DOI 10.1016/j.vlsi.2004.08.005

4. Munoz J; Pervasive systems development with the model driven architecture, Doctoral Symposium of the 7th Interna-tional Conference on the Unified Modeling Language (UML 2004), Lisboa, Portugal, out/2004. URL

3. Munoz J, Pelechano V, Fons J; Model driven development of pervasive systems, 1st Workshop on Model-based Metho-dologies for Pervasive and Embedded Software (MOMPES 2004), realizada no ambito da 4th International Conferenceon Application of Concurrency to System Design (ACSD 2004), Hamilton, Ontario, Canada, pp. 3–13, ISBN 952-12-1359-0, jun/2004.

2. Zhou S, Qin Z, Liu J, Xing G; Study on the real-time software development, Xiaoxing Weixing Jisuanji Xitong /Mini-Micro Systems 25(1):117–22, Shenyang Institute of Computing Technology, ISSN 1000-1220, jan/2004. URL

1. Delatour J; Contribution a la specification des systemes temps reel: L’approche UML/PNO, Tese de doutoramentoem Automatique et Informatique Industrielle, Universite Paul Sabatier, Toulouse, Franca, set/2003. URL

[ci12] CONTROLO 2000, An object-oriented approach to the co-design of industrial control-based informa-tion systems.

3. Ryan M, Markose S, Cheng Y, Liu F, McMillin B; Structured object-oriented co-analysis/co-design of hardware/softwarefor the FACTS power system, 29th Annual International Computer Software and Applications Conference (COMP-SAC 2005), Edimburgo, Reino Unido, IEEE Computer Society Press, vol. 1, pp. 396–402, ISBN 0-7695-2413-3, jul/2005.DOI 10.1109/COMPSAC.2005.147

2. Damasevicius R, Stuikys V; Application of the object-oriented principles for hardware and embedded system design,“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, dez/2004. DOI 10.1016/j.vlsi.2004.08.005

1. Liverani A, Amati G, Pellicciari M; “Symbolic Design”: A UML based environment for integrated product development,8th International Design Conference (DESIGN 2004), Marjanovic D (ed.), Dubrovnik, Croacia, Design Society, vol. 2,pp. 871–6, ISBN 953-6313-59-6, mai/2004. URL

[ci10] CODES 2000, Modeling industrial embedded systems with UML.

48.Jamro M, Rzonca D, Rzasa W, Testing communication tasks in distributed control systems with SysML and ti-med colored Petri nets model, Computers in Industry 71:77–87, Elsevier, ISSN 0166-3615, ago/2015. DOI 10.1016/j.compind.2015.03.007

47. Oliveira MFS; Model driven engineering methodology for design space exploration of embedded systems, Doutoradoem Computacao, Instituto de Informatica, Universidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande doSul, Brasil, out/2013. URL

46. Zhou C, Fu Y, Wagaw M; Automatic driving system using LEGO, 2012 International Conference on Software Engi-neering Research and Practice (SERP 2012), Las Vegas, Nevada, EUA, pp. 24–8, jul/2012.

45. Bastani B; Low-level dynamic system formation with high-level automation: Extending UML in support of UPnP,ACM SIGSOFT Software Engineering Notes 35(3):1–10, ISSN 0163-5948, mai/2010. DOI 10.1145/1764810.1764817

99

Page 98: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

44. Wang G; Modeling C-based embedded system using UML design, International Conference on Mechatronics and Auto-mation (ICMA 2009), Changchun, R.P. China, pp. 2973–7, ISBN 978-1-4244-2692-8, ago/2009. DOI 10.1109/ICMA.2009.5246023

43. Klunder D; Entwurf eingebetteter software mit abstrakten zustandsmaschinen und business object notation, RelatorioTecnico, Aachener Informatik Berichte, AIB-2009-04, Department of Computer Science, RWTH Aachen, Alemanha,ISSN 0935-3232, fev/2009. URL

42. Oliveira MFS, Wehrmeister MA, Nascimento FA, Pereira CE, Wagner FR; High-level design space exploration ofembedded systems using the model-driven engineering and aspect-oriented design approaches, Behavioral Modeling forEmbedded Systems and Technologies: Applications for Design and Implementation, IGI Publishing, cap. 5, pp. 114–46,ISBN 978-1-60566-750-8, 2009. DOI 10.4018/978-1-60566-750-8.ch005

41. Stojanov Z; Model of change request generator integrated into business application, 5th International Symposium onIntelligent Systems and Informatics (SISY 2007), Subotica, Serbia, pp. 201–6, ISBN 978-1-4244-1443-7, ago/2007. DOI10.1109/SISY.2007.4342652

40. Zhang C, Jiang X; Design analysis for UML-based embedded systems, China Information Security 3:77–9, ISSN 1009-8054, mar/2007. URL

39. Truscan D; Model driven development of programmable architectures, Tese de doutoramento em Computer Enginee-ring, Department of Information Technologies, Abo Akademi University, Turku, Finlandia, ISBN 978-952-12-1858-3,mar/2007. URL

38. Perez Camacho CA; Evaluacion de los bloques funcionales pertenecientes al CDMA Reverse Traffic Channel IS-95,mediante aproximacion, Dissertacao de mestrado, Facultad de Ingenierıa y Arquitectura, Departamento de Electrici-dad, Electronica y Computacion, Universidad Nacional de Colombia, Manizales, Colombia, 2006.

37. Lee J, Choi M, Sung C; A modeling technique applying an object-oriented Petri net for embedded system, 1st Inter-national Conference on Hybrid Information Technology (ICHIT 2006), Cheju, Coreia do Sul, IEEE Computer SocietyPress, vol. 2, pp. 642–5, nov/2006. DOI 10.1109/ICHIT.2006.20

36. Tang C, Su CH, Simulating a TCP/IP offloading adapter with the VHDL specification generated from a UML model,17th Workshop on Object-Oriented Technology and Applications (OOTA 2006), Taoyuan, Taiwan, set/2006. URL

35. Shen X, Chen J, Wang M; Homomorphic mapping from UML to Verilog in SOC system-level modeling, Weidianzixueyu Jisuanji / Microelectronics & Computer 23(2):1–5, ISSN 1000-7180, fev/2006. URL

34. Damasevicius R; On the application of meta-design techniques in hardware design domain, International Journal ofComputer Science 1(1):67–77, ISSN 1306-4428, 2006. URL

33. Baldini A, Benso A, Prinetto P; System-level functional testing from UML specifications in end-of-production industrialenvironments, International Journal on Software Tools for Technology Transfer (STTT) 7(4):326–40, Springer, ISSN1433-2779, ago/2005. DOI 10.1007/s10009-004-0147-8

32. Carson S; UML and human performance modeling, White Paper, GSC Associates, Denver, Colorado, EUA, jul/2005.31. Vallius T, Roning J; Implementation of the “embedded object” concept and an example of using it with UML, IEEE

International Symposium on Computational Intelligence in Robotics and Automation (CIRA 2005), Espoo, Finlandia,IEEE Computer Society Press, pp. 635–40, ISBN 0-7803-9355-4, jun/2005. DOI 10.1109/CIRA.2005.1554348

30. Luo J, Cao Y; Research on object-oriented SOC design methodology, Gaojishu Tongxin / High Technology Letters11(3):235–9, Institute of Scientific and Technical Information of China, ISSN 1006-6748, jan/2005. URL

29. Beydeda S, Book M, Gruhn V (eds.); Model-Driven Software Development, Springer, ISBN 978-3-540-25613-7, 2005.DOI 10.1007/3-540-28554-7

28. Luo J, Cao Y, Li D; Research on pattern based SOC design methodology Beijing Youdian Xueyuan Xuebao / Journalof Beijing University of Posts and Telecommunications 27(z2):129–34, ISSN 1007-5321, dez/2004. URL

27. Damasevicius R, Stuikys V; Application of the object-oriented principles for hardware and embedded system design,“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, dez/2004. DOI 10.1016/j.vlsi.2004.08.005

26. Alanen M, Lilius J, Porres I, Truscan D; MDE support in a protocol processing design method, Proceedings of Model-Driven Architecture: Foundations and Applications (MDAFA 2004), Aßmann U (ed.), Linkoping, Suecia, pp. 232-45,jun/2004. URL

25. Esteves AJ, Proenca AJ; A partition methodology to develop data flow dominated embedded systems, 1st InternationalWorkshop on Model-Based Methodologies for Pervasive and Embedded Software (MOMPES 2004) no ambito da 4thInternational Conference on Application of Concurrency to System Design 2004 (ACSD 2004), Hamilton, Ontario,Canada, pp. 57–80, jun/2004.

24. Liverani A, Amati G, Pellicciari M; “Symbolic Design”: A UML based environment for integrated product development,8th International Design Conference (DESIGN 2004), Marjanovic D (ed.), Dubrovnik, Croacia, Design Society, vol. 2,pp. 871–6, ISBN 953-6313-59-6, mai/2004. URL

23. Guerra A; Automatic functional system test of complex automotive devices, 8th International Forum Advanced Mi-crosystems for Automotive Applications (AMAA 2004), Valldorf J, Gessner W (eds.), Berlim, Alemanha, Springer,pp. 325–34, ISBN 3-540-20586-1, mar/2004. DOI 10.1007/978-3-540-76989-7_23

22. Green P, Essa S; Integrating the synchronous dataflow model with UML, Design, Automation and Test in EuropeConference and Exhibition (DATE 2004), Paris, Franca, IEEE Computer Society Press, pp. 736–7, ISBN 0-7695-2085-5, fev/2004. DOI 10.1109/DATE.2004.1268954

21. Marchetti M, Oliver I; Towards a conceptual framework for UML to hardware description language mappings, UML-BSpecification For Proven Embedded Systems Design, Mermet JP (ed.), Kluwer Academic Publisher, cap. 9, pp. 121–34,ISBN 1-4020-2866-0, 2004.

20. Alanen M, Lilius J, Porres I, Truscan D; Realizing a model driven engineering process, TUCS Technical Report 565,Turku Centre for Computer Science, Turku, Finlandia, ISBN 952-12-1255-1, ISSN 1239-1891, nov/2003.

19. Damasevicius R, Majauskas G, Stuikys V; Application of design patterns for hardware design, 40th ACM/IEEEDesign Automation Conference (DAC 2003), Anaheim, California, EUA, ACM Press, pp. 48–53, ISBN 1-58113-688-9,jun/2003. DOI 10.1109/DAC.2003.1218797

100

Page 99: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

18. Lilius J, Truscan D; UML-driven TTA-based protocol processor design, TUCS Technical Report 518, Turku Centre forComputer Science, Turku, Finlandia, ISBN 952-12-1147-4, ISSN 1239-1891, abr/2003.

17. Wu Q, Xiong G; Research on automatic code generation based on SDL, Jisuanji Kexue / Computer Science (Transac-tions of the Chinese Society of Agricultural Engineering) 30(4):1004–7, ISSN 1002-137X, abr/2003. URL

16. Abd-El-Rahman SE; Object-oriented technology for system-level design, Tese de doutoramento, Dept. of Computation,UMIST, Manchester, Reino Unido, 2003.

15. Brisolara LB; Blade: Um editor de esquematicos hierarquico voltado a colaboracao, Dissertacao de Mestrado, Univer-sidade Federal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brasil, dez/2002. URL

14. Wall A, Lindgren M, Tarkpea T; Experiences from introducing UML and OO in an organization, MRTC Report ISRNMDH-MRTC-91/2002-1-SE, Malardalen Real-Time Research Centre, Malardalen University, Vasteras, Suecia, ISSN1404-3041, dez/2002. URL

13. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Efficient design of system test: A layered architecture, IEEEInternational Test Conference 2002 (ITC 2002), Baltimore, Maryland, EUA, IEEE Computer Society Press, pp. 930–9, out/2002. DOI 10.1109/TEST.2002.1041848

12. Lilius J, Truscan D; UML-driven TTA-based protocol processor design, Forum on Specification & Design Languages(FDL 2002), Marselha, Franca, set/2002.

11. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; A UML process for system-level functional test: An industrialperspective, 6th Biennial World Conference on Integrated Design and Process Technology (IDPT 2002), Pasadena,California, EUA, Society for Design and Process Science, p. 48–57, jun/2002.

10. Baldini A, Benso A, Prinetto P; A layered architecture for system test design, 7th IEEE European Test Workshop(ETW 2002), Corfu, Grecia, mai/2002.

9. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; From UML to EOP functional test: Just a dream or a feasibleindustrial approach?, 6th IEEE European Test Workshop 2001 (ETW 2001), Estocolmo, Suecia, ISBN 0769510167,mai-jun/2001.

8. Green P, Edwards M, Essa S; UML for System-Level Design: Extending the Object Model for Systems-on-Chips,Systems on chip design languages, Mignotte A, Villar E, Horobin L (eds.), Kluwer Academic Publishers, pp. 225–33,ISBN 1-4020-7046-2, abr/2002.

7. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Beyond UML to an end-of-line functional test engine, Design,Automation and Test in Europe Conference and Exhibition 2002 (DATE 2002), Paris, Franca, IEEE Computer SocietyPress, pp. 499–503, ISBN 0-7695-1471-5, mar/2002. DOI 10.1109/DATE.2002.998347

6. Dascalu S, Hitchcock P; An approach to integrating semi-formal and formal notations in software specification, 17thACM Symposium on Applied Computing (SAC 2002), Madrid, Espanha, ACM Press, pp. 1014-20, ISBN 1-58113-445-2,mar/2002. DOI 10.1145/508791.508988

5. Dai G; Advances in modeling languages, Jisuanji Kexue / Computer Science 29(1):78–81, ISSN 1002-137X, jan/2002.URL

4. Baldini A, Benso A, Prinetto P, Mo S, Taddei A; Towards a unified test process: From UML to end-of-line functionaltest, International Test Conference 2001 (ITC 2001), Baltimore, Maryland, EUA, IEEE Computer Society Press,pp. 600–7, ISBN 0-7803-7169-0, Oct-nov/2001. DOI 10.1109/TEST.2001.966679

3. Szymanek R; Memory aware task assignment and scheduling for multiprocessor embedded systems, Licenthiate Thesis,Dep. Computer Science, Lund Institute of Technology, Lund University, Lund, Suecia, jun/2001.

2. Gotze M, Kattanek W; Experiences with the UML in the design of automotive ECUs, Design, Automation and Testin Europe Conference and Exhibition 2001 (DATE 2001), Munique, Alemanha, mar/2001. URL

1. Gotze M, Kattanek W; Erfahrungen mit der UML beim entwurf von Kfz-steuerungen, ITG/GI/GMM Workshop“Methoden und Beschreibungssprachen zur Modellierung und Verifikation von Schaltungen und Systemen”, Meißen,Alemanha, fev/2001. URL

[cl01] HWPN 2000, An evolutionary approach to the use of Petri net based models: From parallel controllersto hw/sw co-design.

8. Sudacevschi V; Synthesis of the systems with concurrent data processing, Tese de doutoramento, Universitatea Tehnicaa Moldovei, Chisinau, Moldavia, 2009. URL

7. Abellard A, Abellard P; A factorization/defactorization methodology based on data flow Petri nets for an efficienthardware/software codesign, IEEE International Conference on Systems, Man and Cybernetics (SMC 2007), Montreal,Quebec, Canada, IEEE Computer Society Press, pp. 1388–93, ISBN 978-1-4244-0991-4, out/2007.DOI 10.1109/ICSMC.2007.4413650

6. Lee J, Choi M, Sung C; A modeling technique applying an object-oriented Petri net for embedded system, 1st Inter-national Conference on Hybrid Information Technology (ICHIT 2006), Cheju, Coreia do Sul, IEEE Computer SocietyPress, vol. 2, pp. 642–5, nov/2006. DOI 10.1109/ICHIT.2006.20

5. Abellard A; Architectural Petri nets: Basic concepts, methodology, and examples of applications, IEEE InternationalConference on Systems, Man, and Cybernetics (SMC 2005), Waikoloa, Hawaii, EUA, vol. 3, pp. 2037–42, ISBN0-7803-9298-1, out/2005. DOI 10.1109/ICSMC.2005.1571448

4. Damasevicius R, Stuikys V; Application of the object-oriented principles for hardware and embedded system design,“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, dez/2004. DOI 10.1016/j.vlsi.2004.08.005

3. Schober T; Formale verifikation digitaler systeme mit Petrinetzen, Dissertation, Fakultat fur Mathematik und Infor-matik, Friedrich-Schiller-Universitat Jena, Alemanha, abr/2003. URL

101

Page 100: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

2. Sklyarov V; Modeling, synthesis and implementation of communicating hierarchical FSM, System-on-chip For Real-time Applications, Badawy W, Jullien GA (eds.), Springer, cap. 4.3, pp. 160–9, ISBN 978-1-4020-7254-3, 2003.

1. Marranghello N, Oliveira WLA, Damiani F; On the use of Petri nets for the description of digital systems, I BrazilianPetri Net Meeting, no ambito do XIV Congresso Brasileiro de Automatica (CBA 2002), Natal, Rio Grande do Norte,Brasil, Sociedade Brasileira de Computacao, set/2002.

[te02] Tese de doutoramento, 2000, MiDAS: Metodologia orientada ao objecto para desenvolvimento desistemas embebidos.

6. Ribeiro AMN; Um processo de modelacao de sistemas software com integracao de especificacoes rigorosas, Tese dedoutoramento em Informatica, Escola de Engenharia, Universidade do Minho, abr/2008.

5. Batista ES; Formacao continuada em sistemas embutidos de tempo real aplicados a industria do petroleo: Uso dametodologia de estudo a distancia, Monografia apresentada para obtencao do tıtulo de Engenheiro de Computacao.Universidade Federal do Rio Grande do Norte, Natal, RN, jan/2007.

4. Ferreira LP, Pereira G, Machado RJ; Geracao automatica de modelos de simulacao de uma linha de montagem deauto-radios, Investigacao Operacional 25(1)37–62, ISSN 0874-5161, jun/2005.

3. Ferreira LP, Pereira G, Machado RJ; A simulacao como ferramenta de apoio a decisao em engenharia de producao –o sistema GAMS, VI Congreso Galego de Estatıstica e Investigacion de Operacions (SGAPEIO 2003), Vigo, Espanha,pp. 239–44, nov/2003.

2. Ferreira LP; Geracao automatica de modelos de simulacao de uma linha de producao na industria electronica, Dis-sertacao de Mestrado em Engenharia Industrial (Area de Especializacao em Logıstica e Distribuicao), Departamentode Producao e Sistemas, Universidade do Minho, Braga, Portugal, abr/2003.

1. Machado RJ; Metodologias de desenvolvimento em projectos de engenharia de computadores no suporte a imple-mentacao de sistemas de informacao distribuıdos nao convencionais (industriais), Tese de doutoramento em In-formatica, Escola de Engenharia, Universidade do Minho, nov/2000.

[ci09] ICECS 1998, Hierarchical mechanisms for high-level modelling and simulation of digital systems.

4. Sousa ML; Extensao do Repast para desenho em tempo real de redes de Petri em representacao de simulacoes multi-agente, Dissertacao de Mestrado em Engenharia Informatica e de Telecomunicacoes, Departamento de Ciencias eTecnologias da Informacao, Instituto Superior de Ciencias do Trabalho e da Empresa, Lisboa, Portugal, mai/2008.URL

3. Tu JF, Lo YC, Kong TC; Using Petri nets to verify the data/control flows of CPU architectures, Journal of St. JohnUniversity 23:127–45, ISSN 1814-1478, jul/2006. URL

2. Albert V, Nketsa A, Pascal JC; Towards a metal-model based approach for hierarchical Petri net transformations toVHDL, 2005 European Simulation and Modelling Conference (ESM 2005), Porto, Portugal, pp. 531–6, out/2005.

1. Luo, YC, Using Petri nets to verify the data/control flows of CPU architectures, Dissertacao de mestrado em ComputerScience, Institute of Electrical and Mechanical Automation and Integration, St. John’s Institute of Technology, Taiwan,2003.

[ci08] INCOM 1998, An object-oriented model for rapid prototyping of data path/control systems - a casestudy.

3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, HardwareDesign and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,EUA, cap. 7, pp. 129–50, ISBN 0-7923-7791-5, fev/2000. DOI 10.1007/978-1-4757-3143-9_7

2. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, 1st Inter-national Workshop on Hardware Design and Petri Nets (HWPN 1998), no ambito da 19th International Conferenceon Applications and Theory of Petri Nets (PETRI NETS 1998), Lisboa, Portugal, pp. 111–28, jun/1998.

1. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniverstitet, Dinamarca, mar/1998. URL

[ci07] AI 1998, Modeling multi-agent systems activities through colored Petri nets: An industrial productionsystem case study.

26. Rosa AM, Sperotto FA, Adamatti DF; Sistemas multiagentes baseados em modelagem por redes de Petri: Um estudode caso, II Workshop em Sistemas e Processos Industriais (WSPI 2013), Santa Cruz do Sul, Brasil, mai/2013.

25. Ding J, He X; Formal specification and analysis of an agent-based medical image processing system, InternationalJournal of Software Engineering and Knowledge Engineering (IJSEKE) 20(3):311–45, World Scientific Publishing,ISSN 0218-1940, mai/2010. DOI 10.1142/S021819401000475X

102

Page 101: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

24. Guo L, Lan H-j; Research on the cold chain distribution process simulation and optimization based on Petri net,Logistics Sci-tech 33(2):9–14, ISSN 1002-3100, fev/2010.

23. Kavicka A, Zarnay M; Application of coloured Petri net for agent control and communication in the ABAsim archi-tecture, 9th Workshop and Tutorial on Practical Use of Coloured Petri Nets and the CPN Tools (CPN 2008), Jensen K(ed.), Aarhus, Dinamarca, pp. 47–62, out/2008. URL

22. Blackhurst J, Wu T, Craighead CW; A systematic approach for supply chain conflict detection with a hierarchicalPetri Net extension, Omega 36(5):680-696, Elsevier, ISSN 0305-0483, out/2008. DOI 10.1016/j.omega.2006.02.001

21. Sousa ML; Extensao do Repast para desenho em tempo real de redes de Petri em representacao de simulacoes multi-agente, Dissertacao de Mestrado em Engenharia Informatica e de Telecomunicacoes, Departamento de Ciencias eTecnologias da Informacao, Instituto Superior de Ciencias do Trabalho e da Empresa, Lisboa, Portugal, mai/2008.URL

20. Koning JL, Operational semantics rules as a computational coordination mechanism in multi-agent systems, Interna-tional Journal of Intelligent Control and Systems 12(2):167–78, World Scientific Publishing, ISSN 0218-7965, jun/2007.

19. Wu T, Blackhurst J, O’Grady P; Methodology for supply chain disruption analysis, International Journal of Produc-tion Research 45(7): 1665–82, Taylor & Francis, Londres, Reino Unido, ISSN 0020-7543, abr/2007. DOI 10.1080/00207540500362138

18. Lenar M, Sobecki J; Using recommendation to improve negotiations in agent-based systems, Journal of UniversalComputer Science (J.UCS) 13(2):267–86, ISSN 0948-695X, fev/2007. DOI 10.3217/jucs-013-02-0267

17. Ma L, Tsai JJP; Security modeling and analysis of mobile agent systems, Imperial College Press, serie Electrical andComputer Engineering, vol. 5, ISBN 978-1860946349, jun/2006.

16. Timm IJ, Scholz T, Furstenau H; From testing to theorem proving, Multiagent Engineering — Theory and Applicationsin Enterprises, Kirn S, Herzog O, Lockemann P, Spaniol O (eds.), Springer, International Handbooks on InformationSystems, pp. 531–54, ISBN 978-3-540-31406-6, 2006. DOI 10.1007/3-540-32062-8_25

15. Wu T, Blackhurst J; A modeling methodology for supply chain synthesis and disruption analysis, International Journalof Knowledge-Based and Intelligent Engineering Systems 9(2):93–105, IOS Press, ISSN 1327-2314, 2005. URL

14. Patkos T; A semantic marketplace of peers hosting negotiating intelligent agents, M.S. Thesis, Department of Com-puter Science, School of Sciences and Engineering, Universidade de Creta, Heraklion, Creta, Grecia, nov/2004. URL

13. Wu T, Blackhurst J; Modeling methodology for supply chain synthesis and disruption analysis, Intelligent Sys-tems in Design and Manufacturing V, Gopalakrishnan B (ed.), Filadelfia, Pensilvania, EUA, Proceedings of theSPIE 5605(1):25–35, SPIE — The International Society for Optical Engineering, ISSN 0277-786X, nov/2004. DOI10.1117/12.571620

12. Lenar M, Zgrzywa A; Modelling multi-aspect negotiations in multiagent systems using Petri nets, 17th InternationalConference on Industrial and Engineering Applications of Artificial Intelligence and Expert Systems (IEA/AIE 2004),Orchard B, Yang C, Ali M (eds.), Otava, Canada, Springer, serie Lecture Notes in Computer Science, vol. 3029,pp. 199–208, ISBN 978-3-540-22007-7, abr/2004. DOI 10.1007/b97304

11. Zhang Y; A tuple space based agent programming framework, M.S. Thesis in Computer Science, Department of Com-puter Science, Concordia University, Montreal, Quebec, Canada, abr/2004. ISBN 0-612-94761-0.

10. Yuanhong D, Feng D, Shuzhen Y; Modeling multi-agent system with Petri net, Jisuanji gongcheng yu yingyong /Computer Engineering and Applications 39(31):73–6, ISSN 1002-8331, nov/2003. URL

9. Ling S, Loke SW; MIP-nets: A compositional model of multiagent interaction, 3rd International Central and EasternEuropean Conference on Multi-Agent Systems (CEEMAS 2003), Marık V, Muller J, Pechoucek M (eds.), Praga,Rep. Checa, Springer, serie Lecture Notes in Computer Science, vol. 2691, pp. 61–72, ISBN 3-540-40450-3, jun/2003.DOI 10.1007/3-540-45023-8_8

8. Duvigneau M, Moldt D, Rolke H; Concurrent architecture for a multi-agent platform, Third International Workshopon Agent-Oriented Software Engineering (AOSE 2002), Giunchiglia F, Odell J, Weiß G (eds.), Springer, serie LectureNotes in Computer Science, vol. 2585, pp. 59–72, ISBN 3-540-00713-X, jul/2003. DOI 10.1007/3-540-36540-0_5

7. Kohler M, Moldt D, Rolke H; Modelling mobility and mobile agents using nets within nets, 24th International Con-ference on Application and Theory of Petri Nets (PETRI NETS 2003), van der Aalst WMP, Best E (eds.), Springer,serie Lecture Notes in Computer Science, vol. 2679, pp. 121–40, ISBN 3-540-40334-5, jun/2003. DOI 10.1007/3-540-44919-1_11

6. Weyns D, Holvoet T; A colored Petri net for a multi-agent application, Second Workshop on Modelling of Objects,Components, and Agents (MOCA 2002), Moldt D (ed.), Aarhus, Dinamarca, Technical Report DAIMI/PB-561, AarhusUniverstitet, Dinamarca, pp. 121–40, ago/2002. URL

5. Konyukh V, Ignatiev Y; Fault tolerant assembly line as multi-agent system, 3rd International Carpathian ControlConference (ICCC 2002), Farana R, Smutny L (eds.), Malenovice, Rep. Checa, pp. 457–62, ISBN 80-248-0089-6,mai/2002. URL

4. Giese H; Agent-oriented modeling of distributed systems with the object coordination net approach, Workshop onModelling of Objects, Components, and Agents (MOCA 2001), Moldt D (ed.), Aarhus, Dinamarca, Technical ReportDAIMI/PB-553, Aarhus Universtitet, Dinamarca, pp. 55–72, ago/2001. URL

3. Kohler M, Moldt D, Rolke H; Modeling the structure and behaviour of Petri net agents, 22nd International Conferenceon Application and Theory of Petri Nets (PETRI NETS 2001), Colom JM, Koutny M (eds.), Springer, serie LectureNotes in Computer Science, vol. 2075, pp. 224–41, ISBN 3-540-42252-8, jun/2001. DOI 10.1007/3-540-45740-2_14

2. Yufeng L, Shuzhen Y; Research on the multi-agent model of autonomous distributed control systems, 31st InternationalConference on Technology of Object-Oriented Language and Systems (TOOLS 1999), Nanjing, R.P. China, IEEEComputer Society Press, pp. 331–5, set/1999. DOI 10.1109/TOOLS.1999.796502

1. Schattenberg B; Agentenmodellierung und-evaluierung im rahmen eines objekt-orientierten, verteilten simulations-systems, M.S. Thesis, Fakultat fur Informatik, Universitat Ulm, Alemanha, nov/1998. URL

103

Page 102: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci04] ATW 1997, EDgAR: A platform for hardware/software codesign.

3. Sudacevschi V; Synthesis of the systems with concurrent data processing, Tese de doutoramento, Universitatea Tehnicaa Moldovei, Chisinau, Moldavia, 2009. URL

2. Ngalamou L, Dixon A, Coore D; Petri nets-to-VHDL code generation: An approach, 5th International Conferenceon Information Systems, Analysis and Synthesis (SCI 2001), World Multiconference on Systemics, Cybernetics andInformatics - Concepts and Applications (Part III), Orlando, Florida, EUA, pp. 527–32, jul/2001.

1. Machado RJ; Metodologias de desenvolvimento em projectos de engenharia de computadores no suporte a imple-mentacao de sistemas de informacao distribuıdos nao convencionais (industriais), Tese de doutoramento em In-formatica, Escola de Engenharia, Universidade do Minho, nov/2000.

[jo03] AETE 1997, Redes de Petri e VHDL na prototipagem rapida de sistemas digitais.

1. Dias GL; Ferramentas para a integracao de redes de Petri e VHDL na sıntese de sistemas digitais, Dissertacao deMestrado em Engenharia Eletrica, Faculdade de Engenharia, Universidade Estadual Paulista “Julio de Mesquita Filho”,Ilha Solteira, Sao Paulo, Brasil, fev/2007.

[jo02] IEE Proceedings: Computers and Digital Techniques 1997, VHDL generation from hierarchical Petrinet specifications of parallel controllers.

95. Micolini O Arquitectura asimetrica multi core con procesador de Petri, Tese de doutoramento em Ciencias Informaticas,Facultad de Informatica, Universidad Nacional de La Plata, La Plata, Argentina, fev/2015. URL

94. Cicak P, Dud’ak J, Petriho siete a ich aplikacia v navrhu riadiacich a komunikacnych systemov, Faculty of ElectricalEngineering and Information Technology, Slovak University of Technology, Bratislava, Eslovaquia, ISBN 978-80-8086-233-6, 2014. [em eslovaco] URL

93. Davidrajuh R; Solving assembly line balancing problems with emphasis on cost calculations: A Petri nets basedapproach, UKSim-AMSS 8th European Modelling Symposium on Computer Modelling and Simulation (EMS 2014),Pisa, Italia, ISBN 978-1-4799-7411-5, out/2014. DOI 10.1109/EMS.2014.9

92. Leroux H, Godary-Dejean K, Coppey G, Andreu D; Automatic handling of conflicts in synchronous interpreted timePetri nets implementation, 2014 IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2014), Tampa, Florida,EUA, pp. 100–5, ISBN 978-1-4799-3763-9, jul/2014. DOI 10.1109/ISVLSI.2014.44

91. Wegrzyn M, Adamski MA, Karatkevich A, Munoz AR; FPGA-based embedded logic controllers, 7th InternationalConference on Human System Interactions (HSI 2014), Costa da Caparica, Portugal, pp. 249–54, IEEE, jun/2014.DOI 10.1109/HSI.2014.6860484

90. Castellana VG; C-based high level synthesis of parallel applications targeting adaptive hardware components, Tese dedoutoramento em Engenharia da Informacao, Politecnico di Milano, Milao, Italia, mar/2014. URL

89. Castellana VG, Ferrandi F; An automated flow for the High Level Synthesis of coarse grained parallel applications,International Conference on Field-Programmable Technology (FPT 2013), Quioto, Japao, pp. 294 301, ISBN 978-1-4799-2199-7, dez/2013. DOI 10.1109/FPT.2013.6718370

88. Sykora J; Programmable and customizable hardware accelerators for self-adaptive virtual processors in FPGA, Tesede doutoramento em Informatica, Faculty of Information Technology, Czech Technical University, Praga, Rep. Checa,dez/2013.

87.Ng KM, Reaz MBI, Ali MAM; A review on the applications of Petri nets in modeling, analysis, and control ofurban traffic, IEEE Transactions on Intelligent Transportation Systems 14(2):858–70, ISSN 1524-9050, jun/2013.DOI 10.1109/TITS.2013.2246153

86. Castellana VG, Ferrandi F; Applications acceleration through adaptive hardware components, 27th IEEE Internationalon Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW 2013), Boston, Massachussets,EUA, pp. 2274–7, ISBN 978-0-7695-4979-8, mai/2013. DOI 10.1109/IPDPSW.2013.244

85. Silva HVD; Metodologia de projeto de automacao industrial visando a conversao automatica de redes de Petri in-terpretadas em codigos implementaveis, Dissertacao de mestrado em Engenharia Eletrica, Universidade TecnologicaFederal do Parana, Cornelio Procopio, Parana, Brasil, abr/2013. URL

84. Kengne FF, Mundra R, Rangel MA; Mid-latitude all-sky-imager network for geophysical observation, QualifyingProject, Bachelor of Science Electrical and Computer Engineering, Worcester Polytechnic Institute, mar/2013.

83. Grobelna I; Regu lowy model logiczny rekonfigurowalnego sterownika logicznego do weryfikacji i syntezy, Studia Infor-matica 33(1):59–75, ISSN 0208-7286, 2012.

82. Doligalski M, Adamski M; Hierarchical configurable Petri net modeling in VHDL, International Journal of Electronicsand Telecommunications 58(4):397-402, ISSN 0867-674, dez/2012. DOI 10.2478/v10177-012-0054-y

81. Grobelna I; Control interpreted Petri nets - model checking and synthesis, Petri Nets - Manufacturing and ComputerScience, Pawlewski P (ed.), InTech Publishing, Rijeka, Croacia, cap. 8, pp. 177–92, ISBN 978-953-51-0700-2, ago/2012.DOI 10.5772/2578

104

Page 103: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

80. Lovergine S, Ferrandi F; Instructions activating conditions for hardware-based auto-scheduling, 9th Conference onComputing Frontiers (CF 2012), Caligari, Italia, pp. 253–5, ACM, ISBN 978-1-4503-1215-8, mai/2012. DOI 10.1145/2212908.2212946

79. Moreira TG; Geracao automatica de codigo VHDL a partir de modelos UML para sistemas embarcados de tempo-real,Dissertacao de Mestrado em Ciencia da Computacao, Programa de Pos-Graduacao em Computacao, UniversidadeFederal do Rio Grande do Sul, Porto Alegre, Rio Grande do Sul, Brasil, mar/2012. URL

78. Seffrin A, Huss SA; Hardware-accelerated execution of Pi-Calculus reconfiguration schedules, IEEE International Con-ference on Field-Programmable Technology (ICFPT 2011), Delhi, India, dez/2011. DOI 10.1109/FPT.2011.6132710

77. Pilato C, Castellana VG, Lovergine S, Ferrandi F; A runtime adaptive controller for supporting hardware componentswith variable latency, 2011 NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2011), San Diego,California, EUA, pp. 153–60, ISBN 978-1-4577-0598-4, jun/2011. DOI 10.1109/AHS.2011.5963930

76. Flochova J, Holly J, Zapaticky M, Pivarcek J; Model-based implementation of supervisors and diagnosers in VHDLcode of programmable systems, IEEE International Conference on Computer as a Tool (EUROCON 2011), Lisboa,Portugal, ISBN 978-1-4244-7486-8, abr/2011. DOI 10.1109/EUROCON.2011.5929351

75. Lu J; Equivalent textual description and lexical analysis of Petri net, 2011 International Conference on ElectricInformation and Control Engineering (ICEICE 2011), Wuhan, R.P. China, pp. 5893–6, ISBN 978-1-4244-8036-4,abr/2011. DOI 10.1109/ICEICE.2011.5777954

74. Castellana VG, Ferrandi F; A design methodology for an innovative parallel controller in high level synthesis Tese diLaurea in Ingegneria Informatica, Facolta di Ingegneria, Politecnico di Milano, Milao, Italia, dez/2010. URL

73.Silva CF, Quintans C, Colmenar A, Castro MA, Mandado E; A method based on Petri nets and a matrix model toimplement reconfigurable logic controllers, IEEE Transactions on Industrial Electronics 57(10):3544–56, ISSN 0278-0046, out/2010. DOI 10.1109/TIE.2009.2038946

72. Jurikovic M, Cicak P, Jelemenska K; Parallel controller design and synthesis, 7th FPGAworld Conference (FP-GAworld ’10), Copenhaga, Dinamarca, ACM, pp. 35–40, set/2010. DOI 10.1145/1975482.1975486

71. Willenberg R, Daw Z, Englert C, Vetter M; Generation of deterministic MCU/FPGA hybrid systems from UMLactivities, 20th International Conference on Field Programmable Logic and Applications, Milao, Italia, pp.-344–9,ISBN 978-0-7695-4179-2, ago-set/2010. DOI 10.1109/FPL.2010.74

70. Everdij MHC; Compositional modelling using Petri nets with the analysis power of stochastic hybrid processes, Tesede doutoramento, Universiteit Twente, Enschede, Paıses Baixos, jun/2010.

69. Ng KM, Haron ZA; Visual microcontroller programming using extended s-system Petri nets, WSEAS Transactions onComputers 6(9):573–82, ISSN 1109-2750, jun/2010. URL

68. Pohl C; Konfigurierbare hardwarebeschleuniger fur selbst-organisierende karten, Tese de Doutoramento, PaderbornUniversitat, Paderborn, Alemanha, abr/2010. URN urn:nbn:de:hbz:466-20101214026

67. Wegrzyn M; Petri net modeling in VHDL, Przeglad Elektrotechniczny 86(1):212–6, ISSN 0033-2097, jan/2010.66. Ng KM, Haron ZA; Graphical microcontroller programming tool based on extended s-system Petri net, 4th WSEAS

International Conference on Computer Engineering and Applications (CEA ’10), Cambridge, Massachussets, EUA,pp. 159–63, ISBN 978-960-474-151-9, jan/2010.

65. Adamski M, Wegrzyn M; Petri nets mapping into reconfigurable logic controllers, Electronics and TelecommunicationsQuarterly 55(2):157–82, ISSN 0867-6747, 2009.

64. Lu J; Petri net-based parallel controller of VHDL, Application of Electronic Technique, jul/2009. URL63. Marranghello N, Silva ACR, Pereira AS; Digital system design process automation using place/transition Petri nets,

4th IFAC Workshop on Discrete-Event System Design (DESDes 2009), Gandia, Espanha, vol. 4, pp. 84–9, out/2009.DOI 10.3182/20091006-3-ES-4010.00017

62. Moutinho F, Gomes L; From models to controllers integrating graphical animation in FPGA through automatic codegeneration, IEEE International Symposium on Industrial Electronics (ISIE 2009), Seul, Coreia do Sul, pp. 712–7,jul/2009. DOI 10.1109/ISIE.2009.5218315

61. Wegrzyn M; Modelowanie sieci Petriego w jezyku VHDL, Konferencja Naukowa “Informatyka - Sztuka Czy Rzemioslo”(KNWS 2009), Rydzyna, Polonia, pp. 121–4, jun/2009. URL

60. Sudacevschi V; Synthesis of the systems with concurrent data processing, Doutoramento, Universitatea Tehnica aMoldovei, Chisinau, Moldavia, 2009. URL

59. Lima PLG; Geracao de codigo VHDL a partir de especificacoes IOPT PNML2VHDL, Dissertacao de Mestrado emem Engenharia Electrotecnica e de Computadores, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa,Lisboa, Portugal, 2009. dspace.fct.unl.pt/handle/10362/1981.

58. Paiz C, Pohl C, Porrmann M; Hardware-in-the-loop simulations for FPGA-based digital control design, Informatics inControl Automation and Robotics, Andrade-Cetto J, Ferrier JL, Dias Pereira J, Filipe J (eds.) Springer, serie LectureNotes in Electrical Engineering, vol. 15, pp. 355–72, ISBN 978-3-540-79141-6, 2008. DOI 10.1007/978-3-540-79142-3_27

57. Moutinho FC; Geracao automatica de controladores em FPGA integrando animacao grafica, Dissertacao de Mestradoem Engenharia Electrotecnica e de Computadores, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa,Lisboa, Portugal, 2008. URL

56. Sousa ML; Extensao do Repast para desenho em tempo real de redes de Petri em representacao de simulacoes multi-agente, Dissertacao de Mestrado em Engenharia Informatica e de Telecomunicacoes, Departamento de Ciencias eTecnologias da Informacao, Instituto Superior de Ciencias do Trabalho e da Empresa, Lisboa, Portugal, mai/2008.URL

55. Andreu D, Souquet G, Gil T; Petri net based rapid prototyping of digital complex system, 2008 IEEE ComputerSociety Annual Symposium on VLSI (ISVLSI 2008), Torres L, O’Connor I, Benoit P, Mukherjee A, Smailagic A (eds.),Montpellier, Franca, pp. 405–10, ISBN 978-0-7695-3170-0, abr/2008. DOI 10.1109/ISVLSI.2008.54

105

Page 104: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

54. Minns P, Elliott I; FSM-based digital design using Verilog HDL, John Wiley & Sons, ISBN 978-0-470-06070-4,mar/2008.

53. Paiz C, Kettelhoit B, Porrmann M; A design framework for FPGA-based dynamically reconfigurable digital controllers,IEEE International Symposium on Circuits and Systems (ISCAS 2007), Nova Orleaes, Louisiana, EUA, pp. 3708–11,ISBN 1-4244-0921-7, mai/2007. DOI 10.1109/ISCAS.2007.378648

52. Guihal D; Modelisation en langage VHDL-AMS des systemes pluridisciplinaires, Doutoramento, Universite ToulouseIII, Toulouse, Franca, mai/2007. URL

51. Dias GL; Ferramentas para a integracao de redes de Petri e VHDL na sıntese de sistemas digitais, Dissertacao deMestrado em Engenharia Eletrica, Faculdade de Engenharia, Universidade Estadual Paulista “Julio de Mesquita Filho”,Ilha Solteira, Sao Paulo, Brasil, fev/2007.

50. Karatkevich A; Dynamic analysis of Petri net-based discrete systems, Springer, serie Lecture Notes in Control andInformation Sciences, vol. 356, pp. 1–166, ISBN 978-3-540-71464-4, 2007.

49. Ababii V, Sudacevschi V; The modelling and design of reconfigurable control systems, Fault-tolerant systems (Вiдмовостiйкiсистеми) 6(25):30–3, 2007.

48. Karatkevich A, Andrzejewski G; Hierarchical decomposition of Petri nets for analysis and design of digital microsys-tems, International Scientific Journal of Computing 5(1):18–25, ISSN 1727-6209, 2006.

47. Everdij MHC, Klompstra MB, Blom HAP, Klein Obbink B; Compositional specification of a multi-agent system bystochastically and dynamically coloured Petri nets, Stochastic Hybrid Systems: Theory and Safety Critical Appli-cations, Blom HAP, Lygeros J (eds.), Springer, serie Lecture Notes in Control and Information Sciences, vol. 337,pp. 325–50, ISBN 3540334661, 2006. DOI 10.1007/11587392_10

46. Silva CF, Quintans C, Lago JM, Mandado E; An integrated system for logic controller implementation using FPGAs,32nd Annual Conference on IEEE Industrial Electronics (IECON 2006), Paris, Franca, pp. 195–200, ISBN 1-4244-0391-X, nov/2006. DOI 10.1109/IECON.2006.347397

45. Andrzejewski G; Semantic integrity of flat and hierarchical Petri nets, 3rd IFAC Workshop on Discrete-Event SystemDesign (DESDes 2006), Zielona Gora, Polonia, pp. 233–6, ISBN 978-3-902661-63-0, set/2006. DOI 10.3182/20060926-3-PL-4904.00039

44. Quintans C, Silva CF, Mandado E; Synthesis of parallel controllers through a logic matrix model, 3rd IFAC Workshopon Discrete-Event System Design (DESDes 2006), Zielona Gora, Polonia, pp. 179–84, ISBN 978-3-902661-63-0, set/2006.DOI 10.3182/20060926-3-PL-4904.00030

43. Paiz C, Pohl C, Porrmann M; Reconfigurable hardware in-the-loop simulations for digital control design, 3rd Interna-tional Conference on Informatics in Control, Automation and Robotics (ICINCO 2006), Setubal, Portugal, pp. 39–46,ago/2006.

42. Ng KM; A graphical method for automatic code generation from extended s-system Petri net models, Master ofElectrical Engineering, Department of Electrical and Electronics, Faculty of Electrical Engineering, Kolej UniversitiTeknologi Tun Hussein Onn, Petaling Jaya, Malasia, jul/2006. URL

41. Kluska J, Hajduk Z, Gniewek L; Synteza rozmytych sieci Petriego jako sprzetowych uk ladow sterowania i diagnostyki,Pomiary, Automatyka, Kontrola 52(6):5–7, ISSN 0032-4110, jun/2006.

40. Ababii V, Sudacevschi V, Gutuleac E; Control systems modelling and design for processes synchronization, 2ndInternational Conference on Computers, Communications & Control (ICCCC 2006), Baile Felix, Oradea, Romenia,pp. 57–61, jun/2006. URL

39. Melo AB; Uma metodologia para especificacao e sıntese de unidades de controlo reconfiguraveis, Tese de doutoramentoem Engenharia de Informatica, Departamento de Electronica e Telecomunicacoes, Universidade de Aveiro, Aveiro,Portugal, jan/2006. URL

38. Wegrzyn A, Wegrzyn M; Wybrane tekstowe formaty specyfikacji sieci Petriego opisujace algorytmy sterowania, Po-miary, Automatyka, Kontrola, nr. 6, pp. 29–31, 2006. URL

37. Lu J; VHDL implementation of parallel controller based on Petri net, Weixingji yu yingyong / Microcomputer & ItsApplications 24(12):20–2, ISSN 1001-1927, dez/2005. URL

36. Albert V, Nketsa A, Pascal JC; Towards a metal-model based approach for hierarchical Petri net transformations toVHDL, European Simulation and Modelling Conference 2005, Porto, Portugal, pp. 531–6, out/2005.

35. Abellard A; Architectural Petri nets: Basic concepts, methodology. and examples of applications, IEEE InternationalConference on Systems, Man, and Cybernetics (SMC 2005), Waikoloa, Hawaii, EUA, vol. 3, pp. 2037–42, ISBN0-7803-9298-1, out/2005. DOI 10.1109/ICSMC.2005.1571448

34. Zhao B, Lu J, Yan Y; Construction of Petri net-VHDL compiler, Jiangsu Daxue Xuebao (Ziran Kexue Ban) / Journalof Jiangsu University (Natural Science Edition) 26(5):440–3, ISSN 1671-7775, set/2005. URL1 URL2

33. Hamon JC;Methodes et outils de la conception amont pour les systemes et les microsystemes, Tese de doutoramento emGenie Electrique, Electronique, Telecommunications, Institut National Polytechnique de Toulouse, Toulouse, Franca,fev/2005. URL

32. Gomes L, Costa A; Redes de Petri no ensino de sistemas digitais utilizando dispositivos reconfiguraveis, 1.a Jornadassobre Sistemas Reconfiguraveis (REC 2005), Cardoso J (ed.), Faro, Portugal, ISBN 972-9341-41-9, fev/2005.

31. Adamski MA; Formal Logic Design of Reprogrammable Controllers, Design of Embedded Control Systems, Adamski MA,Karatkevich A, Wegrzyn M (eds.), Springer, pp. 15–26, ISBN 978-0-387-23630-8, 2005. DOI 10.1007/0-387-28327-7_2

30. Andreu D, Nketsa A, Gil T; Implantation materielle de systemes complexes: traduction automatique d’un reseau dePetri non autonome en composants VHDL, Journal Europeen des Systemes Automatises 39(9–10):1099–1131, Hermes,ISSN 1269-6935, 2005. URL

29. Labiak G; em Wykorzystanie hierarchicznego modelu wspo lbieznego automatu w projektowaniu sterownikow cy-frowych, Oficyna Wydawnicza, Uniwersytetu Zielonogorskiego, Zielona Gora, Polonia, ISBN 83-89712-42-3, 2005.URL

106

Page 105: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

28. Hamon JC, Esteve D, Pampagnin P; High level system design using HiLeS designer, International Forum on DesignLanguages (FDL 2004), Lille, Franca, pp. 1–11, ECSI, set/2004.

27. Andreu D, Bruchon N, Gil T; Du modele a l’execution: Traduction automatique d’un reseau de Petri interpreteen langage VHDL, Rapport de Recherche LIRMM n.o 04008, Laboratoire d’Informatique, de Robotique et de Mi-croelectronique de Montpellier (LIRMM), Montpellier, Franca, jul/2004. URL

26. Andrzejewski G; Rownowaznosc p laskich i hierarchicznych sieci Petriego, Informatyka - sztuka czy rzemios lo (KNWS2004), Zielona Gora, Polonia, pp. 17–22, ISBN 83-89712-16-4, jun/2004. URL

25.Gniewek L, Kluska J; Hardware implementation of fuzzy Petri net as a controller, IEEE Transactions on Systems,Man, and Cybernetics — Part B: Cybernetics 34(3):1315–24, ISSN 1083-4419, jun/2004. DOI 10.1109/TSMCB.2003.822956

24. Kluska J, Hajduk Z; Digital implementation of fuzzy Petri net based on asynchronous fuzzy RS flip-flop, 7th Inter-national Conference on Artificial Intelligence and Soft Computing (ICAISC 2004), Zakopane, Polonia, Springer, serieLecture Notes in Computer Science, vol. 3070, pp. 314–9, ISBN 3-540-22123-9, jun/2004. DOI 10.1007/b98109

23. Labiak G, Miczulski P; UML statecharts and Petri nets: Model comparison for system level modelling, Mezdunarodnyjsbornik Naucnych Trudov: Progressivnye Technologii i Sistemy Masinostroenija, vol. Vyp. 27, pp. 310–4, DoneckijNacional’nyj Techniceskij Universitet, Doneck, 2004. URL

22. B laszynski P; Analizator semantyczny do generowania reprezentacji modelu statycznego w kompilatorze jezyka VHDL,Tese de doutoramento, Politechnika Szczecinska, Szczecin, Polonia, 2004.

21. Kluska J, Hajduk Z; Hardware implementation of a fuzzy Petri net based on VLSI digital circuits, 3rd Conference ofthe European Society for Fuzzy Logic and Technology (EUSFLAT 2003), Wagenknecht M, Hampel R (eds.), Zittau,Alemanha, pp. 789–93, ISBN 3-9808089-4, set/2003. URL

20. Schober T; Formale verifikation digitaler systeme mit Petrinetzen, Dissertation, Fakultat fur Mathematik und Infor-matik, Friedrich-Schiller-Universitat Jena, Alemanha, abr/2003. URL

19. Wegrzyn A; Symboliczna analiza uk ladow sterowania binarnego z wykorzystaniem wybranych metod analizy sieci Pe-triego, Tese de doutoramento, Department of Electronics and Information Technology, Warsaw Institute of Technology,Varsovia, Polonia, jan/2003. URL

18. Novak S, Compiler from HSSL language to VHDL language, Diploma Thesis, Faculty of Electrical Engineering andInformation Technology, Slovak University of Technology, Bratislava, Eslovaquia, mai/2002. URL

17. Adamski M; Formal methods in specification and synthesis of Petri net based reprogrammable logic controllers, XVIInternational Conference on Microelectronics and Packaging (SBMICRO 2001), Pirenopolis, Goias, Brasil, set/2001.

16. Adamski M; A rigorous design methodology for reprogrammable logic controllers, International Workshop on Discrete-Event System Design (DESDes 2001), Przytok, Zielona Gora, Polonia, pp. 53–60, ISBN 83-85911-62-6, jun/2001.

15. Ngalamou L, Dixon A, Coore D; Petri nets-to-VHDL code generation: An approach, 5th International Conferenceon Information Systems, Analysis and Synthesis (SCI 2001), World Multiconference on Systemics, Cybernetics andInformatics - Concepts and Applications (Part III), Orlando, Florida, EUA, pp. 527–32, jul/2001.

14. Adamski M, Monteiro JL; From interpreted Petri net specification to reprogrammable logic controller design, IEEEInternational Symposium on Industrial Electronics 2000 (ISIE 2000), Cholula, Puebla, Mexico, vol. 1, pp. 13–9, ISBN0-7803-6606-9, dez/2000. DOI 10.1109/ISIE.2000.930478

13. Machado RJ; Metodologias de desenvolvimento em projectos de engenharia de computadores no suporte a imple-mentacao de sistemas de informacao distribuıdos nao convencionais (industriais), Tese de doutoramento em In-formatica, Escola de Engenharia, Universidade do Minho, nov/2000.

12. Garrigos J, Aullo JL, Ruiz R; Aproximacion modular a la implementacion hardware de sistemas borrosos de sugenorepresentados sobre FPN, X Congreso Espanol sobre Tecnologıas y Logica Fuzzy (ESTYLF 2000), Ollero A, Sanchez S,Arrue B, Baturone I (eds.), Sevilha, Espanha, pp. 253–9, ISBN 84-699-3040-0, set/2000.

11. Shaw E, Khordoc K; System design based on interface specifications, 2000 Canadian Conference on Electrical andComputer Engineering (CCECE 2000), Halifax, NS, Canada, vol. 1, pp. 189–93, ISBN 0-7803-5957-7, mar/2000. DOI10.1109/CCECE.2000.849696

10. Adamski M; Application specific logic controllers for safety critical systems, 14th IFAC Triennial World Congress 1999,Pequim, R.P. China, Pergamon Press, vol. Q, pp. 519–24, jul/1999.

9. Adamski M; SFC, Petri nets and application specific logic controllers, IEEE International Conference on Systems,Man, and Cybernetics (SMC 1998), San Diego, California, EUA, pp. 728–33, ISBN 0-7803-4781-1, out/1998. DOI10.1109/ICSMC.1998.725500

8. Wegrzyn M, Adamski MA, Monteiro JL; The application of reconfigurable logic to controller design, Control Enginee-ring Practice 6(7):879–87, Elsevier, Pergamon Press, ISSN 0967-0661, jul/1998. DOI 10.1016/S0967-0661(98)00075-6

7. Fengler W, Karg A;Design of complex embedded systems based on different Petri-net interpretations, High PerformanceComputing 1998 (HPC 1998), Boston, Massachussets, EUA, Society for Computer Simulation, abr/1998.

6. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniverstitet, Dinamarca, mar/1998. URL

5. Adamski M, Wegrzyn M, Wolanski P; A VHDL based approach to logic controllers design, International Conferenceon Programmable Devices and Systems (PDS 1998), Gliwice, Polonia, pp. 9–16, fev/1998.

4. Adamski M, Wegrzyn M, Wolanski P; Simulating and synthesising of reconfigurable logic controllers using VHDL,42nd International Scientific Colloquium (IWK 1997), Ilmenau, Alemanha, Band I, pp. 522–7, set/1997.

3. Wegrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri net model of application specific logic control-ler programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimaraes, Portugal, vol. 1,pp. SS158–SS163, ISBN 0-7803-3936-3, jul/1997. DOI 10.1109/ISIE.1997.651753

2. Wegrzyn M, Adamski M, Monteiro JL; Reconfigurable logic controller with FPGA, 4th IFAC Workshop on Algorithmsand Architectures for Real-Time Control (AARTC 1997), Vilamoura, Portugal, pp. 247–52, abr/1997.

107

Page 106: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

1. Adamski M, Monteiro JL, Fengler W, Wendt A; Distributed Petri net-based discrete controller systems, 2nd PortugueseConference on Automatic Contol (CONTROLO 1996), Porto, Portugal, pp. 777–82, set/1996.

[en03] ENCEE 1997, Redes de Petri e VHDL na prototipagem rapida de sistemas digitais.

3. Sousa ML; Extensao do Repast para desenho em tempo real de redes de Petri em representacao de simulacoes multi-agente, Dissertacao de Mestrado em Engenharia Informatica e de Telecomunicacoes, Departamento de Ciencias eTecnologias da Informacao, Instituto Superior de Ciencias do Trabalho e da Empresa, Lisboa, Portugal, mai/2008.URL

2. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, 1st Inter-national Workshop on Hardware Design and Petri Nets (HWPN 1998), no ambito da 19th International Conferenceon Application and Theory of Petri Nets (PETRI NETS 1998), Lisboa, Portugal, pp. 111–28, jun/1998.

1. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniverstitet, Dinamarca, mar/1998. URL

[ci05] ISIE 1997, Specification of industrial digital controllers with object-oriented Petri nets.

17.Silva CF, Quintans C, Colmenar A, Castro MA, Mandado E; A method based on Petri nets and a matrix model toimplement reconfigurable logic controllers, IEEE Transactions on Industrial Electronics 57(10):3544–56, ISSN 0278-0046, out/2010. DOI 10.1109/TIE.2009.2038946

16. Adamski M, Wegrzyn M; Petri nets mapping into reconfigurable logic controllers, Electronics and TelecommunicationsQuarterly 55(2):157–82, ISSN 0867-6747, 2009.

15. Labiak G, Adamski M; Concurrent processes synchronisation in statecharts for FPGA implementation, 6th IEEEEast-West Design & Test Symposium (EWDTS 2008), Lviv, Ucrania, pp. 59–64, out/2008. URL

14. Andreu D, Souquet G, Gil T; Petri net based rapid prototyping of digital complex system, 2008 IEEE ComputerSociety Annual Symposium on VLSI (ISVLSI 2008), Torres L, O’Connor I, Benoit P, Mukherjee A, Smailagic A (eds.),Montpellier, Franca, pp. 405–10, ISBN 978-0-7695-3170-0, abr/2008. DOI 10.1109/ISVLSI.2008.54

13. Lee J, Choi M, Sung C; A modeling technique applying an object-oriented Petri net for embedded system, 1st Inter-national Conference on Hybrid Information Technology (ICHIT 2006), Cheju, Coreia do Sul, IEEE Computer SocietyPress, vol. 2, pp. 642–5, nov/2006. DOI 10.1109/ICHIT.2006.20

12. Tu JF, Lo YC, Kong TC; Using Petri nets to verify the data/control flows of CPU architectures, Journal of St. JohnUniversity 23:127–45, ISSN 1814-1478, jul/2006. URL

11. Zapata G, Branch JW, Quintero LF, Gonzalez CA, Medina CA; Metodologıa para generacion de codigo a partir demodelos en redes de Petri jerarquicas, V Congreso de Automatizacion y Control (CAC 2005), Caracas, Venezuela,Asociacion Venezolana de Automatizacion y Control, nov/2005. URL

10. Andreu D, Nketsa A, Gil T; Implantation materielle de systemes complexes: traduction automatique d’un reseau dePetri non autonome en composants VHDL, Journal Europeen des Systemes Automatises 39(9–10):1099–1131, Hermes,ISSN 1269-6935, 2005. URL

9. Damasevicius R, Stuikys V; Application of the object-oriented principles for hardware and embedded system design,“Integration, the VLSI Journal” 38(2):309–39, Elsevier, ISSN 0167-9260, dez/2004. DOI 10.1016/j.vlsi.2004.08.005

8.Han W, Jafari MA; Component and agent-based FMS modeling and controller synthesis, IEEE Transactions onSystems, Man and Cybernetics — Part C: Applications and Reviews 33(2):193–206, ISSN 1094-6977, mai/2003. DOI10.1109/TSMCC.2003.813147

7. Luo, YC Using Petri nets to verify the data/control flows of CPU architectures, Dissertacao de mestrado em ComputerScience, Institute of Electrical and Mechanical Automation and Integration, St. John’s Institute of Technology, Taiwan,2003.

6. Cha JH, Cho KH; Systematic design of programmable logic controllers based on efficient code conversion algorithm,Journal of Control, Automation and Systems Engineering 7(12):1009-14, ISSN 1225-9845, dez/2001. DOI KISTI1.1003/JNL.JAKO200111920890894

5. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, HardwareDesign and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,EUA, cap. 7, pp. 129–50, ISBN 0-7923-7791-5, fev/2000. DOI 10.1007/978-1-4757-3143-9_7

4.Yakovlev AV, Koelmans AM; Petri nets and digital hardware design, Lectures on Petri Nets II: Applications, Reisig W,Rozenberg G (eds.), Springer, serie Lecture Notes in Computer Science, vol. 1492 (Advances in Petri Nets, vol. 149),pp. 154–236, ISBN 3-540-65307-4, 1998. DOI 10.1007/3-540-65307-4_49

3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, 1st Inter-national Workshop on Hardware Design and Petri Nets (HWPN 1998), no ambito da 19th International Conferenceon Application and Theory of Petri Nets (PETRI NETS 1998), Lisboa, Portugal, pp. 111–28, jun/1998.

2. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniverstitet, Dinamarca, mar/1998. URL

1. Ng KM; A graphical method for automatic code generation from extended s-system Petri net models, Master ofElectrical Engineering, Department of Electrical and Electronics, Faculty of Electrical Engineering, Kolej UniversitiTeknologi Tun Hussein Onn, Petaling Jaya, Malasia, jul/2006. URL

108

Page 107: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

[ci03] CHDL 1997, SOFHIA: A CAD environment to design digital control systems.

5. Sudacevschi V; Synthesis of the systems with concurrent data processing, Doutoramento, Universitatea Tehnica aMoldovei, Chisinau, Moldavia, 2009. URL

4. Zhao B, Lu J, Yan Y; Construction of Petri net-VHDL compiler, Journal of Jiangsu University (Natural ScienceEdition) 26(5):440–3, ISSN 1671-7775, set/2005. URL1 URL2

3. Wegrzyn A; Symboliczna analiza uk ladow sterowania binarnego z wykorzystaniem wybranych metod analizy sieci Pe-triego, Tese de doutoramento, Department of Electronics and Information Technology, Warsaw Institute of Technology,Varsovia, Polonia, jan/2003. URL

2. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniverstitet, Dinamarca, mar/1998. URL

1. Wegrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri net model of application specific logic control-ler programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimaraes, Portugal, vol. 1,pp. SS158–SS163, jul/1997. DOI 10.1109/ISIE.1997.651753

[jo01] CSE 1995, A heterogeneous computer vision architecture: Implementation issues.

1.

Wu JM, Kuznia CB, Hoanca B, Chen C, Sawchuk AA; Demonstration and architectural analysis of complementarymetal-oxide semiconductor multiple-quantum-well smart-pixel array cellular logic processors for single-instructionmultiple-data parallel-pipeline processing, Applied Optics 38(11):2270–81, Optical Society of America, Washington,DC, EUA, ISSN 0003-6935, abr/1999. DOI 10.1364/AO.38.002270

[ci02] SBAC-PAD 1995, Simulacao e sıntese de controladores paralelos baseados em redes de Petri.

4. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by Petri nets, HardwareDesign and Petri Nets, Yakovlev A, Gomes L, Lavagno L (eds.), Kluwer Academic Publishers, Boston, Massachussets,EUA, cap. 7, pp. 129–50, ISBN 0-7923-7791-5, fev/2000. DOI 10.1007/978-1-4757-3143-9_7

3. Marranghello N, Mirkowski J, Bilinski K; Synthesis of synchronous digital systems specified by petri nets, 1st Inter-national Workshop on Hardware Design and Petri Nets (HWPN 1998), no ambito da 19th International Conferenceon Application and Theory of Petri Nets (PETRI NETS 1998), Lisboa, Portugal, pp. 111–28, jun/1998.

2. Marranghello N; Digital systems synthesis from Petri net descriptions, Technical Report DAIMI/PB-530, AarhusUniversitet, Dinamarca, mar/1998. URL

1. Wegrzyn M, Wolanski P, Adamski M, Monteiro JL; Field programmable device as a logic controller, 2nd PortugueseConference on Automatic Control (CONTROLO 1996), Porto, Portugal, pp. 715–20, set/1996.

[wk01] OOPMC 1995, Concurrent execution of Petri nets based on agents.

4. Micolini O Arquitectura asimetrica multi core con procesador de Petri, Tese de doutoramento em Ciencias Informaticas,Facultad de Informatica, Universidad Nacional de La Plata, La Plata, Argentina, fev/2015. URL

3. Schattenberg B; Agentenmodellierung und-evaluierung im Rahmen eines objekt-orientierten, verteilten simulations-systems, Dissertacao de mestrado, Fakultat fur Informatik, Universitat Ulm, Alemanha, nov/1998. URL

2. Chevaillier P, Tisseau J, Harrouet F, Querrec R; Prototyping manufacturing systems: Contribution of virtual reality,agent systems and Petri nets. 9th IFAC Symposium on Information Control in Manufacturing (INCOM 1998), Nancye Metz, Franca, vol. III, pp. 249–54, jun/1998.

1. Wegrzyn M, Wolanski P, Adamski M, Monteiro JL; Coloured Petri net model of application specific logic control-ler programs, IEEE International Symposium on Industrial Electronics (ISIE 1997), Guimaraes, Portugal, vol. 1,pp. SS158–SS163, jul/1997. DOI 10.1109/ISIE.1997.651753

[te01] MSc Thesis 1994, Redes de Petri e VHDL na especificacao de controladores paralelos.

7. Sousa ML; Extensao do Repast para desenho em tempo real de redes de Petri em representacao de simulacoes multi-agente, Dissertacao de Mestrado em Engenharia Informatica e de Telecomunicacoes, Departamento de Ciencias eTecnologias da Informacao, Instituto Superior de Ciencias do Trabalho e da Empresa, Lisboa, Portugal, mai/2008.URL

6. Dias GL; Ferramentas para a integracao de redes de Petri e VHDL na sıntese de sistemas digitais, Dissertacao deMestrado em Engenharia Eletrica, Faculdade de Engenharia, Universidade Estadual Paulista “Julio de Mesquita Filho”,Ilha Solteira, Sao Paulo, Brasil, fev/2007.

109

Page 108: CURRICULUMVIT - Universidade do Minhojmf/PESSOAL/CV-jmf-pt.pdf · 2016. 11. 8. · CURRICULUM VIT˛ Jo˜aoMiguelFernandes 8 de Novembro de 2016 1 Identifica¸c˜ao Nome: Jo˜aoMiguelLoboFernandes

5. Melo MM; SimRP — simulador de redes de petri flexıvel com geracao de codigo, Dissertacao de Mestrado em SistemasMecatronicos, Departamento de Engenharia Mecatronica, Faculdade de Tecnologia, Universidade de Brasılia, Brasil,jul/2006. URL

4. Costa C; Projetando controladores digitais com FPGA, Editora Novatec, Sao Paulo, Brasil, 2006. ISBN 85-7522-088-8.3. Costa C; Proposta de controlador baseado em logica programavel estruturada, Dissertacao de Mestrado em Engenharia

Mecanica, Universidade de Taubate, Sao Paulo, Brasil, 2005.2. Machado RJ; Metodologias de desenvolvimento em projectos de engenharia de computadores no suporte a imple-

mentacao de sistemas de informacao distribuıdos nao convencionais (industriais), Tese de doutoramento em In-formatica, Escola de Engenharia, Universidade do Minho, nov/2000.

1. Gomes L; Redes de Petri reactivas e hierarquicas: Integracao de formalismos no projeto de sistemas reactivos detempo-real, Tese de doutoramento em Engenharia Electrotecnica, Faculdade de Ciencias e Tecnologia, UniversidadeNova de Lisboa, jul/1997.

[en01] ENCEE 1994, Redes de Petri na especificacao e validacao de controladores paralelos.

2. Dias GL; Ferramentas para a integracao de redes de Petri e VHDL na sıntese de sistemas digitais, Dissertacao deMestrado em Engenharia Eletrica, Faculdade de Engenharia, Universidade Estadual Paulista “Julio de Mesquita Filho”,Ilha Solteira, Sao Paulo, Brasil, fev/2007.

1. Gomes L; Redes de Petri reactivas e hierarquicas: Integracao de formalismos no projeto de sistemas reactivos detempo-real, Tese de doutoramento em Engenharia Electrotecnica, Faculdade de Ciencias e Tecnologia, UniversidadeNova de Lisboa, jul/1997.

110