José Maria Monteiro Universidade Federal do Ceará - UFC Departamento de Computação...

Post on 07-Apr-2016

298 views 66 download

Transcript of José Maria Monteiro Universidade Federal do Ceará - UFC Departamento de Computação...

José Maria MonteiroUniversidade Federal do Ceará - UFCUniversidade Federal do Ceará - UFC

Departamento de ComputaçãoDepartamento de Computaçãozemaria@lia.ufc.brzemaria@lia.ufc.br

jmmfilho@gmail.comjmmfilho@gmail.com

Temas para Monografia: Vou

Escolher Logo o Meu!!!

1. WikiTransparência

Objetivo: Compartilhar informações sobre obras públicas, licitações, etc.

www.wikicrimes.org/ http://wikimapps.com/ http://www.observatoriosocial.org.br/

portal/

Objetivo – Estudar e descrever os principais bancos

de dados em nuvem atualmente existentes;

– Fusion Tables (Google)– Amazon SimpleDB– Windowns Azure/SQL Services– Hbase– Web-Based Databases: Blist, Cebase,

Dabble DB, Lazybase, MyWebDB, QueickBase, TeamDesk, Trackvia, Zoho DB

2. Bancos de Dados em Nuvem

3. Bancos de Dados Livre de Esquema Objetivo – Estudar e descrever os principais

bancos de dados livre de esquema atualmente existentes;

– CouchDB– MongoDb– Hbase– Hypertabe– Cassandra– Voldemort– Dynomit

4. Context-Aware Database

Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

5. Testing Database Systems

Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

6. Secure Data Management

Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

7. DBEval

Objetivo:– Definir e implementar uma ferramenta

para a análise e avaliação automática da segurança de bancos de dados:– Oracle– SQLServer– PostgreSQL

– A ferramenta deve listar os problemas identificados, fornecer dicas de correção e dar uma nota para a segurança do BD

8. Bancos de Dados nas Nuvens: Desafios e Problemas em Aberto Objetivo:– Identificar os principais problemas em aberto

no contexto de bancos de dados nas nuvens.

– Os bancos de dados nas nuvens enfrentam os mesmos problemas dos bancos relacionais? Que problemas adicionais esses bancos enfrentam? Esses problemas estão mais voltados para a área de banco de dados ou para a área de computação distribuída?

9. Bases de dados e sistemas P2P Objetivo:– Um sistema de gestão de bases de dados é um

sistema especialmente concebido para manter um conjunto de informação, altamente estruturada, permitindo pesquisas muito eficientes de subconjuntos de dados que satisfazem critérios dados pelos utilizadores. Estes sistemas são altamente estruturados e geralmente escalam para dezenas de sistemas, nunca mais do que isso. Os sistemas P2P armazenam informação de forma mais ou menos ad hoc, sem grandes facilidades de pesquisa e muito menos de pesquisa estruturada. É possível encontrar um ponto de convergência dos dois tipos de sistemas ?

10. Grids de Bancos de Dados Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

11. Qualidade e Proveniência (Provenance) de Dados Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

12. Incerteza em Bancos de Dados Objetivo:– Identificar os principais problemas e

soluções nesta linha de pesquisa

13. AgileManagementTool

Objetivo:– Definir e implementar uma ferramenta

para suportar a gerência de projetos usando métodos ágeis e CMMI ou MPS.Br

14. AgileMeasuringTool

Objetivo:– Definir e implementar uma ferramenta

para suportar a medição e análise usando métodos ágeis e CMMI ou MPS.Br

15. AgileQualityTool

Objetivo:– Definir e implementar uma ferramenta

para suportar a garantia de qualidade usando métodos ágeis e CMMI ou MPS.Br

16. Linguagem Go

Objetivo:– Descrever e testar (através de um

estudo de caso) a linguagem de programação Go (a linguagem de programação da Google)

17. Google Maps

Objetivo:– Descrever e testar (através de um

estudo de caso) a API do Google Maps

18. Controle de Concorrência para BDs em Grid

Objetivo:– Descrever e testar mecanismos de

controle de concorrência que sejam apropriados para Grids de BDs

19. TransDroid

Objetivo:– Implementar em Android um sistema

capaz de auxiliar condutores de veículos, pedestres e autoridades de trânsito na obtenção de informações, em tempo real, acerca da situação do trânsito em sua proximidade.

20. DroidKut

Objetivo:– Implementar em Android um aplicação

de comunidades virtuais (estilo Orkut).

Obrigado e Sucesso !!!