Vladimir Oliveira Di Iorio

Possui Graduação em Bacharelado em Informática pela Universidade Federal de Viçosa (1990), Mestrado em Ciência da Computação pela Universidade Federal de Minas Gerais (1994) e Doutorado em Ciência da Computação pela Universidade Federal de Minas Gerais (2001), com período de ívisita (doutorado sanduíche) na University of Copenhagen (Dinamarca). Desde 1992, atua como docente no Departamento de Ciência da Computação da Universidade Federal de Viçosa, sendo aprovado em concurso para Professor Titular em 2017. Desde 2011, ocupa o cargo de Diretor de Relações Internacionais na Universidade Federal de Viçosa. Tem experiência na área de Ciência da Computação, com ênfase em Linguagens de Programação. Seu interesse atual se concentra em compiladores e linguagens extensíveis.

Informações coletadas do Lattes em 06/03/2024

Acadêmico

Formação acadêmica

Doutorado em Ciências da Computação

1997 - 2001

Universidade Federal de Minas Gerais
Título: Avaliação Parcial em Máquinas de Estado Abstratas
, Ano de obtenção: 2001. Roberto da Silva Bigonha. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Avaliação Parcial; Máquinas de Estado Abstratas.Grande área: Ciências Exatas e da TerraGrande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação / Especialidade: Lógicas e Semântica de Programas. Setores de atividade: Informática.

Mestrado em Ciências da Computação

1991 - 1994

Universidade Federal de Minas Gerais
Título: Derivação Formal de Estruturas Distribuídas
Orientador: Osvaldo Sérgio Farah Carvalho
, Ano de Obtenção: 1994.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: Programação Distribuída; Derivação Formal.Grande área: Ciências Exatas e da TerraSetores de atividade: Informática.

Graduação em Bacharelado Em Informática

1986 - 1990

Universidade Federal de Viçosa

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Português

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Bandeira representando o idioma Italiano

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Lógicas e Semântica de Programas.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.

Participação em eventos

I Escola Brasileira de Inteligência Artificial e Bioinformática InBio.I Escola Brasileira de Inteligência Artificial e Bioinformática InBio. 2001. (Outra).

Partial Evaluation: Practice and Theory.DIKU Summer School on Partial Evaluation. 1998. (Outra).

Participação em bancas

Aluno: Gabriel de Godoy Correa e Castro

BIGONHA, R. S.; TIRELO, F.; BIGONHA, M. A. S.;DI IORIO, VLADIMIR O.. Geração de compiladores baseada em componentes. 2014. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Felipe da Silva Pinheiro

DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; BASTOS, Leacir N.. Metaprogramação Extensível para a Linguagem XAJ. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Cleverson Carneiro Trevenzoli

DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; BASTOS, Leacir N.. Um mecanismo para Extensibilidade de AspectJ em Tempo de Costura. 2013. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Thiago Henrique Braga

BIGONHA, R. S.MAIA, M. A.; BIGONHA, M. A. S.;DI IORIO, Vladimir Oliveira. Recuperação da Arquitetura de Software para Manutenção de Sistemas. 2013. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Luís Eduardo de Souza Amorim

DI IORIO, Vladimir OliveiraBIGONHA, R. S.; BIGONHA, M. A. S.;OLIVEIRA, Alcione de Paiva. Reusable Language Specifications. 2013. Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Marcos Rodrigo Sol Souza

BIGONHA, M. A. S.; PEREIRA, F. M. Q.; GUILLON, Christophe;DI IORIO, Vladimir OliveiraBIGONHA, R. S.. Eliminação de testes de overflow para compiladores de trilhas. 2011. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Arthur Vinícius Maciel Dantas

GOULART, Carlos de Castro; FERREIRA, Ricardo dos Santos; ROCHA, M. N.;DI IORIO, Vladimir Oliveira; LOUREIRO, Antônio A. F.. DESRO: um protocolo de roteamento com gerenciamento dinâmico de energia para redes de sensores sem fio. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Lissandra Luvizão Lazzarotto

OLIVEIRA, Alcione de Paiva; BRAGA, J. L.; PASSOS, F. J. V.;DI IORIO, Vladimir Oliveira; FILHO, Jugurta L.. Sistemas multiagentes na avaliação pedagógica e na detecção do perfil cognitivo dos alunos: proposta de modelo para uso em ambientes de ensino à distância. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Alex Damiany Assis

FERREIRA, Ricardo dos Santos;DI IORIO, Vladimir OliveiraANDRADE, Marcus Vinícius Alvim; GOULART, Carlos de Castro. Um Algoritmo de Posicionamento e Roteamento Polinomial para Arquiteturas Reconfiguráveis de Grão Grosso com Redes Multiestágio. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Leonardo Vieira dos Santos Reis

BIGONHA, R. A. S.DI IORIO, Vladimir OliveiraBIGONHA, M. A. S.; VALENTE, M. T. O.;MAIA, M. A.. Especialização de linguagens Orientadas a Aspectos baseada em extensibilidade de gramáticas. 2010. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Tiago Furtado

OLIVEIRA, Alcione de Paiva; BRAGA, J. L.;DI IORIO, Vladimir Oliveira; SANTOS, André Gustavo dos; VILLELA, Regina Maria Maciel Braga. Um método parcialmente automatizado para customização de processos de software por meio de planejamento distribuído. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Salles Viana Gomes de Magalhaes

ANDRADE, Marcus Vinícius Alvim; RIBEIRO, Carlos Antônio Álvares S.; FERREIRA, Ricardo dos Santos; ARROYO, José Elias Claudio;DI IORIO, Vladimir Oliveira. Métodos para o posicionamento de recursos em terrenos representados por grades regulares. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Marcone Guimarães Laure

FERREIRA, Ricardo dos Santos; GOULART, Carlos de Castro;DI IORIO, Vladimir Oliveira; FREITAS, H. C.; MARTINS, C. A. P. S.. Arquiteturas dinamicamente reconfiguráveis com redes de interconexão multiestágios. 2010. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Clayton Vieira Fraga Filho

BRAGA, J. L.;DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; VALENTE, M. T. O.; FERREIRA, Ricardo dos Santos. Simulação de modelos de processo de software utilizando máquinas de estado abstratas. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Mirella Antunes de Magualhães

ANDRADE, Marcus Vinícius AlvimDI IORIO, Vladimir Oliveira; RIBEIRO, Carlos Antônio Álvares S.; SANTOS, André Gustavo dos; JUNIOR, Clodoveu A. D.. Algoritmo eficiente para o cálculo de mapas de visibilidade em terrenos armazenados em memória externa. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Tiago Aparecido Teixeira

FERREIRA, Ricardo dos Santos;DI IORIO, Vladimir Oliveira; ARROYO, José Elias Claudio; SANTOS, André Gustavo dos. Heurísticas para a geração de arquiteturas reconfiguráveis em arranjos bidimensionais. 2009. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Ítalo Rodrigues Castro

ROCHA, M. N.; FILHO, Jugurta L.;OLIVEIRA, Alcione de PaivaDI IORIO, Vladimir Oliveira; TRONTO, Iris F. B.. Uma proposta de extensões à UML. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Daniella Inácio Barros

ROCHA, M. N.; FILHO, Jugurta L.;DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; TRONTO, Iris F. B.. Requisitos de usabilidade e extensões UML para aplicações em ambientes móveis. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Mauro Morais de Miranda

OLIVEIRA, Alcione de PaivaDI IORIO, Vladimir Oliveira; FILHO, Jugurta L.; BRAGA, J. L.; TRONTO, Iris F. B.. Extensão do meta-modelo RAS para adição de suporte de sistemas multi-agentes a redes de compartilhamento de componentes de software. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Pedro Augusto Felipe Machado Gazolla

DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; BRAGA, J. L.; FILHO, Jugurta L.; RESENDE, Antônio M. P.. Mecanismo Visual Baseado em Aspectos para Automatização de Logging. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Leonardo Humberto Guimarães Silva

VALENTE, M. T. O.;BIGONHA, R. A. S.DI IORIO, Vladimir Oliveira; SONG, M. A. J.. Definição de Conjuntos de Junção Robustos usando Aspect-Aware Interfaces e Aspectos Anotadores. 2008. Dissertação (Mestrado em Informática) - Pontifícia Universidade Católica de Minas Gerais.

Aluno: Sergio Murilo Stempliuc

FILHO, Jugurta L.; BORGES, K. A. V.;DI IORIO, Vladimir Oliveira; ROCHA, M. N.; JUNIOR, Clodoveu A. D.. Modelagem de Restrições de Integridade Espaciais em Aplicações de Rede Através do Modelo UML-Geoframe. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Diego Azevedo César

OLIVEIRA, Alcione de Paiva; BRAGA, J. L.;DI IORIO, Vladimir OliveiraANDRADE, Marcus Vinícius AlvimBIGONHA, R. S.. Incorporação de propriedades transversais em sistemas multiagentes uilizando programação orientada a aspectos. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Thiago Souto Mendes

ROCHA, M. N.; BRAGA, J. L.;DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de Paiva; GOMES, R. M.. Um modelo de arquitetura de matching entre perfis de usuários e serviços. 2008. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Bruna Bárbara Santos

SANTOS, H. N.; ROCHA, M. N.;DI IORIO, Vladimir Oliveira. Procedimentos Híbridos na Exploração do Espaço de Soluções de Problemas de Natureza Combinatória. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Italo Giovani Abdanur Stefani

BIGONHA, R. S.; PIMENTEL, E. G.;DI IORIO, Vladimir OliveiraBIGONHA, M. A. S.. Método de Refinamento Machina. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Bruno Rabello Monteiro

FILHO, Jugurta L.; JUNIOR, Clodoveu A. D.; ROCHA, M. N.; BRAGA, J. L.;DI IORIO, Vladimir Oliveira. Aplicações de Sistemas de Informação Geográfica Móveis: um estudo voltado para iniciativas de governo eletrônico na administração pública municipal. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Débora Pereira Coura

DI IORIO, Vladimir OliveiraOLIVEIRA, Alcione de PaivaANDRADE, Marcus Vinícius Alvim; ROCHA, M. N.;BIGONHA, R. S.. Produzindo Animações através da Programação por Demonstração. 2007. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Wagner Salazar Pires

BIGONHA, R. S.DI IORIO, Vladimir Oliveira; PIMENTEL, E. G.;BIGONHA, M. A. S.. Uma Linguagem de Especificação Formal Orientada por Aspectos. 2007. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Mario Celso Candian Lobato

BIGONHA, R. S.BIGONHA, M. A. S.DI IORIO, Vladimir OliveiraMAIA, M. A.. Um Arcabouço para Compilação de Linguagens de Especificação ASM. 2006. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Kristian Magnani dos Santos

BIGONHA, M. A. S.BIGONHA, R. S.DI IORIO, Vladimir OliveiraMAIA, M. A.. Um Arcabouço para Otimizações em Máquinas de Estado Abstratas. 2006. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Marcos Vinicius da Silva

FERREIRA, Ricardo dos Santos;DI IORIO, Vladimir Oliveira; GOULART, Carlos de Castro;ANDRADE, Marcus Vinícius Alvim; CARRO, Luigi. Exploração do Espaço de Projetos de Arquiteturas Reconfiguráveis em Arranjos. 2006. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Luciana Leal Ambrósio

BIGONHA, M. A. S.BIGONHA, R. S.; ARAÚJO, G. C. S.;DI IORIO, Vladimir Oliveira. Análise da Alocação Global de Registradores Baseada em Crescimento de Domínios Ativos e Combinação de Registradores. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: João Batista Mendes

ANDRADE, Marcus Vinícius Alvim; ARAÚJO, A. A.; STOLFI, J.;DI IORIO, Vladimir Oliveira. Localização Exata de Pontos em Mapas Esféricos usando uma Adaptação da Árvore de Partição Binária do Espaço. 2004. Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais.

Aluno: Marcio Francisco da Silva

CAMARGO JÚNIOR, F.;DI IORIO, Vladimir Oliveira; ALMEIDA, P. E. M.; BORGES, H. E.. Proposta de uma Ferramenta Case para Auxiliar o Desenvolvimento de Sistemas de Informação em Múltiplas Camadas. 2004. Dissertação (Mestrado em Tecnologia) - Centro Federal de Educação Tecnológica de Minas Gerais.

Aluno: Eliseu César Miguel

DI IORIO, Vladimir OliveiraBIGONHA, R. S.OLIVEIRA, Alcione de Paiva. Especificação Formal de Jogos de Inteligência Artificial. 2004. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa.

Aluno: Leonardo Vieira dos Santos Reis

BIGONHA, R. S.DI IORIO, Vladimir Oliveira; Ierusalimschy, Roberto; Musicante, Martin; BIGONHA, M. A. S.; PEREIRA, F. M. Q.. Adaptable Parsing Expression Grammars. 2014. Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação - UFMG) - Universidade Federal de Minas Gerais.

Orientou

Luís Eduardo de Souza Amorim

Modularização de Especificações de Linguagens de Programação; Início: 2011; Dissertação (Mestrado profissional em Ciência da Computação) - Universidade Federal de Viçosa, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; (Orientador);

Luís Eduardo de Souza Amorim

Reusable Language Specifications; 2013; Dissertação (Mestrado em Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Marcone Guimarães Laure

Arquiteturas dinamicamente reconfiguráveis com redes de interconexão multiestágios; 2010; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Vladimir Oliveira Di Iorio;

Tiago Furtado

Um método parcialmente automatizado para customização de software por meio de planejamento distribuído; 2010; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Salles Viana Gomes de Magalhaes

Métodos para o posicionamento de recursos em terrenos representados por grades regulares; 2010; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Vladimir Oliveira Di Iorio;

Felipe da Silva Pinheiro

Metaprogramação Extensível para a Linguagem XAJ; 2010; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Vladimir Oliveira Di Iorio;

Cleverson Carneiro Trevenzoli

Um mecanismo para Extensibilidade de AspectJ em Tempo de Costura; 2010; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Vladimir Oliveira Di Iorio;

Clayton Vieira Fraga Filho

Simulação de modelos de processo de software utilizando máquinas de estado abstratas; 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Mirella Antunes de Magualhães

Algoritmo eficiente para o cálculo de mapas de visibilidade em terrenos armazenados em memória externa; 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Tiago Aparecido Teixeira

Heurísticas para a geração de arquiteturas reconfiguráveis em arranjos bidimensionais; 2009; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Pedro Augusto Felipe Machado Gazolla

Mecanismo Visual Baseado em Aspectos para Automatização de Logging; 2008; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Orientador: Vladimir Oliveira Di Iorio;

Mauro Morais de Miranda

Extensão do meta-modelo RAS para adição de suporte de sistemas multi-agentes a redes de compartilhamento de componentes de software; 2008; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Gênesis Barros Campos

Especificação do Comportamento de Agentes em Jogos Eletrônicos; 2008; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Orientador: Vladimir Oliveira Di Iorio;

Leonardo Vieira dos Santos Reis

Uma Linguagem Orientada a Aspectos Extensível; 2008; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Vladimir Oliveira Di Iorio;

Diego Azevedo César

Incorporação de propriedades transversais em sistemas multiagentes uilizando programação orientada a aspectos; 2008; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior; Coorientador: Vladimir Oliveira Di Iorio;

Débora Pereira Coura

Produzindo Animações Através da Programação por Demonstração; 2007; 0 f; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Orientador: Vladimir Oliveira Di Iorio;

Bruna Bárbara Santos

Procedimentos Híbridos na Exploração do Espaço de Soluções de Problemas de Natureza Combinatória; 2005; 0 f; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Marcus Vinicius da Silva

Arquiteturas de Fluxo de Dados: um estuado comparativo; 2005; 0 f; Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Viçosa,; Coorientador: Vladimir Oliveira Di Iorio;

Eliseu César Miguel

Especificação Formal de Jogos de Inteligência Artificial; 2004; 117 f; Dissertação (Mestrado em Ciências da Computação) - Universidade Federal de Minas Gerais,; Orientador: Vladimir Oliveira Di Iorio;

Leonardo Vieira dos Santos Reis

Adaptable Parsing Expression Grammars; 2014; Tese (Doutorado em Programa de Pós-Graduação em Ciência da Computação - UFMG) - Universidade Federal de Minas Gerais, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coorientador: Vladimir Oliveira Di Iorio;

Leandro Rubiale

Migrando do VB 6; 0 para o VB; NET; 2006; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Bruno de Castro Montreuil Brandão

Site do Museu Mariano Procópio; 2006; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Leandro Ferreira

Conceitos e Estrutura da XML, a linguagem que mudou a WEB; 2006; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Geraldo Afonso da Cruz

Modelo de gerenciamento da produção para pequenas empresas produtoras de software; 2005; 75 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Henrique Queiroz Drummond

PLATAFORMA; NET PARA DESENVOLVEDORES: NOVOS CONCEITOS E COMPARATIVO COM OUTRAS LINGUAGENS; 2005; 82 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

João Luiz Cosmi Cerqueira

DESENVOLVIMENTO DE UM SOFTWARE PARA APOIO AO ENSINO DA LÓGICA FORMAL RELATIVA AOS SILOGISMOS CATEGÓRICOS; 2005; 32 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Ricardo Bezerra de Oliveira

Segurança de Dados; 2005; 48 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Ricardo da Silveira Coelho

CLANLIB, UMA BIBLIOTECA PARA DESENVOLVIMENTO DE JOGOS DE COMPUTADORES; 2005; 54 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Ricardo Gomes Ladeira da Costa

NORTEANDO A ESCOLHA DE TECNOLOGIA DE HIPERMÍDIA PARA CURSOS DE EDUCAÇÃO A DISTÂNCIA; 2005; 50 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Rodolfo Fulgêncio Sacramento

METODOLOGIAS DE REPRESENTAÇÃO DE CONHECIMENTO; 2005; 61 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Ronney Moreira de Castro

J2EE X; NET : UMA COMPARAÇÃO ENTRE AS DUAS PLATAFORMAS; 2004; 58 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Wander Antunes Gaspar Valente

A escolha de uma linguagem de programação para uma disciplina introdutória de algoritmos; 2003; 76 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Geraldo Magela de Melo Jr

Um Estudo sobre o Sistema Operacional BeOS; 2003; 86 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Giangiacomo Ponzo Neto

Ambientes de Desenvolvimento Integrado para Java; 2003; 97 f; Monografia; (Aperfeiçoamento/Especialização em Lato Sensu Em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

JOÃO PAULO DE OLIVEIRA

Desenvolvimento de ambiente para o jogo Medieval War; 2005; 11 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Andre Luis Silva Rodrigues

Desenvolvimento de agentes para o jogo Medieval War; 2005; 15 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Gabriel Machado Fornazier

SisDNS - Relatórios para Consultas de Cadastramento nos Servidores de Nomes de Domínios; 2004; 12 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Mario Celso Candian Lobato

Desenvolvimento de ferramenta para cálculo de índice de qualidade de solos; 2003; 36 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Adriano de Jesus Souza

Desenvolvimento de jogos usando a biblioteca Clanlib; 2003; 20 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Frederico Guilherme Weitzel-Müller Barbosa de Castro

DESENVOLVIMENTO DE APLICATIVOS MULTIMÍDIA EM JAVA; 2003; 66 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Michel Castro Moreira

CLIMABR - Ferramenta para gerar séries sintéticas de precipitações diárias; 2003; 20 f; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

[Nome removido após solicitação do usuário]

Extensibilidade de Linguagens de Programação com Orientação a Aspectos; 2010; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

[Nome removido após solicitação do usuário]

Ferramentas para Programação Orientada a Linguagens; 2009; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Luís Eduardo de Souza Amorim

Ferramentas para Programação Orientada a Linguagens; 2009; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Vladimir Oliveira Di Iorio;

Rodolfo da Costa Ladeira

Ferramentas para Programação Orientada a Linguagens; 2008; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Luís Eduardo de Souza Amorim

Ferramentas para Programação Orientada a Linguagens; 2008; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Vladimir Oliveira Di Iorio;

Alex Guimarães Lima

Um ambiente para especificação de comportamento de agentes usando programação por demonstração; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Leonardo Vieira dos Santos Reis

Um framework para especificação de sistemas em ambientes envolvendo multiagentes; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Fundação de Amparo à Pesquisa do Estado de Minas Gerais; Orientador: Vladimir Oliveira Di Iorio;

Carlos Roberto Marques Jr

Um framework para especificação de sistemas em ambientes envolvendo multiagentes; 2006; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Gilmar de Oliveira Gomes

Implementação de jogos de computador; 2005; 0 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Claudeci Varejão Júnior

Desenvolvimento de Agentes em Jogos de Tiro em Primeira Pessoa; 2004; 38 f; Iniciação Científica; (Graduando em Ciência da Computação) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Mario Celso Candian Lobato

Aplicação de Avaliação Parcial em Algoritmos de Biologia Molecular Computacional; 2002; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Roberto de Paiva

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Márcia Alessandra dos Santos

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Pablo Martins

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Cláudio Márcio da Silveira

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Rodrigo Machado Oliveira

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Wallace Pinto de Oliveira

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Jackson Fabiano de Morais Gomes

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Rodrigo Paiva Inácio Lima

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Anderson Franscisco da Silva

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Luciane Lamour Ferreira

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa; Orientador: Vladimir Oliveira Di Iorio;

Érico Fabrício Xavier

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Hilson Gonsalvez Ferraz Junior

Guidance - Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas; 1995; 0 f; Iniciação Científica; (Graduando em Bacharelado Em Informática) - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Mario Celso Candian Lobato

Uma ferramenta para cálculo de índice de qualidade; 2003; 0 f; Orientação de outra natureza - Universidade Federal de Viçosa, Conselho Nacional de Desenvolvimento Científico e Tecnológico; Orientador: Vladimir Oliveira Di Iorio;

Produções bibliográficas

  • REIS, Leonardo V. S. ; DI IORIO, Vladimir Oliveira ; Bigonha, Roberto S. . An on-the-fly grammar modification mechanism for composing and defining extensible languages. Computer Languages, Systems & Structures , v. 42, p. 46-59, 2015.

  • REIS, Leonardo V. S. ; Bigonha, Roberto S. ; DI IORIO, Vladimir Oliveira ; AMORIM, LUIS EDUARDO S. . The formalization and implementation of Adaptable Parsing Expression Grammars. Science of Computer Programming (Print) , v. 96, p. 191-210, 2014.

  • REIS, Leonardo Vieira dos Santos ; DI IORIO, Vladimir Oliveira . Construção de um compilador para a linguagem ASM-OBJ utilizando programação por aspectos. REIC. Revista Eletrônica de Iniciação Científica (Online) , v. IX, p. 4, 2009.

  • PAULI, D. G. ; VIGODERIS, R. B. ; DI IORIO, Vladimir Oliveira ; SILVA, J. N. ; TINOCO, I. F. F. ; GALVARRO, S. F. S. . Desenvolvimento de um software para dimensionamento de sistemas de ventilação e resfriamento evaporativo em instalações avícolas climatizadas. Engenharia na Agricultura , v. 16, p. 167-179, 2008.

  • OIKAWA, Marcelo ; DI IORIO, Vladimir Oliveira . Solucionando Problemas em Sistemas para Produção de Animação Usando Programação por Demonstração. REIC. Revista Eletrônica de Iniciação Científica , v. VIII, p. 7, 2008.

  • DI IORIO, Vladimir Oliveira ; COURA, Débora Pereira ; REIS, Leonardo Vieira dos Santos ; OIKAWA, Marcelo ; MARQUES JR, Carlos Roberto . A Visual Language for Animated Simulation. Journal of Universal Computer Science (Online) , v. 13, p. 767-785, 2007.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. ; BIGONHA, M. A. S. ; OLIVEIRA, Alcione de Paiva ; MIGUEL, E. C. . Whats the name of the game? Formal specification of Artificial Intelligence Games (Extended Version). Electronic Notes in Theoretical Computer Science , Elsevier - Science Direct, v. 130, p. 129-150, 2005.

  • COELHO, R. S. ; DI IORIO, Vladimir Oliveira . Desenvolvimento de Jogos de Computadores Usando Software Livre. Infocomp Revista de Ciência da Computação da Universidade Federal de Lavras, Lavras, v. 4, n.2, p. 79-84, 2005.

  • REIS, Leonardo V. S. ; DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. . A Mixed Approach for Building Extensible Parsers. In: Fernando Magno Quintão Pereira. (Org.). Lecture Notes in Computer Science - Programming Languages - Proceedings of the 18th Brazilian Symposium, SBLP 2014. 1ed.: Springer International Publishing, 2014, v. 8771, p. 1-15.

  • CARDOSO, ELTON M. ; RIBEIRO, RODRIGO G. ; REIS, LEONARDO V. S. ; BIGONHA, MARIZA A. S. ; BIGONHA, ROBERTO S. ; DI IORIO, VLADIMIR O. . An attribute language definition for adaptable parsing expression grammars. In: SAC '19: The 34th ACM/SIGAPP Symposium on Applied Computing, 2019, Limassol Cyprus. Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing. p. 1518-1525.

  • REIS, LEONARDO V. S. ; DI IORIO, VLADIMIR O. ; BIGONHA, ROBERTO S. . Defining the syntax of extensible languages. In: the 29th Annual ACM Symposium, 2014, Gyeongju. Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14. New York: ACM Press. p. 1570-1576.

  • TREVENZOLI, C. C. ; DI IORIO, Vladimir Oliveira ; REIS, L. V. S. . Um Mecanismo para Extensibilidade de AspectJ em Tempo de Costura. In: Latin American Workshop on Aspect Oriented Software Development, 2012, Natal. Anais do VI LA-WASP, 2012.

  • PINHEIRO, Felipe da Silva ; DI IORIO, Vladimir Oliveira ; AMORIM, Luís Eduardo de Souza ; REIS, Leonardo Vieira dos Santos . Metaprogramação Extensível para a Linguagem eXtensible AspectJ. In: Latin American Workshop on Aspect Oriented Software Development, 2012, Natal. Anais do VI LA-WASP, 2012.

  • REIS, L. V. S. ; BIGONHA, R. S. ; DI IORIO, Vladimir Oliveira ; AMORIM, Luís Eduardo de Souza . Adaptable Parsing Expression Grammars. In: XVI Brazilian Symposium on Programming Languages, 2012, Natal. Lecture Notes in Computer Science. Berlin, Heidelberg: Springer-Verlag, 2012. v. 7554. p. 72-86.

  • DI IORIO, Vladimir Oliveira ; REIS, Leonardo Vieira dos Santos ; BIGONHA, R. S. ; VALENTE, M. T. O. . Weave Time Macros. In: Workshop on Domain-specific Aspect Languages, 2011, Porto de Galinhas. Proceedings of the sixth annual workshop on Domain-specific aspect languages, 2011.

  • AMORIM, Luís Eduardo de Souza ; DI IORIO, Vladimir Oliveira ; TORRES, Giorgio Prímola Ferreira Guimarães ; PINHEIRO, Felipe da Silva ; REIS, Leonardo Vieira dos Santos . Definição Modular da Sintaxe de AspectJ usando Parsing Expression Grammar. In: 5th Latin-American Workshop no Aspect-Oriented Software Development - Advanced Modularization Techniques, 2011, São Paulo. Anais do LA-WASP - 2011, 2011.

  • DI IORIO, Vladimir Oliveira ; REIS, Leonardo Vieira dos Santos ; TREVENZOLI, Cleverson Carneiro ; AMORIM, Luís Eduardo de Souza . Implementation of user-defined pointcuts in the XAJ language. In: IV Latin American Workshop on Aspect-Oriented Software Development, 2010, Salvador. Proccedings of IV LA-WASP, 2010. v. 9. p. 43-48.

  • DI IORIO, Vladimir Oliveira ; REIS, Leonardo Vieira dos Santos ; BIGONHA, R. S. ; BIGONHA, M. A. S. . A proposal for extensible AspectJ. In: Workshop on Domain-specific aspect languages, 2009, Charlottesville (VA). Proceedings of the 4th workshop on Domain-specific aspect languages. New York, NY, USA: ACM, 2009. p. 21-24.

  • FRAGA FILHO, C. ; BRAGA, J. L. ; OLIVEIRA, Alcione de Paiva ; DI IORIO, Vladimir Oliveira . Simulação de Modelos de Processo de Software com Máquinas de Estado Abstratas. In: VIII Simpósio Brasileiro de Qualidade de Software - SBQS, 2009, Ouro Preto. Anais do VIII Simpósio Brasileiro de Qualidade de Software, 2009.

  • REIS, Leonardo Vieira dos Santos ; DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. ; BIGONHA, M. A. S. ; LADEIRA, Rodolfo da Costa . XAJ: An Extensible Aspect-Oriented Language. In: III Latin American Workshop on Aspect-Oriented Software Development, 2009, Fortaleza. Proceedings of the LA-WASP2009, 2009.

  • MIRANDA, M. M. ; OLIVEIRA, Alcione de Paiva ; BRAGA, J. L. ; DI IORIO, Vladimir Oliveira . Extensões da especificação RAS para busca de componentes de software apoiada por ontologia. In: Seminário de Pesquisa em Ontologia no Brasil, 2008, Niterói. Seminário de Pesquisa em Ontologia no Brasil, 2008.

  • DI IORIO, Vladimir Oliveira ; GOULART, Carlos de Castro ; REIS, Leonardo Vieira dos Santos ; OIKAWA, Marcelo . An Application-Specific Language for Synchronization Using Aspect-Oriented Programming Concepts. In: II Latin American Workshop on Aspect-Oriented Software Development, 2008, Campinas. II Latin American Workshop on Aspect-Oriented Software Development. Campinas, 2008. p. 70-79.

  • GAZOLLA, Pedro A. F. M. ; DI IORIO, Vladimir Oliveira ; GAZOLLA, João F. M. . Mecanismo visual baseado em aspectos para automatização de logging. In: XXXIV Conferencia Latinoamericana de Informática (CLEI 2008), 2008, Santa Fé, Argentina. Anais da XXXIV Conferencia Latinoamericana de Informática, 2008.

  • DI IORIO, Vladimir Oliveira ; COURA, Débora Pereira ; REIS, Leonardo Vieira dos Santos ; OIKAWA, Marcelo ; MARQUES JR, Carlos Roberto . A Visual Language for Animated Simulation.. In: XI Brazilian Symposium on Programming Languages, SBLP 2007, 2007, Natal. Proceedings of the XI Brazilian Symposium on Programming Languages, 2007.

  • VIGODERIS, R. B. ; PAULI, D. G. ; DI IORIO, Vladimir Oliveira ; SILVA, J. N. ; TINOCO, I. F. F. ; GATES, R. S. . Development of a software for ventilations system and evaporative cooling systems dimentioning for poultry facilities. In: ASABE Annual International Meeting, 2006, Portland - Oregon. ASABE Annual International Meeting Proceedings - Paper number 134-SE-6 - 064078. Portland, 2006.

  • COURA, Débora Pereira ; DI IORIO, Vladimir Oliveira ; LIMA, Alex Guimarães ; OLIVEIRA, Alcione de Paiva ; ANDRADE, Marcus Vinícius Alvim . Animações através de Programação por Demonstração. In: VII Brazilian symposium on Human factors in computing systems, 2006, Natal. IHC '06: Proceedings of VII Brazilian symposium on Human factors in computing systems. New York, NY, USA: ACM, 2006. p. 81-90.

  • MAGNANI, K. ; BIGONHA, M. A. S. ; BIGONHA, R. A. S. ; DI IORIO, Vladimir Oliveira ; OLIVEIRA, F. F. . An Infrastructure for Implementing Compilers for Concurrent Abstract State Machine Languages. In: XXXI CLEI - Conferencia Latino Americana de Informatica, 2005, Cali. Obras Completas CLEI2005 - Volumen: XXXI Conferencia Latinoamericana de Informatica, 2005. p. 881-891.

  • OLIVEIRA, Alcione de Paiva ; MOREIRA, A. ; DI IORIO, Vladimir Oliveira . Uma Avaliação do Uso de Jogos no Ensino de Inteligência Artificial. In: WEIMIG'2004, 2004, Belo Horizonte. Anais do WEIMIG'2004, 2004. p. 47-57.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. ; BIGONHA, M. A. S. ; OLIVEIRA, Alcione de Paiva ; MIGUEL, E. C. . Whats the name of the game? Formal Specification of Artificial Intelligence Games. In: Brazilian Symposium on Formal Methods - SBMF04, 2004, Recife. Proceedings of SBMF 2004, 2004. p. 92-107.

  • DI IORIO, Vladimir Oliveira ; OLIVEIRA, Alcione de Paiva ; MIGUEL, E. C. ; BIGONHA, R. S. ; BIGONHA, M. A. S. . Utilização de Máquinas de Estado Abstratas em Aplicações de Inteligência Artificial e Jogos. In: XXIX CLEI - CONFERENCIA LATINO AMERICANA DE INFORMATICA, 2003, La Paz. Obras Completas XXIX CLEI - artículo 201, 2003. p. 1-12.

  • PEREIRA, F. M. Q. ; BIGONHA, R. S. ; DI IORIO, Vladimir Oliveira ; BIGONHA, M. A. S. . Avaliação Parcial de Programas usando CMIX/II. In: SBLP 2001 - V Simpósio Brasileiro de Linguagens de Programação, 2001, Curitiba. Anais do V Simpósio Brasileiro de Linguagens de Programação, 2001. p. 32-47.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. . Extensões de Geração para Máquinas de Estado Abstratas. In: SBLP2001 - V Simpósio Brasileiro de Linguagens de Programação, 2001, Curitiba. Anais do V Simpósio Brasileiro de Linguagens de Programação, 2001. p. 124-139.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. ; MAIA, M. A. . A Self-Applicable Partial Evaluator for ASM. In: ASM 2000 Workshop, 2000, Monte Veritá. International Workshop on Abstract State Machines, Local Proceedings, 2000. v. 87. p. 115-130.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. ; BIGONHA, M. A. S. . Tutorial em Avaliação Parcial de Programas. In: SBLP 2000 - IV Simpósio Brasileiro de Linguagens de Programação, 2000, Recife. Anexo aos Anais do IV Simpósio Brasileiro de Linguagens de Programação, 2000.

  • TIRELO, F. ; MAIA, M. A. ; DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. . Um Tutorial em Máquinas de Estado Abstratas. In: SBLP 1999 - III Simpósio Brasileiro de Linguagens de Programação, 1999, Porto Alegre. Anexo aos Anais do III Simpósio Brasileiro de Linguagens de Programação, 1999. p. 1-30.

  • DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. . Avaliação Parcial em Máquinas de Estado Abstratas. In: SBLP 1999 - III Simpósio Brasileiro de Linguagens de Programação, 1999, Porto Alegre. Anais do III Simpósio Brasileiro de Linguagens de Programação, 1999. p. 45-59.

  • MAIA, M. A. ; DI IORIO, Vladimir Oliveira ; BIGONHA, R. S. . Interacting Abstract State Machines. In: XXVIII Annual Conference of the German Society of Computer Science, 1998, Magdeburg. Proceedings of the XXVIII Annual Conference of the German Society of Computer Science, 1998. p. 37-49.

  • DI IORIO, Vladimir Oliveira ; DI IORIO, A. J. . Guidance: Uma Ferramenta para Desenvolvimento de Sistemas de Informações Estratégicas. In: X SBES, 1996, São Carlos. Anais do X Simpósio Brasileiro de Engenharia de Software, 1996.

  • DI IORIO, Vladimir Oliveira ; CARVALHO, O. S. F. . Derivação Formal de Estruturas Distribuídas com Progresso. In: VII SBAC-PAD, 1995, Gramado. Anais do VII Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho, 1995.

  • CARVALHO, O. S. F. ; DI IORIO, Vladimir Oliveira . Derivação Formal de Estruturas Distribuídas. In: VI SBAC-PAD, 1994, Caxambu. Anais do VI Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho, 1994.

  • CARVALHO, O. S. F. ; DI IORIO, Vladimir Oliveira ; MOTA, E. ; FERREIRA, Ricardo dos Santos . Um Algoritmo para Exclusão Mútua em Redes de Computadores. In: XIX SEMISH, 1992, Riode Janeiro. Anais do XIX Simpósio de Hardware e Software, 1992.

  • PINHEIRO, Felipe da Silva ; DI IORIO, Vladimir Oliveira ; AMORIM, Luís Eduardo de Souza ; REIS, Leonardo Vieira dos Santos . MetaProgramação Extensível. In: 5th Latin-American Workshop no Aspect-Oriented Software Development - Advanced Modularization Techniques, 2011, Porto de Galinhas. Anais do LA-WASP - 2011, 2011.

  • CAMPOS, G. B. ; DI IORIO, Vladimir Oliveira ; MARQUES JR, Carlos Roberto ; BRAGA, J. L. ; OLIVEIRA, Alcione de Paiva . Especicação do Comportamento de Agentes Virtuais Inteligentes por Demonstração. In: SBGames 2009, 2009, Rio de Janeiro. Anais do SBGAMES 2009, 2009.

  • PAULI, D. G. ; VIGODERIS, R. B. ; DI IORIO, Vladimir Oliveira ; SILVA, J. N. ; JUINOR, T. Y. ; TINOCO, I. F. F. . DESENVOLVIMENTO DE UM SOFTWARE PARA DIMENSIONAMENTO DE SISTEMAS DE VENTILAÇÃO E RESFRIAMENTO ADIABÁTICO EVAPORATIVO PARA INSTALAÇÕES AVÍCOLAS CLIMATIZADAS. In: CONBEA 2005 - Congresso Brasileiro de Engenharia Agrícola, 2005, Canoas-RS. Apresentação de poster, 2005.

Outras produções

DI IORIO, Vladimir Oliveira ; BORGES, A. C. ; CHAER, G. M. ; NEVES, J. C. L. ; TÓTOLA, M. R. ; LOBATO, M. C. C. . Simoqs - Sistema de Monitoramento da Qualidade de Solo. 2004.

Projetos de pesquisa

  • 2008 - Atual

    Ferramentas para Programação Orientada a Linguagens, Descrição: Este projeto tem como objetivo desenvolver ferramentas que facilitem a utilização da metodologia de programação orientada a linguagens. Uma das primeiras ferramentas a serem construídas consiste na definição de uma linguagem orientada a aspectos com sintaxe concreta extensível e na implementação desta linguagem, com a construção de um compilador próprio. A ferramenta permitirá a criação de novas linguagens orientadas a aspectos de maneira rápida e com implementação eficiente, podendo ser utiizada nas atividades de programação orientada a linguagens.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (4) / Mestrado acadêmico: (1) . , Integrantes: Vladimir Oliveira Di Iorio - Coordenador / Roberto da Silva Bigonha - Integrante / Mariza Andrade da Silva Bigonha - Integrante / Leonardo Vieira dos Santos Reis - Integrante / Luís Eduardo de Souza Amorim - Integrante / Rodolfo da Costa Ladeira - Integrante / Cleverson Carneiro Trevenzoli - Integrante / Felipe da Silva Pinheiro - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro.

  • 2005 - 2008

    Um framework para especificação de sistemas multiagentes, Descrição: Este projeto envolve o estudo de técnicas para especificação de sistemas que englobam múltiplos agentes, em ambientes reais e virtuais. O objetivo principal é construir ferramentas que sejam acessíveis inclusive a usuários com pouco ou nenhum conhecimento sobre linguagens de programação.. , Situação: Em andamento; Natureza: Pesquisa. , Alunos envolvidos: Graduação: (3) / Especialização: (0) / Mestrado acadêmico: (1) / Mestrado profissional: (0) / Doutorado: (0) . , Integrantes: Vladimir Oliveira Di Iorio - Coordenador / Alcione de Paiva Oliveira - Integrante / Marcus Vinícius Alvim Andrade - Integrante / Débora Pereira Coura - Integrante / Alex Guimarães Lima - Integrante / Leonardo Vieira dos Santos Reis - Integrante / Carlos Roberto Marques Jr - Integrante., Financiador(es): Fundação de Amparo à Pesquisa do Estado de Minas Gerais - Auxílio financeiro., Número de produções C, T & A: 4

Prêmios

1990

Medalha Presidente Bernardes, Universidade Federal de Viçosa.

Histórico profissional

Endereço profissional

  • Universidade Federal de Viçosa, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática. , Campus UFV - Av. P.H. Rolfs, s/n, Campus UFV, 36570000 - Viçosa, MG - Brasil, Telefone: (31) 38992397, Fax: (31) 38992394, URL da Homepage:

Experiência profissional

1992 - Atual

Universidade Federal de Viçosa

Vínculo: Servidor Público, Enquadramento Funcional: Professor Adjunto, Carga horária: 0, Regime: Dedicação exclusiva.

Atividades

  • 04/2005

    Direção e administração, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Cargo ou função, Coordenador do Bacharelado em Ciência da Computação.

  • 03/2001

    Pesquisa e desenvolvimento, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Linhas de pesquisa

  • 03/2001

    Ensino, Ciência da Computação, Nível: Graduação,Disciplinas ministradas, INF110 Programação I, INF211 Estruturas de Dados, INF111 Programação II, INF212 Programação III, INF115 Programação Funcional, INF100 Introdução à Programação, INF331 Linguagens Formais e Autômatos

  • 04/2001 - 03/2005

    Direção e administração, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Cargo ou função, Coordenador do Lato Sensu em Ciência da Computação.

  • 03/2003 - 03/2003

    Ensino, Lato Sensu Em Ciência da Computação, Nível: Especialização,Disciplinas ministradas, Estruturas de Dados

  • 08/2001 - 08/2001

    Ensino, Lato Sensu Em Ciência da Computação, Nível: Especialização,Disciplinas ministradas, Estruturas de Dados

  • 08/1992 - 02/1997

    Ensino, Bacharelado Em Informática, Nível: Graduação,Disciplinas ministradas, MAT170 Ciência de Computadores I, MAT275 Introdução à Teoria da Computação, MAT470 Construção de Compiladores, MAT173 Introdução à Computação, MAT272 Estruturas Discretas, MAT176 Introdução à Programação II, MAT275 Intodução à Teoria da Computação, MAT494 Projeto Orientado II, INF230 Estruturas Discretas, INF590 Tópicos Especiais em Ciência da Computação, INF130 Introdução à Teoria da Compitação, INF211 Estruturas de Dados, INF491 Projeto Orientado II, INF210 Projeto e Implementação de Programas, INF351 Programação de Sistemas, INF111 Introdução à Programação II, INF101 Ciência de Computadores II, INF310 Programação Concorrente e Distribuída

  • 11/1995 - 12/1996

    Direção e administração, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Cargo ou função, Membro da Comissão Permanente de Política de Informática.

  • 01/1995 - 12/1996

    Pesquisa e desenvolvimento, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Linhas de pesquisa

  • 01/1996 - 01/1996

    Direção e administração, Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Cargo ou função, Chefe de Departamento.

  • 09/1994 - 10/1994

    Extensão universitária , Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Atividade de extensão realizada, Introdução à Linguagem C++.

  • 04/1994 - 04/1994

    Extensão universitária , Centro de Ciências Exatas e Tecnológicas, Departamento de Informática.,Atividade de extensão realizada, Instrutor de curso de informática para UNIMED.