SlideShare uma empresa Scribd logo
1 de 26
Universidade Presbiteriana Mackenzie
Faculdade de Computação e Informática
NeuroGames: APLICATIVO MOBILE
PARA
TESTES PSICOLÓGICOS
Novembro/2014
Trabalho de conclusão de curso
Isnaldo Francisco de Melo Junior
1
Introdução
Tolerância a falhas em sistemas distribuídos 2
Crescimento acentuado do número de aplicativos produzidos e
baixados
Contexto nacional
• Desenvolvimento da Lei do Bem
• Formalmente Lei: 11.196/05
• Crescimento do mercado nacional de
smartphones
>> Apesar do baixo crescimento da economia, o setor de TI
e em especial aplicativos tem tendência de crescimento
3
Tendências
Diversificação de aplicativos com muita relevância de aplicativos
de entretenimento
e.g. Jogos -> jogos de corrida, luta -> corrida de carro, moto; luta
de mma, luta arcade
Tolerância a falhas em sistemas distribuídos 4
Proposta
• Definição da oportunidade
- Oportunidade para o divulgação científica no país
- Desenvolvimento de um aplicativo móvel que aplica
atividades de neurociência de acordo com um conjunto de
atividades.
Tolerância a falhas em sistemas distribuídos - possíveis soluções 5
Atividades Elencadas
A partir de uma série de levantamentos foram
elencadas as seguintes atividades:
• PVT
• Teste de memória
• Stroop Effect
6
PVT
Psycho motor vigilance task(PVT)
As pesquisas tem mostrado uma correlação entre a
piora no teste e o nível de alerta, PVT (BASNER,
MOLLICONE e DINGES, 2011).
O PVT é usado, por exemplo, na ISS, Estação Espacial
Internacional, para medição do nível de alerta da
tripulação.
7
Vídeo demonstrativo
• https://www.youtube.com/watch?v=hAG3LTu
FzFY
8
Teste de memória Ebbinghaus
• Hermann Ebbinghaus foi um psicólogo alemão
• Teste:
Apresentação de três letras, que não fazem sentido
semântico. Evitando palavras que sejam abreviações ou
acrônimos, como Companhia de Engenharia de Trafego
(CET) ou Cadastro de pessoas físicas (CPF).
9
Vídeo demonstrativo
• https://www.youtube.com/watch?v=bSFqWtD
3L7Y
10
Stroop Effect - Teste de Cores
John RiddleyStroop (MACLEOD, 1991)
O desenvolvimento dessa atividade foi baseada na
versão desenvolvida pela Universidade de Washington
feita em Java (Washington Edu, s.d.).
11
Vídeo demonstrativo
• https://www.youtube.com/watch?v=bSFqWtD
3L7Y
12
Processo
• Modelo Cascata – Waterfall
-
• Padrão de projeto - MODELO MVC
Tolerância a falhas em sistemas distribuídos - possíveis soluções 13
Ferramentas
• Trello
Considerando que não havia time de desenvolvimento foi
usada a ferramenta para controle de tarefas com o orientador
• Wireframe Marvel
Ferramenta da simulação do aplicativo através de telas
• Xcode
IDE da Apple para desenvolvimento iOS
Tolerância a falhas em sistemas distribuídos - possíveis soluções 14
Desenvolvimento
• Soluções e Limitações:
- É difícil porque a informação enviada por um nó pode não ser
correta.
- O problema se torna complexo, pois ao repassar um valor de
um nó para outro, este nó pode estar defeituoso e passar a
informação incorreta.
- Devido a inexistência de um limite superior para o tempo de
comunicação. Não é possível distinguir uma falha de processo
(fail-stop) de uma mensagem muito demorada (falha de
temporização)
- Mesmo em sistemas síncronos, provoca uma exagerada queda
de desempenho.
Tolerância a falhas em sistemas distribuídos - possíveis soluções 15
Aplicativo
• O sistema deve preservar seu estado global mesmo na
presença de falhas.
• É necessário que seus nós possuam armazenamento estável.
• O melhor comportamento sob falha para os nós de um
sistema distribuído é simplesmente parar toda e qualquer
operação na presença de uma falha irrecuperável.
• Os demais nós podem detectar seu estado pela ausência de
mensagens.
Tolerância a falhas em sistemas distribuídos - possíveis soluções 16
Avaliação
• Testes
– No âmbito de aplicativo móvel diversos podem ser
feitos: Usabilidade, Compatibilidade, Interface,
Serviços
• Em relação aos objetivos:
– Êxito na implementação do aplicativo de acordo
com as especificações das atividades
17
Resultados
• Aplicativo NeuroGames que vai ser lançado na plataforma iOS
• Divulgação científica
• Aplicação dos conceitos aprendidos em ciência da computação e
Tolerância a falhas em sistemas distribuídos - possíveis soluções 18
Discussão
• Possibilidade da utilização de aplicativos para auxiliar pessoas
• Desenvolvimento de outros aplicativos
• Restrição do aplicativo uma vez que não é “homologado”
Tolerância a falhas em sistemas distribuídos - possíveis soluções 19
Aplicabilidade
• Divulgação científica – divulgação de conceitos avançados e suas
relações para a população geral
• Para sua aplicabilidade me laboratório seria crucial a validação
com uma equipe de psicólogos/neurocientista a respeito do tema
Tolerância a falhas em sistemas distribuídos - Aplicabilidade 20
Demonstração
• Demonstração das atividades
– PVT
– Teste de memória
– Stroop Effect
21
Conclusão
O aplicativo serve aos propósitos de divulgação
científica uma vez que entretêm ao simular
jogos.
Tolerância a falhas em sistemas distribuídos 22
Sugestão de Trabalho futuros
• Aplicação do trabalho sob a supervisão de
profissionais da área
• Análise de quais interferências teriam ao
aplicar os testes em diferentes aparelhos
23
Fim
Obrigado
Dúvidas?
Tolerância a falhas em sistemas distribuídos – Fim, Dúvidas? 24
Referências Bibliográficas
• http://www.inf.ufrgs.br/~taisy/disciplinas/textos/Dependabilidade.pdf
• http://www.ime.usp.br/~nelio/publications/linuxha/html/node36.html
• http://www.ecs.umass.edu/ece/realtime/publications/hpec98-slides.pdf
• http://www.di.ubi.pt/~pprata/sdtf/Ti_DBdistribuidasGoncaloRicardo.pdf
• http://www.deinf.ufma.br/~fssilva/graduacao/sd/aulas/introducao_tf.pdf
• http://www-usr.inf.ufsm.br/~ceretta/elc895/02_fundamentos.pdf
• http://www.deinf.ufma.br/~fssilva/graduacao/sd/aulas/introducao_tf.pdf
Tolerância a falhas em sistemas distribuídos - Referências Bibliográficas 25
Contato
Isnaldo Francisco de Melo jr
francisco_melo_jr@hotmail.com
26

Mais conteúdo relacionado

Mais procurados

Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareMarcelo Fleury
 
O uso da prototipagem e fabricação digital no ambiente fab lab
O uso da prototipagem e fabricação digital no ambiente fab labO uso da prototipagem e fabricação digital no ambiente fab lab
O uso da prototipagem e fabricação digital no ambiente fab labDiego Jucá
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2Tiago Pinhão
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4André Phillip Bertoletti
 

Mais procurados (7)

Segurança no Desenvolvimento de Software
Segurança no Desenvolvimento de SoftwareSegurança no Desenvolvimento de Software
Segurança no Desenvolvimento de Software
 
Entendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento SeguroEntendendo o Ciclo de Desenvolvimento Seguro
Entendendo o Ciclo de Desenvolvimento Seguro
 
O uso da prototipagem e fabricação digital no ambiente fab lab
O uso da prototipagem e fabricação digital no ambiente fab labO uso da prototipagem e fabricação digital no ambiente fab lab
O uso da prototipagem e fabricação digital no ambiente fab lab
 
Gerência de bugs
Gerência de bugsGerência de bugs
Gerência de bugs
 
Engenharia de software2
Engenharia de software2Engenharia de software2
Engenharia de software2
 
Engenharia de software - Prototipo
Engenharia de software - PrototipoEngenharia de software - Prototipo
Engenharia de software - Prototipo
 
Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4Engenharia de Software - Unimep/Pronatec - Aula 4
Engenharia de Software - Unimep/Pronatec - Aula 4
 

Semelhante a NeuroGames - TCC Mackenzie Univ

Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Maurílio Silva
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Ráfagan Abreu
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Evandro da Silva Amparo
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno Pina
 
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...Universidade Tiradentes
 
Aula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfAula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfJadna Almeida
 
Tdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfTdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfMinistry of Data
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App CenterTDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Centertdc-globalcode
 
Testes de Software - Módulo 1
Testes de Software - Módulo 1Testes de Software - Módulo 1
Testes de Software - Módulo 1Rodrigo Paes
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaVinícius da Costa
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começouJose Wilker
 
Primeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidPrimeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidMessias Batista
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidguisester
 
Andrest - Android POS *on the cloud
Andrest - Android POS *on the cloudAndrest - Android POS *on the cloud
Andrest - Android POS *on the cloudVasco Silva
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoElias Nogueira
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Leonardo Turbiani
 
Estudo do ip cop como firewall de aplicação
Estudo do ip cop como firewall de aplicaçãoEstudo do ip cop como firewall de aplicação
Estudo do ip cop como firewall de aplicaçãoDouglas Marra da Costa
 

Semelhante a NeuroGames - TCC Mackenzie Univ (20)

Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
Arcabouço para o Desenvolvimento de Aplicações de Realidade Aumentada para Di...
 
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
Desenvolvimento multiplataforma em ambientes de programação nativos e abstr...
 
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
Estratégias de desenvolvimento de aplicativos para dispositivos móveis em vár...
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013
 
Por que aplicações falham
Por que aplicações falham Por que aplicações falham
Por que aplicações falham
 
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...
Mobisec: Sistema de teste automatizado para analise de segurança em aplicativ...
 
Aula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdfAula 01 e 02 - Engenharia de Software.pdf
Aula 01 e 02 - Engenharia de Software.pdf
 
Tdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfTdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdf
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App CenterTDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
TDC2018SP | Trilha Mobile - Precisamos falar sobre Visual Studio App Center
 
Testes de Software - Módulo 1
Testes de Software - Módulo 1Testes de Software - Módulo 1
Testes de Software - Módulo 1
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentada
 
Internet das coisas - A revolução já começou
Internet das coisas - A revolução já começouInternet das coisas - A revolução já começou
Internet das coisas - A revolução já começou
 
Primeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor androidPrimeiros passos para o novo desenvolvedor android
Primeiros passos para o novo desenvolvedor android
 
Pré-Projeto de Pesquisa
Pré-Projeto de PesquisaPré-Projeto de Pesquisa
Pré-Projeto de Pesquisa
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Andrest - Android POS *on the cloud
Andrest - Android POS *on the cloudAndrest - Android POS *on the cloud
Andrest - Android POS *on the cloud
 
Teste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercadoTeste sua app e aumente as chances de mantê-la no mercado
Teste sua app e aumente as chances de mantê-la no mercado
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Estudo do ip cop como firewall de aplicação
Estudo do ip cop como firewall de aplicaçãoEstudo do ip cop como firewall de aplicação
Estudo do ip cop como firewall de aplicação
 

Mais de Francisco de Melo Jr

Mais de Francisco de Melo Jr (12)

Presentation infonuagique/ cloud computing presentation
Presentation infonuagique/ cloud computing presentationPresentation infonuagique/ cloud computing presentation
Presentation infonuagique/ cloud computing presentation
 
Nutri App
Nutri AppNutri App
Nutri App
 
Honour Thesis Gabriel Alabarse - TCC Anhembi Morumbi
Honour Thesis Gabriel Alabarse - TCC Anhembi MorumbiHonour Thesis Gabriel Alabarse - TCC Anhembi Morumbi
Honour Thesis Gabriel Alabarse - TCC Anhembi Morumbi
 
Metaheuristics for software testing
Metaheuristics for software testingMetaheuristics for software testing
Metaheuristics for software testing
 
Automata research developed at Saint Mary's 2014
Automata research developed at Saint Mary's 2014Automata research developed at Saint Mary's 2014
Automata research developed at Saint Mary's 2014
 
Performance Analysis Using Automated Grouping Mechanisms - Conference Portuga...
Performance Analysis Using Automated Grouping Mechanisms - Conference Portuga...Performance Analysis Using Automated Grouping Mechanisms - Conference Portuga...
Performance Analysis Using Automated Grouping Mechanisms - Conference Portuga...
 
Comparative Framework for Education
Comparative Framework for EducationComparative Framework for Education
Comparative Framework for Education
 
H2HC Tracing Profiling Debugging
H2HC Tracing Profiling DebuggingH2HC Tracing Profiling Debugging
H2HC Tracing Profiling Debugging
 
Dreams
DreamsDreams
Dreams
 
Run time
Run timeRun time
Run time
 
Apresentação TDC Floripa 2014
Apresentação TDC Floripa 2014Apresentação TDC Floripa 2014
Apresentação TDC Floripa 2014
 
Projeto mpx
Projeto mpxProjeto mpx
Projeto mpx
 

NeuroGames - TCC Mackenzie Univ

  • 1. Universidade Presbiteriana Mackenzie Faculdade de Computação e Informática NeuroGames: APLICATIVO MOBILE PARA TESTES PSICOLÓGICOS Novembro/2014 Trabalho de conclusão de curso Isnaldo Francisco de Melo Junior 1
  • 2. Introdução Tolerância a falhas em sistemas distribuídos 2 Crescimento acentuado do número de aplicativos produzidos e baixados
  • 3. Contexto nacional • Desenvolvimento da Lei do Bem • Formalmente Lei: 11.196/05 • Crescimento do mercado nacional de smartphones >> Apesar do baixo crescimento da economia, o setor de TI e em especial aplicativos tem tendência de crescimento 3
  • 4. Tendências Diversificação de aplicativos com muita relevância de aplicativos de entretenimento e.g. Jogos -> jogos de corrida, luta -> corrida de carro, moto; luta de mma, luta arcade Tolerância a falhas em sistemas distribuídos 4
  • 5. Proposta • Definição da oportunidade - Oportunidade para o divulgação científica no país - Desenvolvimento de um aplicativo móvel que aplica atividades de neurociência de acordo com um conjunto de atividades. Tolerância a falhas em sistemas distribuídos - possíveis soluções 5
  • 6. Atividades Elencadas A partir de uma série de levantamentos foram elencadas as seguintes atividades: • PVT • Teste de memória • Stroop Effect 6
  • 7. PVT Psycho motor vigilance task(PVT) As pesquisas tem mostrado uma correlação entre a piora no teste e o nível de alerta, PVT (BASNER, MOLLICONE e DINGES, 2011). O PVT é usado, por exemplo, na ISS, Estação Espacial Internacional, para medição do nível de alerta da tripulação. 7
  • 9. Teste de memória Ebbinghaus • Hermann Ebbinghaus foi um psicólogo alemão • Teste: Apresentação de três letras, que não fazem sentido semântico. Evitando palavras que sejam abreviações ou acrônimos, como Companhia de Engenharia de Trafego (CET) ou Cadastro de pessoas físicas (CPF). 9
  • 11. Stroop Effect - Teste de Cores John RiddleyStroop (MACLEOD, 1991) O desenvolvimento dessa atividade foi baseada na versão desenvolvida pela Universidade de Washington feita em Java (Washington Edu, s.d.). 11
  • 13. Processo • Modelo Cascata – Waterfall - • Padrão de projeto - MODELO MVC Tolerância a falhas em sistemas distribuídos - possíveis soluções 13
  • 14. Ferramentas • Trello Considerando que não havia time de desenvolvimento foi usada a ferramenta para controle de tarefas com o orientador • Wireframe Marvel Ferramenta da simulação do aplicativo através de telas • Xcode IDE da Apple para desenvolvimento iOS Tolerância a falhas em sistemas distribuídos - possíveis soluções 14
  • 15. Desenvolvimento • Soluções e Limitações: - É difícil porque a informação enviada por um nó pode não ser correta. - O problema se torna complexo, pois ao repassar um valor de um nó para outro, este nó pode estar defeituoso e passar a informação incorreta. - Devido a inexistência de um limite superior para o tempo de comunicação. Não é possível distinguir uma falha de processo (fail-stop) de uma mensagem muito demorada (falha de temporização) - Mesmo em sistemas síncronos, provoca uma exagerada queda de desempenho. Tolerância a falhas em sistemas distribuídos - possíveis soluções 15
  • 16. Aplicativo • O sistema deve preservar seu estado global mesmo na presença de falhas. • É necessário que seus nós possuam armazenamento estável. • O melhor comportamento sob falha para os nós de um sistema distribuído é simplesmente parar toda e qualquer operação na presença de uma falha irrecuperável. • Os demais nós podem detectar seu estado pela ausência de mensagens. Tolerância a falhas em sistemas distribuídos - possíveis soluções 16
  • 17. Avaliação • Testes – No âmbito de aplicativo móvel diversos podem ser feitos: Usabilidade, Compatibilidade, Interface, Serviços • Em relação aos objetivos: – Êxito na implementação do aplicativo de acordo com as especificações das atividades 17
  • 18. Resultados • Aplicativo NeuroGames que vai ser lançado na plataforma iOS • Divulgação científica • Aplicação dos conceitos aprendidos em ciência da computação e Tolerância a falhas em sistemas distribuídos - possíveis soluções 18
  • 19. Discussão • Possibilidade da utilização de aplicativos para auxiliar pessoas • Desenvolvimento de outros aplicativos • Restrição do aplicativo uma vez que não é “homologado” Tolerância a falhas em sistemas distribuídos - possíveis soluções 19
  • 20. Aplicabilidade • Divulgação científica – divulgação de conceitos avançados e suas relações para a população geral • Para sua aplicabilidade me laboratório seria crucial a validação com uma equipe de psicólogos/neurocientista a respeito do tema Tolerância a falhas em sistemas distribuídos - Aplicabilidade 20
  • 21. Demonstração • Demonstração das atividades – PVT – Teste de memória – Stroop Effect 21
  • 22. Conclusão O aplicativo serve aos propósitos de divulgação científica uma vez que entretêm ao simular jogos. Tolerância a falhas em sistemas distribuídos 22
  • 23. Sugestão de Trabalho futuros • Aplicação do trabalho sob a supervisão de profissionais da área • Análise de quais interferências teriam ao aplicar os testes em diferentes aparelhos 23
  • 24. Fim Obrigado Dúvidas? Tolerância a falhas em sistemas distribuídos – Fim, Dúvidas? 24
  • 25. Referências Bibliográficas • http://www.inf.ufrgs.br/~taisy/disciplinas/textos/Dependabilidade.pdf • http://www.ime.usp.br/~nelio/publications/linuxha/html/node36.html • http://www.ecs.umass.edu/ece/realtime/publications/hpec98-slides.pdf • http://www.di.ubi.pt/~pprata/sdtf/Ti_DBdistribuidasGoncaloRicardo.pdf • http://www.deinf.ufma.br/~fssilva/graduacao/sd/aulas/introducao_tf.pdf • http://www-usr.inf.ufsm.br/~ceretta/elc895/02_fundamentos.pdf • http://www.deinf.ufma.br/~fssilva/graduacao/sd/aulas/introducao_tf.pdf Tolerância a falhas em sistemas distribuídos - Referências Bibliográficas 25
  • 26. Contato Isnaldo Francisco de Melo jr francisco_melo_jr@hotmail.com 26