OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA

Tamanho: px
Começar a partir da página:

Download "OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA"

Transcrição

1 OXENTE TEAM: IMPLEMENTAÇÃO DE HABILIDADES DE JOGO EM UM TIME DE FUTEBOL DE ROBÔS SIMULADO UTILIZANDO OTIMIZAÇÃO HEURÍSTICA Ana Cláudia Fiorin Pianesso João Paulo Rocha Portela de Sousa Marcelo Santos Linder Orientador Augusto Loureiro da Costa Andrea Cassia Peixoto Bitencourt Julhilson Silveira Ferreira Júnior Ricardo Perrone da Silva Programa de Pós-Graduação em Mecatrônica, Universidade Federal da Bahia Departamento de Engenharia Mecânica - Escola Politécnica Departamento de Ciência da Computação - Instituto de Matemática CEP: , Salvador, BA, Brasil RESUMO A inteligência artificial mostra-se como um dos mais promissores ramos da ciência da computação. Para testes e consolidação de métodos e teorias, atualmente utiliza-se competições de futebol entre robôs, a RoboCup. Este artigo pretende melhorar a atuação de um time de futebol de robôs, melhorando as habilidades de chute e de passe, inclusive melhorando a saída de bola do goleiro. Foi utilizado como base o sistema multiagente base do time da Universidade de Amsterdam, que disponibiliza somente as habilidades básicas. PALAVRAS-CHAVE: Inteligência Artificial Distribuída, RoboCup, Sistemas Multiagentes 1 INTRODUÇÃO A Inteligência Artificial Distribuída (IAD) é uma das áreas da Inteligência Artificial (IA) que mais se desenvolveu nos últimos anos e apresenta um enorme potencial de aplicação (Cheny et al., 2002). Segundo Weiss (1999), esta área envolve o estudo, construção e aplicação de sistemas multiagente, onde agentes inteligentes (entidade lógica ou física) interagem para realizar um conjunto de objetivos ou tarefas. Uma forma comum de incentivo à pesquisa em IA, mais especificamente em IAD é a proposta de problemas padrão. Um problema bastante interessante, que vêm atraindo interesse de diversos grupos de pesquisa em robótica e IA e que será o foco deste trabalho é a realização de partidas de futebol entre robôs autônomos. Esta proposta surgiu da iniciativa de um grupo de pesquisadores da área, e em 1997 resultou na Primeira Copa Mundial de Futebol de Robôs (RoboCup) em Nagoya, Japão. Esta proposta apresenta a possibilidade de utilização de diversas tecnologias e áreas de pesquisa distintas. Em relação à IA, há espaço para a implementação de diferentes técnicas como cooperação em sistemas multiagentes, sistemas especialistas, lógica nebulosa, redes neurais, dentre outras (Stone e Veloso, 2000). Pelas características do problema e dos desafios envolvidos numa partida de futebol, o futebol de robôs tornou-se um importante laboratório principalmente para a pesquisa na área de sistemas multiagente. O jogo coletivo e, como tal, a participação de todos para que o objetivo principal (marcar o maior número de gols e vencer a partida) seja alcançado depende da atuação coletiva. É necessário que haja interação e comunicação entre os membros da mesma equipe para que se obtenha sucesso. Talentos individuais não são garantias de bons resultados, o ponto chave é cooperação. Desta forma, ao contrário dos paradigmas tradicionais da IA, os SMA deixam de dar atenção às iniciativas, seja mental (IA simbolista) ou neural (IA conexionista) de compreender e simular o comportamento humano isoladamente para abordar a idéia de Comunidade Inteligente (Bittencourt, 1998). Este conceito representa um sistema em que o comportamento social de comunidade possui características inteligentes, formada por agentes autônomos inseridos em um ambiente comum e capazes de se comunicar e cooperar para alcançar uma meta global (Briot e Demazeau, 2002). VII SBAI / II IEEE LARS. São Luís, setembro de

2 Considerando os aspectos citados, este artigo descreve a aplicação de problemas de coletividade utilizando sistemas multiagente. O domínio de aplicação é um time de futebol de robôs simulado participante de diversos campeonatos mundiais. O objetivo é implementação de habilidades de jogo e tomada de decisão dos agentes para obtenção de estratégias de jogo e conseqüentemente melhoramento do desempenho do time. de Futebol Simulado, foco deste artigo, jogadores virtuais e independentes (agentes) jogam futebol num campo virtual simulado por computador como pode ser observado na figura 1, em que os jogos são divididos em dois tempos de 5 minutos (de Boer et al., 2002). Na seção 2 encontra-se uma breve descrição do RoboCup e suas características. Na seção seguinte é apresentado o problema futebol de robôs com suas características, arquitetura proposta bem como os componentes integrantes desta arquitetura e suas funcionalidades. A seção 4 descreve as principais características do objeto de estudo deste trabalho, o time UvA Trilearn. Na seção 5 é apresentada a implementação de estratégicas de jogo, com a metodologia utilizada e resultados obtidos e por fim encontra-se as conclusões e perspectivas para futuros trabalhos. 2 ROBOCUP A RoboCup segundo Asada et al. (2000), Kitano et al. (1997) e Kitano et al. (1995) trata-se de uma iniciativa internacional que visa fomentar a investigação e a integração das áreas da Inteligência Artificial e da Robótica no sentido de promover a evolução de algumas teorias, algoritmos, aprendizagem e arquiteturas de sistemas multiagente. O fato deste campeonato se tratar de robótica coletiva, na qual se trabalha com equipes de robôs e não com habilidades de um robô isoladamente, torna-o um ambiente propício para investigação de problemas apresentados na área de Inteligência Artificial (Foroughi et al., 2001). Apesar das vantagens apresentadas, esse fato agrava muitos problemas como os relativos à coordenação e à orientação dos jogadores. No caso da RoboCup, há ainda a característica de serem realizadas partidas entre times diferentes, o que torna os problemas relatados ainda mais complexos (de Boer et al., 2001). Atualmente a RoboCup é composta de diferentes provas e modalidades em que são implementados e testados diversos problemas de IA. Nem todas as provas que atualmente integram este campeonato faziam parte do seu formato original. As modalidades atuais desta competição estão descritas no próximo item. 2.1 As modalidades da RoboCup O formato da RoboCup é baseado principalmente em um problema padrão: jogar futebol. Este fato é considerado por Stone e Veloso (2000) uma grande vantagem em relação a outros formatos de competições com propósitos semelhantes. Desse modo concentram-se recursos e esforços num mesmo tipo de atividade, segundo regras comuns que todos conhecem e avaliam (de Boer et al., 2002). Atualmente existem outras modalidades de competição, nem todas envolvidas com futebol. As principais atividades englobadas pela RoboCup no atual formato estão descritas nos itens a seguir. Competição de Futebol (RoboCup Soccer) - é considerada a atividade mais importante do compeonato. Inclui cinco competições: simulação, pequeno porte (18 cm), médio porte (50 cm), robôs de quatro patas e humanóides. Na Liga Figure 1: Ambiente Simulado - Time UvA Trilearn X Time FCPortugal Salvamento (RoboCup Rescue) - nesta modalidade as competições desenvolvem-se em torno de robôs capazes de efetuar salvamentos em situações de desastre. Inclui uma competição de simulação e uma competição com robôs reais (RoboCup, 2005c). RoboCup Junior - é fundamentalmente uma iniciativa educativa e de sensibilização, que combina cooperação com competição. Crianças e jovens utilizando uma infraestrutura simples criam equipes de robôs para jogar futebol (2 contra 2), dançar ou resgatar vítimas (RoboCup, 2005b). 3 FUTEBOL SIMULADO DE ROBÔS O futebol simulado de robôs foi concebido para ser executado em um ambiente distribuído, levando-se em conta uma variedade de problemas científicos tais como: processamento em tempo real, robustez de comunicação com ruído, cooperação entre diversos agentes até processamento incompleto de informações. Logo, fica evidenciada a natureza abrangente com que o futebol simulado aborda diversas áreas do conhecimento. A simulação é assegurada por uma arquitetura cliente/servidor em que o servidor central é o (Soccerserver), e os jogadores constituem os clientes. Desta forma, observa-se que há uma arquitetura multiagente suportando a simulação(kitano et al., 95, 97). No (Soccerserver) é modelado um campo de futebol virtual composto por duas equipes (Noda e Frank, 2000). Cada equipe é constituída por onze jogadores, tendo como objetivo vencer a partida marcando um número maior de gols que a equipe adversária. Os clientes, que desempenham o papel de jogador, se conectam ao (Soccerserver) via socket UDP/IP(Kitano et al., 95), onde toda a partida é simulada(cheny et al., 2002). O jogo de futebol no campo virtual é controlado pelo Soccerserver de acordo com o conjunto de regras do jogo. Além de simular os movimentos da bola e dos jogadores, o servidor é ainda responsável pela comunicação entre os clientes. As percepções VII SBAI / II IEEE LARS. São Luís, setembro de

3 e ações dos jogadores são mapeadas em mensagens enviadas e recebidas através do protocolo de comunicação executado entre o Soccerserver e os agentes num ambiente de rede. Todas as ações são tomadas pelos próprios clientes de forma autônoma, que recebem do servidor informações visuais, auditivas e físicas (Noda e Stone, 2000). Em virtude da arquitetura adotada, há flexibilidade para que os jogadores sejam implementados em qualquer linguagem de programação, desde que haja suporte para o protocolo UDP (Noda e Stone, 2000). A figura 2 ilustra as interações entre os componentes nesta arquitetura. Time A Soccer Monitor Time A et al. (2001) várias estratégias utilizadas em times como FC Portugal-2000, CMUnited-99, Cyberoos-2000, dentre outros foram aproveitadas. A arquitetura do agente utilizada pelo time é hierárquica, contendo três camadas com níveis diferentes de abstração apresentada na figura 3 (de Boer e Kok, The Netherlands,2002). A camada de base é a Interaction Layer responsável pela interação com o ambiente de simulação soccer server. A camada de nível médio é a Skills Layer a qual utiliza funcionalidade disponibilizada pela camada Interaction Layer para construir um modelo do ambiente e implementar as várias habilidades de cada agente (intercepção de bola etc.). A camada mais alta na arquitetura é a Control Layer que contém o componente de raciocínio do sistema. Nesta camada, a melhor ação possível é selecionada da Skills Layer que depende do estado do ambiente atual e a estratégia atual do time. Cliente 1 Cliente 1... UDP/IP Soccer Server UDP/IP... Cliente 11 Cliente 11 Figure 2: Arquitetura simplificada dos componentes envolvidos na simulação O servidor é constituído por três módulos que permitem a comunicação com os clientes (Noda et al., 97). Os módulos são o servidor (soccerserver), o visualizador (soccermonitor) e o vídeo (logplayer). O servidor é o responsável por realizar a simulação de jogos utilizando para tal uma arquitetura clienteservidor. O monitor é a ferramenta que permite visualizar os jogos virtuais realizados com o auxílio do simulador. Comunicase com o servidor também através de sockets UDP, recebendo deste as posições de todos os objetos no campo virtual. Efetua depois o display gráfico desta informação de forma a permitir aos humanos a visualização do jogo. O vídeo é uma aplicação que permite a visualização de jogos pré-gravados (arquivos log). A sua utilização é associada à utilização de um monitor de forma a poder visualizar os jogos. 4 O TIME UVA TRILEARN Entre os times participantes da liga simulada da Robocup, o time UvA Trilearn foi escolhido para ser utilizado como base de estudo e investigação de técnicas de IA, especificamente a implementação de habilidades de jogo para sistemas multiagentes. A escolha desse time deu-se em função de alguns fatores tal como a documentação completa disponibilizada e os artigos descrevendo algumas técnicas utilizadas pelo próprio time. A sua primeira versão foi elaborada em 2001 pelos estudantes Remco de Boer e Jelle Kok da área de computação e Inteligência Artificial do grupo Intelligent Autonomous Systems (IAS) da University of Amsterdam (de Boer et al., 2001) como parte dos seus projetos de conclusão de curso, tendo continuação nos trabalhos do doutorado de Jelle Kok. O foco dado nesta versão do time foi apenas nas estratégicas básicas dos jogadores (passe, chute...) construídas desde o inicio. Nas versões posteriores foram acrescentadas gradativamente habilidades e estratégias de jogo, interação, percepção e comunicação. Segundo de Boer Figure 3: Arquitetura UVA Trilearn Durante uma partida de futebol, percepções entram no sistema através da Interaction Layer e é enviada para a Skills Layer onde elas são usadas para atualizar o modelo do ambiente do agente. A informação mais recente do estado do ambiente é então usado pela Control Layer para considerar a melhor ação possível. A ação selecionada pela Control Layer é trabalhada subseqüentemente fora na Skills Layer que determina o comando de atuação apropriado. Este comando é executado então pelo módulo de Actuador Control na Interaction Layer. Estão apresentadas na lista abaixo, as colocações nos campeonatos em que o time UvA Trilearn participou. German Open lugar World Cup lugar German Open lugar World Cup lugar German Open lugar American Open lugar World Cup lugar American Open lugar World Cup lugar World Cup lugar VII SBAI / II IEEE LARS. São Luís, setembro de

4 4.1 O Código disponibilizado O código liberado pela equipe de desenvolvimento, referente ao time que participou da Robocup 2003, contém implementação das camadas Interaction Layer e Skills Layer, compreendendo métodos de sincronização agente-ambiente, modelo do ambiente, e algumas habilidades dos jogadores. Dentre as características do time básico liberado destacamse: a) a estratégia de chute, onde o jogador ao interceptar a bola chuta-a para a direção oposta de forma aleatória indiferentemente da posição do seu oponente no campo; b) a formação do time, onde os jogadores permanecem em suas posições estratégicas determinadas pelo seu tipo (home position) levando em consideração a posição da bola. Aspectos relacionados a habilidades de drible e modelagem do oponente na habilidade de interceptação, que também são considerados aspectos do nível básico de decisão não estão disponíveis no código liberado. A intenção da equipe oficial de desenvolvimento do time era liberar um código básico para servir como ponto de partida para elaboração de novos times. Considera-se que o código liberado é um bom inicio para investigação de sistemas multiagentes, mas não suficientemente bom para ser usado em competições. Figure 4: Área Delimitada para chute a gol entre os centros do jogador com a posse da bola e os possíveis receptores, cujos comprimentos são definidos como "D". Em seguida, é analisada a distância "d" entre os centros de todos oponentes e este segmento. Caso não haja adversário a uma distância "d" inferior a 1/5 de "D", o jogador é considerado desmarcado.esta análise é ilustrada na figura 5. A mesma heurística foi utilizada em relação à saída de bola a partir do goleiro. O código foi desenvolvido utilizando-se a linguagem orientada a objetos C++, e a concepção da arquitetura adotada no algoritmo encontra-se estruturada em um conjunto de classes. Classes responsáveis pelo nível de decisão mais alto não fazem parte do código liberado e não serão abordados neste artigo. 5 IMPLEMENTAÇÃO DAS HABILIDADES No código liberado, na habilidade de chute, o jogador mais rápido intercepta a bola e chuta em direção do gol, escolhendo um dos lados do gol como alvo, considerando apenas o tempo decorrido no jogo. Para efetuar o chute o jogador escolhe o canto esquerdo se o tempo for par e o canto direito se este for ímpar. Isso é feito sem se levar em conta a posição do jogador em relação ao gol inimigo, a posição de seus companheiros de time e a posição de seus oponentes. A habilidade de passe não foi implementada no código liberado. Os demais jogadores se movem para a posição estratégica que é determinada pela formação e pela posição da bola. O trabalho relatado neste artigo propõe a implementação da habilidade de passe e a otimização da habilidade de chute a gol, através da utilização de técnicas de IA. A habilidade de chute a gol foi otimizada a partir de regras heurísticas de acordo com a seguinte lógica: é verificada a distância entre o jogador e o gol adversário. Caso a distância seja menor que 1/3 do comprimento do campo, é efetuado o chute a gol. A figura 4 ilustra a área de chute. Caso o jogador se encontre fora da área delimitada para o chute a gol, será verificada a possibilidade do passe. A habilidade de passe foi também implementada a partir de regras heurísticas e possibilita o jogador tomar a seguinte decisão: passar a bola para o companheiro mais apto ou chutar a gol. O companheiro mais apto é definido como aquele que se encontra na posição mais ofensiva e sem marcação. São traçados segmentos de reta Figure 5: Tomada de decisão para o passe 5.1 Resultados Obtidos Após a implementação das habilidades, pôde-se observar que o time melhorou muito a qualidade do passe, tornando possível a triangulação. Houve também um aumento considerável da posse de bola, devido à redução da interceptação pelo oponente. A saída de bola a partir do goleiro foi notadamente otimizada, com uma redução drástica dos passes errados. A eficácia do chute a gol foi aperfeiçoada, já que o mesmo só é efetuado a uma distância mais representativa em relação à possibilidade de gol. Foram realizadas várias simulações confrontando o time oficial UvA Trilearn 2003 com o time baseado no código liberado pela equipe de desenvolvimento, sem alterações. Em seguida, foram realizadas partidas entre o UvA Trilearn 2003 e o time baseado no código modificado. Comparações de desempenho entre os cenários descritos podem ser realizadas a partir da análise da tabela 1. De acordo com os resultados apresentados observa-se um avanço considerável a partir das alterações realizadas. 6 CONCLUSÕES E TRABALHOS FUTUROS Os resultados obtidos neste trabalho com a implementação da habilidade de passe e a otimização da habilidade de chute a gol VII SBAI / II IEEE LARS. São Luís, setembro de

5 Table 1: Resultados obtidos em simulações antes e depois da implementação de estratégias de jogo Partida Time Básico Time Oxente UvA Trilearn X 0 9 X 2 UvA Trilearn X 0 7 X 1 UvA Trilearn X 1 12 X 3 UvA Trilearn X 2 9 X 4 UvA Trilearn X 0 7 X 3 UvA Trilearn X 0 7 X 2 foram consideradas satisfatórios. A melhoria de desempenho do time pôde ser comprovadas não apenas pelos resultados das partidas realizadas, mas também a partir da observação dos jogos. RoboCup (2005a). Robocup World Championship Games, RoboCup (2005b). RoboCupJunior, RoboCup (2005c). RoboCupRescue: The Grand Challenge, Stone, P. e Veloso, M. (2000). Layered Learning and Flexible Teamwork in RoboCup Simulation Agents, springer verlag edn, RoboCup-99: Robot Soccer World Cup III. Weiss, G. (1999). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. As habilidades implementadas são consideradas neste trabalho, apenas os passos iniciais de melhoria no processo de tomada de decisão. Pode-se acrescentar a estas habilidades, aspectos relacionados a comunicação e sincronismo entre os agentes agentes, bem como a capacidade dos mesmos realizar avaliações e sugestões em uma jogada específica. REFERÊNCIAS Asada, M., Veloso, M., Tambe, M., Noda, I. e Kitano (2000). Overview of RoboCup, Computer Science. Briot, J. P. e Demazeau, Y. (2002). Principes et architecture des systemes multiagents, Paris. Cheny, M., Foroughi, E., Heintz, F., Huangy, Z., Kapetanakis, S., Kostiadis, J., Noda, I., Obst, O., Riley, P., Steens, T., Wangy, Y. e Yiny, X. (2002). RoboCup Soccer Server - for Soccer Server Version 7.07 and later. de Boer, R., Kok, J. e Groen, F. (2001). UvA Trilearn 2001 Research Abstract, jellekok/robocup edn, RoboCup de Boer, R., Kok, J. e Groen, F. (2002). UvA Trilearn 2001 Team Description, berlin edn, Robocup-2001: Robot Soccer World Cup V. Springer Verlag. de Boer, R. e Kok, J. R. (The Netherlands,2002). The Incremental Development of a Synthetic Multi-Agent System: The UvA Trilearn 2001 Robotic Soccer Simulation Team, university of amsterdam edn, Master s Thesis. Foroughi, E., Heintz, F., Kapetanakis, S., Kostiadis, K., Kummeneje, J., Noda, I., Obst, O., Riley, P. e Steffens, T. (2001). RoboCup Soccer Server User Manual: for Soccer Server version 7.06 and later, Kitano, H., Asada, M., Kuniyoshi, Y., Noda, I. e Osawa, E. (1995). RoboCup: The Robot World Cup Initiative, agents97 edn, Proceedings of the First International Conference on Autonomous Agents. Kitano, H., Tambe, M. e Stone, P. (1997). The RoboCup Synthetic Agent Challenge, ijcai97 edn, International Joint Conference on Artificial Intelligence. VII SBAI / II IEEE LARS. São Luís, setembro de

RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI

RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI Universidade Federal da Bahia Pró Reitoria de Pesquisa e Pós Graduação Programa Institucional de Bolsas de Iniciação Científica P IBIC UFBA RELATÓRIO FINAL DE ATIVIDADES PIBIC ou PIBITI Nome do Bolsista

Leia mais

Frederico Miguel Santos

Frederico Miguel Santos Frederico Miguel Santos DEE ISEC DETI/IEETA - UA Sumário 1. RoboCup 1. descrição / objectivos 2. MSL - futebol,,porquê? 2. CAMBADA 1. descrição / objectivos 2. evolução 3. hardware 4. software: coordenação

Leia mais

MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado

MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado MecaTeam 2006: Um Sistema Multiagente Reativo para o futebol de robôs simulado Orivaldo Vieira Santana Júnior e Augusto Loureiro da Costa 1 Universidade Federal da Bahia (UFBA) Departamento de Ciência

Leia mais

Prof. Dr. Erivelton Geraldo Nepomuceno. Prof. Dr. Marcos Santos de Oliveira. André Luiz Carvalho Ottoni. Carlos Manuel Viriato Neto

Prof. Dr. Erivelton Geraldo Nepomuceno. Prof. Dr. Marcos Santos de Oliveira. André Luiz Carvalho Ottoni. Carlos Manuel Viriato Neto Prof. Dr. Erivelton Geraldo Nepomuceno Prof. Dr. Marcos Santos de Oliveira André Luiz Carvalho Ottoni Carlos Manuel Viriato Neto Fernanda Felipe de Oliveira Setembro, 2011 1. Introdução ao futebol de robôs

Leia mais

SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS

SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS SISTEMA ESPECIALISTA FUZZY PARA POSICIONAMENTO DOS JOGADORES APLICADO AO FUTEBOL DE ROBÔS JOSÉ R. F. NERI, CARLOS H. F. SANTOS Grupo de Pesquisas em Robótica(GPR), Centro de Engenharias e Ciências Exatas(CECE),

Leia mais

Lista de verificação (Check list) para planejamento e execução de Projetos

Lista de verificação (Check list) para planejamento e execução de Projetos www.tecnologiadeprojetos.com.br Lista de verificação (Check list) para planejamento e execução de Projetos Eduardo F. Barbosa Dácio G. Moura Material didático utilizado na disciplina Desenvolvimento de

Leia mais

Introdução 12. 1 Introdução

Introdução 12. 1 Introdução Introdução 12 1 Introdução O crescente avanço no acesso à informação, principalmente através da rede mundial de computadores, aumentou o ritmo de mudanças, impondo uma diminuição no tempo necessário para

Leia mais

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3 A LEGO Education tem o prazer de trazer até você a edição para tablet do Software LEGO MINDSTORMS Education EV3 - um jeito divertido

Leia mais

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios

FATEC Cruzeiro José da Silva. Ferramenta CRM como estratégia de negócios FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Cruzeiro SP 2008 FATEC Cruzeiro José da Silva Ferramenta CRM como estratégia de negócios Projeto de trabalho de formatura como requisito

Leia mais

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET

IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET 1 IMPLEMENTAÇÃO DE SOCKETS E THREADS NO DESENVOLVIMENTO DE SISTEMAS CLIENTE / SERVIDOR: UM ESTUDO EM VB.NET Daniel da Silva Carla E. de Castro Franco Diogo Florenzano Avelino daniel.silva1@ext.mpsa.com

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Introdução à Computação

Introdução à Computação Aspectos Importantes - Desenvolvimento de Software Motivação A economia de todos países dependem do uso de software. Cada vez mais, o controle dos processos tem sido feito por software. Atualmente, os

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

FURGBOL-SIM 2D: ARQUITETURA DE AGENTE AUTÔNOMO CONCORRENTE SOB UM MODELO DE ORGANIZAÇÃO MULTIAGENTE MOISE +

FURGBOL-SIM 2D: ARQUITETURA DE AGENTE AUTÔNOMO CONCORRENTE SOB UM MODELO DE ORGANIZAÇÃO MULTIAGENTE MOISE + FURGBOL-SIM 2D: ARQUITETURA DE AGENTE AUTÔNOMO CONCORRENTE SOB UM MODELO DE ORGANIZAÇÃO MULTIAGENTE MOISE + Eder Mateus Nunes Gonçalves, Silvia Silva da Costa Botelho Departamento de Física/Eletro-Eletrônica

Leia mais

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE *

PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * PERSPECTIVAS DO PROJETO DE ENSINO FÁBRICA DE SOFTWARE * Hudson Henrique de Souza LOPES 1 ; Wellington Garcia PEREIRA 2 ; Getúlio Antero de DEUS JÚNIOR 3. 1 Bolsista do PET EEEC/UFG hudsonhsl@hotmail.com.

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007)

softwares que cumprem a função de mediar o ensino a distância veiculado através da internet ou espaço virtual. PEREIRA (2007) 1 Introdução Em todo mundo, a Educação a Distância (EAD) passa por um processo evolutivo principalmente após a criação da internet. Os recursos tecnológicos oferecidos pela web permitem a EAD ferramentas

Leia mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Noções de. Microsoft SQL Server. Microsoft SQL Server

Noções de. Microsoft SQL Server. Microsoft SQL Server Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados

Leia mais

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! TUTORIAL DO ALUNO Olá, bem vindo à plataforma de cursos a distância da Uniapae!!! O Moodle é a plataforma de ensino a distância utilizada pela Uniapae sendo a unidade de ensino para rápida capacitação

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

Módulo 15 Resumo. Módulo I Cultura da Informação

Módulo 15 Resumo. Módulo I Cultura da Informação Módulo 15 Resumo Neste módulo vamos dar uma explanação geral sobre os pontos que foram trabalhados ao longo desta disciplina. Os pontos abordados nesta disciplina foram: Fundamentos teóricos de sistemas

Leia mais

PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES

PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES PRÓ-MATATEMÁTICA NA FORMAÇÃO DE PROFESSORES Regina Luzia Corio de Buriasco * UEL reginaburiasco@sercomtel.com.br Magna Natália Marin Pires* UEL magna@onda.com.br Márcia Cristina de Costa Trindade Cyrino*

Leia mais

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA

MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA MODELO DE APRESENTAÇÃO DE PROJETO DE PESQUISA PÓS-GRADUAÇÃO EM CIÊNCIA E ENGENHARIA DE MATERIAIS Elaborado por Prof. Dr. Rodrigo Sampaio Fernandes Um projeto de pesquisa consiste em um documento no qual

Leia mais

Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Campus Sombrio Curso Técnico em Agropecuária Integrado ao Ensino Médio

Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Campus Sombrio Curso Técnico em Agropecuária Integrado ao Ensino Médio 1 Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Campus Sombrio Curso Técnico em Agropecuária Integrado ao Ensino Médio DISCIPLINA: Educação Física CARGA HORÁRIA: 40hs PROFESSOR(A):

Leia mais

APRENDIZADO POR REFORÇO ACELERADO POR HEURÍSTICAS NO DOMÍNIO DO FUTEBOL DE ROBÔS SIMULADO

APRENDIZADO POR REFORÇO ACELERADO POR HEURÍSTICAS NO DOMÍNIO DO FUTEBOL DE ROBÔS SIMULADO APRENDIZADO POR REFORÇO ACELERADO POR HEURÍSTICAS NO DOMÍNIO DO FUTEBOL DE ROBÔS SIMULADO LUIZ A. CELIBERTO JR *, REINALDO A. C. BIANCHI *, JACKSON P. MATSUURA Departamento de Sistemas e Controle, Instituto

Leia mais

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática

Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Pesquisa com Professores de Escolas e com Alunos da Graduação em Matemática Rene Baltazar Introdução Serão abordados, neste trabalho, significados e características de Professor Pesquisador e as conseqüências,

Leia mais

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado

Sistema Tutor Inteligente baseado em Agentes. Pedagógicas da Universidade Aberta do Piauí. Prof. Dr. Vinicius Ponte Machado Sistema Tutor Inteligente baseado em Agentes na Plataforma MOODLE para Apoio às Atividades Pedagógicas da Universidade Aberta do Piauí Prof. Dr. Vinicius Ponte Machado Parnaíba, 14 de Novembro de 2012

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3)

Módulo de Usuário 04 Orientações para o Uso 05 Acessando as Salas 06 Dentro do Ambiente das Salas 08 (1) Outros Usuários 09 (2) Seus Dados 09 (3) O recurso das Salas Virtuais é parte da estratégia adotada pelo Órgão Gestor da Política Nacional de Educação Ambiental para estimular e fortalecer a participação de grupos, coletivos e colegiados no processo

Leia mais

UTILIZAÇÃO DE RECURSOS LÚDICOS NO PROCESSO ENSINO- APRENDIZAGEM DA MATEMÁTICA. Palavras-chave: Recursos lúdicos; ensino-aprendizagem; matemática.

UTILIZAÇÃO DE RECURSOS LÚDICOS NO PROCESSO ENSINO- APRENDIZAGEM DA MATEMÁTICA. Palavras-chave: Recursos lúdicos; ensino-aprendizagem; matemática. UTILIZAÇÃO DE RECURSOS LÚDICOS NO PROCESSO ENSINO- APRENDIZAGEM DA MATEMÁTICA Wallace Camargo Ferreira 1 IFRN, Campus Natal-Central wcf.ifrn@hotmail.com Resumo: A presente exposição tem como objetivo estimular

Leia mais

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO TRIÂNGULO MINEIRO SISTEMA INTEGRADO DE GESTÃO ACADÊMICA MÓDULO PROTOCOLO MANUAL DO USUÁRIO VERSÃO: SETEMBRO/2010 SUMÁRIO Introdução...

Leia mais

11 de maio de 2011. Análise do uso dos Resultados _ Proposta Técnica

11 de maio de 2011. Análise do uso dos Resultados _ Proposta Técnica 11 de maio de 2011 Análise do uso dos Resultados _ Proposta Técnica 1 ANÁLISE DOS RESULTADOS DO SPAECE-ALFA E DAS AVALIAÇÕES DO PRÊMIO ESCOLA NOTA DEZ _ 2ª Etapa 1. INTRODUÇÃO Em 1990, o Sistema de Avaliação

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

Dadas a base e a altura de um triangulo, determinar sua área.

Dadas a base e a altura de um triangulo, determinar sua área. Disciplina Lógica de Programação Visual Ana Rita Dutra dos Santos Especialista em Novas Tecnologias aplicadas a Educação Mestranda em Informática aplicada a Educação ana.santos@qi.edu.br Conceitos Preliminares

Leia mais

Modelo Cascata ou Clássico

Modelo Cascata ou Clássico Modelo Cascata ou Clássico INTRODUÇÃO O modelo clássico ou cascata, que também é conhecido por abordagem top-down, foi proposto por Royce em 1970. Até meados da década de 1980 foi o único modelo com aceitação

Leia mais

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D Cardoso Marchezi e Hans-Jorg Andreas Schneebeli VIII Simpósio Brasileiro de Automação Inteligente

Leia mais

Jogo de Tabuleiro - Mancala Relatório Final

Jogo de Tabuleiro - Mancala Relatório Final Jogo de Tabuleiro - Mancala Relatório Final Inteligência Artificial 3º ano do Mestrado Integrado em Engenharia Informática e Computação Elementos do Grupo: Bruno Lima 080509068 bruno.lima@fe.up.pt Pedro

Leia mais

Mídias sociais como apoio aos negócios B2B

Mídias sociais como apoio aos negócios B2B Mídias sociais como apoio aos negócios B2B A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro

Leia mais

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1. O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar

Leia mais

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD

CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD 0 CENTRO UNIVERSITÁRIO CATÓLICA DE SANTA CATARINA PRÓ-REITORIA ACADÊMICA NÚCLEO DE EDUCAÇÃO EM AMBIENTES DIGITAIS NEAD ORIENTAÇÕES SOBRE USO DO AMBIENTE VIRTUAL DE APRENDIZAGEM (MOODLE) PARA DISPONIBILIZAÇÃO

Leia mais

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS

MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS MÓDULO 9 METODOLOGIAS DE DESENVOLVIMENTO DE SISTEMAS O termo metodologia não possui uma definição amplamente aceita, sendo entendido na maioria das vezes como um conjunto de passos e procedimentos que

Leia mais

Mídias sociais como apoio aos negócios B2C

Mídias sociais como apoio aos negócios B2C Mídias sociais como apoio aos negócios B2C A tecnologia e a informação caminham paralelas à globalização. No mercado atual é simples interagir, aproximar pessoas, expandir e aperfeiçoar os negócios dentro

Leia mais

GT Computação Colaborativa (P2P)

GT Computação Colaborativa (P2P) GT Computação Colaborativa (P2P) Djamel Sadok Julho de 2003 Este documento tem como objetivo descrever o projeto de estruturação do grupo de trabalho GT Computação Colaborativa (P2P), responsável pelo

Leia mais

Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés

Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés Francisca Raquel de Vasconcelos Silveira Gustavo Augusto Lima de Campos Mariela Inés Cortés Introdução Trabalhos Relacionados Abordagem Proposta Considerações Finais Conclusão Trabalhos Futuros 2 Agentes

Leia mais

OFICINA DA PESQUISA DISCIPLINA: COMPORTAMENTO ORGANIZACIONAL

OFICINA DA PESQUISA DISCIPLINA: COMPORTAMENTO ORGANIZACIONAL OFICINA DA PESQUISA DISCIPLINA: COMPORTAMENTO ORGANIZACIONAL Prof. Ms. Carlos José Giudice dos Santos carlos@oficinadapesquisa.com.br www.oficinadapesquisa.com.br Objetivo Geral da Disciplina: Apresentar

Leia mais

7.Conclusão e Trabalhos Futuros

7.Conclusão e Trabalhos Futuros 7.Conclusão e Trabalhos Futuros 158 7.Conclusão e Trabalhos Futuros 7.1 Conclusões Finais Neste trabalho, foram apresentados novos métodos para aceleração, otimização e gerenciamento do processo de renderização

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Turma de Redes AULA 06 www.eduardosilvestri.com.br silvestri@eduardosilvestri.com.br Estrutura do Sistema Operacional Introdução É bastante complexo a estrutura de um sistema operacional,

Leia mais

Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza

Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I. Prof. MSc. Hugo Souza Sistemas Distribuídos Arquitetura de Sistemas Distribuídos I Prof. MSc. Hugo Souza Como já vimos, os sistemas distribuídos são apresentados considerando um planejamento bem mais complexo relacionado aos

Leia mais

Relatório de comunicação digital da Rede Social Brasileira por Cidades Justas e Sustentáveis Janeiro a Julho/2012

Relatório de comunicação digital da Rede Social Brasileira por Cidades Justas e Sustentáveis Janeiro a Julho/2012 Relatório de comunicação digital da Rede Social Brasileira por Cidades Justas e Sustentáveis Janeiro a Julho/2012 Índice Apresentação...2 Público-alvo...2 Plataformas utilizadas: Ning...3 Twitter...4 Facebook...5

Leia mais

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem

A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem A Mecatrônica com Arduino como ferramenta para a melhoria do processo de ensino e aprendizagem Anderson Rodrigo Cassiano dos Santos, Antonio Carlos Falcão Petri, Domingos de Carvalho Villela Júnior, Leonardo

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE

DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE DESENVOLVIMENTO DE CONTROLADORES FUZZY PARA ROBÔS JOGADORES DE FUTEBOL SIMULADO DO TIPO ATACANTE Hugo da Luz Silva 1, Marco Simões 1, 2, Helder Guimarães Aragão 2 1 Núcleo de Arquitetura de Computadores

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual

Algoritmos: Lógica para desenvolvimento de programação de computadores. Autor: José Augusto Manzano. Capítulo 1 Abordagem Contextual Algoritmos: Lógica para desenvolvimento de programação de computadores Autor: José Augusto Manzano Capítulo 1 Abordagem Contextual 1.1. Definições Básicas Raciocínio lógico depende de vários fatores para

Leia mais

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE

A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE A IMPORTÂNCIA DAS DISCIPLINAS DE MATEMÁTICA E FÍSICA NO ENEM: PERCEPÇÃO DOS ALUNOS DO CURSO PRÉ- UNIVERSITÁRIO DA UFPB LITORAL NORTE ALMEIDA 1, Leonardo Rodrigues de SOUSA 2, Raniere Lima Menezes de PEREIRA

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Modelagem Comportamental de Sistemas Multiagentes

Modelagem Comportamental de Sistemas Multiagentes Modelagem Comportamental de Sistemas Multiagentes Marcelo Santos Linder 1, Augusto Loureiro da Costa 2 1 Colegiado de Engenharia da Computação Universidade Federal do Vale do São Francisco (UNIVASF) CEP

Leia mais

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM Rogério Schueroff Vandresen¹, Willian Barbosa Magalhães¹ ¹Universidade Paranaense(UNIPAR) Paranavaí-PR-Brasil rogeriovandresen@gmail.com, wmagalhaes@unipar.br

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador:

INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador: INSTITUTO FLORENCE DE ENSINO COORDENAÇÃO DE PÓS-GRADUAÇÃO CURSO DE PÓS-GRADUAÇÃO EM (TÍTULO DO PROJETO) Acadêmico: Orientador: São Luis 2015 (TÍTULO DO PROJETO) (NOME DO ALUNO) Projeto de Pesquisa do Programa

Leia mais

DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS

DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS DESCRIÇÃO DE UMA ESTRATEGIA PARA COMPETIÇÃO DE FUTEBOL DE ROBOS João Paulo Gonçalves Simim e Profa. Dra. Karla Boaventura Pimenta Palmieri Universidade Federal de Ouro Preto joaosimim@gmail.com CEP 35.400-000

Leia mais

TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO

TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO TRABALHOS TÉCNICOS Coordenação de Documentação e Informação INOVAÇÃO E GERENCIAMENTO DE PROCESSOS: UMA ANÁLISE BASEADA NA GESTÃO DO CONHECIMENTO INTRODUÇÃO Os processos empresariais são fluxos de valor

Leia mais

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá

Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Desenvolvimento de Estratégia para Programação do Futebol de Robôs da Mauá Wânderson O. Assis, Alessandra D. Coelho, Marcelo M. Gomes, Cláudio G. Labate, Daniel F. Calasso, João Carlos G. C. Filho Escola

Leia mais

PROJETO DE PESQUISA: passo a passo

PROJETO DE PESQUISA: passo a passo UNIVERSIDADE ESTADUAL DE SANTA CRUZ PROFª MSC. RITA LÍRIO DE OLIVEIRA PROJETO DE PESQUISA: passo a passo ILHÉUS - BAHIA 2013 PROFª MSC. RITA LÍRIO DE OLIVEIRA PROJETO DE PESQUISA: passo a passo Módulo

Leia mais

Busca Estocástica Baseada em Planejamento para Maximizar Metas em Jogos de RTS

Busca Estocástica Baseada em Planejamento para Maximizar Metas em Jogos de RTS Busca Estocástica Baseada em Planejamento para Maximizar Metas em Jogos de RTS Autor:Thiago França Naves 1, Orientador: Carlos Roberto Lopes 1 1 Programa de Pós-Graduação em Ciência da Computação Universidade

Leia mais

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Ferramenta de apoio a gerência de configuração de software Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl Roteiro de apresentação Introdução Objetivos Fundamentação Teórica Gerência de Configuração

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

MÓDULO EaD 2013 PROCAED Programa de Capacitação e Aperfeiçoamento Educacional do IFSC

MÓDULO EaD 2013 PROCAED Programa de Capacitação e Aperfeiçoamento Educacional do IFSC INSTITUTO EDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA DE SANTA CATARINA IC PRO-REITORIA DE ENSINO DEPARTAMENTO DE EaD PRO-REITORIA DE ADMINISTRAÇÃO MÓDULO EaD 2013 PROCD Programa de Capacitação e Aperfeiçoamento

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS GUARULHOS

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS GUARULHOS INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SÃO PAULO CAMPUS GUARULHOS PROJETO ACESSIBILIDADE TIC: ACESSIBILIDADE AO CURRÍCULO POR MEIO DAS TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Projeto aprovado

Leia mais

PVANET: PRINCIPAIS FERRAMENTAS E UTILIZAÇÃO DIDÁTICA

PVANET: PRINCIPAIS FERRAMENTAS E UTILIZAÇÃO DIDÁTICA 11 PVANET: PRINCIPAIS FERRAMENTAS E UTILIZAÇÃO DIDÁTICA O PVANet é o ambiente virtual de aprendizagem (AVA) de uso exclusivo da UFV. Os AVAs apresentam diferenças de layout, forma de acesso, funcionamento,

Leia mais

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG

IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG IMPLANTAÇÃO DE UM SISTEMA DE AVALIAÇÃO DE DESEMPENHO NA UFG Rosângela da Silva Nunes 1 Centros de Recursos Computacionais - CERCOMP Universidade Federal de Goiás UFG Campus II, UFG, 74000-000, Goiânia

Leia mais

NÚCLEO DE EDUCAÇÃO MATEMÁTICA E ENSINO DE FÍSICA E AS NOVAS TECNOLOGIAS NA FORMAÇÃO DE PROFESSORES

NÚCLEO DE EDUCAÇÃO MATEMÁTICA E ENSINO DE FÍSICA E AS NOVAS TECNOLOGIAS NA FORMAÇÃO DE PROFESSORES NÚCLEO DE EDUCAÇÃO MATEMÁTICA E ENSINO DE FÍSICA E AS NOVAS TECNOLOGIAS NA FORMAÇÃO DE PROFESSORES Edson Crisostomo dos Santos Universidade Estadual de Montes Claros - UNIMONTES edsoncrisostomo@yahoo.es

Leia mais

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação Cursos de Computação Sistemas Operacionais Prof. M.Sc. Sérgio Teixeira Aula 05 Estrutura e arquitetura do SO Parte 2 Referência: MACHADO, F.B. ; MAIA, L.P. Arquitetura de Sistemas Operacionais. 4.ed. LTC,

Leia mais

TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA

TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA INSTITUTO INTERAMERICANO DE COOPERAÇÃO PARA A AGRICULTURA TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA 1 IDENTIFICAÇÃO DA CONSULTORIA Contratação de consultoria pessoa física para serviços de preparação

Leia mais

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos

Evolução da cooperação em populações modeladas por autômatos celulares com o uso de teoria de jogos Geração de modelos de redes com verificação dos parâmetros topológicos Prof. Pedro Schimit - schimit@uninove.br Muitas coisas podem ser modeladas a partir de modelos de redes (ou grafos). A maneira como

Leia mais

Considerações no Projeto de Sistemas Cliente/Servidor

Considerações no Projeto de Sistemas Cliente/Servidor Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis

Leia mais

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE

DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE DESENVOLVIMENTO DE UM SOFTWARE NA LINGUAGEM R PARA CÁLCULO DE TAMANHOS DE AMOSTRAS NA ÁREA DE SAÚDE Mariane Alves Gomes da Silva Eliana Zandonade 1. INTRODUÇÃO Um aspecto fundamental de um levantamento

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about. PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão

Leia mais

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula

O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula O olhar do professor das séries iniciais sobre o trabalho com situações problemas em sala de aula INTRODUÇÃO Josiane Faxina Universidade Estadual Paulista Júlio de Mesquita Filho Câmpus Bauru e-mail: josi_unesp@hotmail.com

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Benefícios da modelagem Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho

Leia mais

Banco de Dados Orientado a Objetos

Banco de Dados Orientado a Objetos Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),

Leia mais

Desenvolvimento de uma Rede de Distribuição de Arquivos. Development of a File Distribution Network

Desenvolvimento de uma Rede de Distribuição de Arquivos. Development of a File Distribution Network Desenvolvimento de uma Rede de Distribuição de Arquivos Development of a File Distribution Network Desenvolvimento de uma Rede de Distribuição de Arquivos Development of a File Distribution Network Talles

Leia mais

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007

SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE. Abril 2007 SOLUÇÕES INTERATIVAS DE VÍDEO E VIDEOCONFERÊNCIA INTEGRADOS AO MOODLE Abril 2007 Vítor O. Villas Bôas Secretaria da Educação do Estado da Bahia- voboas@sec.ba.gov.br Bruno Reis Portela Secretaria da Educação

Leia mais

P HC XL - Nem calcula o produto que temos para si...

P HC XL - Nem calcula o produto que temos para si... P HC XL - Nem calcula o produto que temos para si... Documento FAQs Poderão ser contemplados campos de utilizadores da ML? Essa possibilidade não existe. Os campos disponíveis são os campos base da tabela

Leia mais

DIRETRIZES DA EDUCAÇÃO A DISTÂNCIA NO SISTEMA INTEGRADO DE FORMAÇÃO DA MAGISTRATURA DO TRABALHO - SIFMT

DIRETRIZES DA EDUCAÇÃO A DISTÂNCIA NO SISTEMA INTEGRADO DE FORMAÇÃO DA MAGISTRATURA DO TRABALHO - SIFMT DIRETRIZES DA EDUCAÇÃO A DISTÂNCIA NO SISTEMA INTEGRADO DE FORMAÇÃO DA MAGISTRATURA DO TRABALHO - SIFMT 1 SUMÁRIO 1. APRESENTAÇÃO 2. CENÁRIO PROFISSIONAL 3. CONCEPÇÃO DA APRENDIZAGEM E METODOLOGIA 4. ESTRATÉGIAS

Leia mais

PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA

PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA DEPARTAMENTO DE CIÊNCIAS EXATAS LABORATÓRIO DE ENSINO DE FÍSICA PRODUÇÃO DE MATERIAL DIDÁTICO VOLTADO AO ENSINO DE FÍSICA E A INCLUSÃO NO ENSINO DE FÍSICA Projeto Bolsa Institucional LICENCIATURAS NOTURNAS

Leia mais

Uso do ambiente SIMULA para Simulação do Domínio de Resgate RoboCup

Uso do ambiente SIMULA para Simulação do Domínio de Resgate RoboCup Uso do ambiente SIMULA para Simulação do Domínio de Resgate RoboCup Reinaldo Bianchi e Anna Helena Reali-Costa Laboratório de Técnicas Inteligentes Departamento de Engenharia da Computação Universidade

Leia mais