Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBenício Peixoto Alterado mais de 9 anos atrás
1
Projeto Virtuosi Alcides Calsavara PUCPR Programa de Pós-Graduação em Informática Aplicada http://www.ppgia.pucpr.br/~alcides
2
Computação Distribuída Conceitos Conceitos Técnicas Técnicas Mecanismos Mecanismos Linguagens Linguagens Ferramentas Ferramentas
3
Linguagens e Ferramentas Perspectiva Industrial Perspectiva Industrial Perspectiva de Pesquisa Perspectiva de Pesquisa Perspectiva Pedagógica Perspectiva Pedagógica Perspectiva Experimental Perspectiva Experimental
4
Perspectiva Industrial Padrões Padrões Desempenho Desempenho Segurança Segurança Produtividade Produtividade DesenvolvimentoDesenvolvimento Manutenção ( ? )Manutenção ( ? ) Diversidade Diversidade Composição Composição
5
Perspectiva de Pesquisa Prova de conceitos Prova de conceitos Interface de programação complexa Interface de programação complexa Baixa produtividade, mesmo em aprendizado Baixa produtividade, mesmo em aprendizado
6
Perspectiva Pedagógica Virtuosi Programação Concorrente Algoritmos Estruturas de Dados Programação Orientada a Objetos Programação por Reflexão Computacional Programação por Eventos Programação Distribuída
7
Perspectiva Pedagógica Interface de programação homogênea e “amigável” Interface de programação homogênea e “amigável” Independência de tecnologia Independência de tecnologia Conceitos que permitam desenvolver aplicações reais Conceitos que permitam desenvolver aplicações reais Linguagem de programação “próxima” das linguagens industriais (fácil transição) Linguagem de programação “próxima” das linguagens industriais (fácil transição)
8
Perspectiva Experimental Problem a Virtuosi Protótipo da solução Solução Java Solução.NET Solução CORBA Solução híbrida...
9
Perspectiva Experimental Conceitos que resolvam problemas reais Conceitos que resolvam problemas reais Desenvolvimento rápido Desenvolvimento rápido Transparência sempre que possívelTransparência sempre que possível Interface de programação homogêneaInterface de programação homogênea Robustez Robustez Depuração preventiva (semântica em tempo de execução)Depuração preventiva (semântica em tempo de execução) Verificação dos requisitos do problema (modularidade, flexibilidade)Verificação dos requisitos do problema (modularidade, flexibilidade) Mapeamento para tecnologia industrial Mapeamento para tecnologia industrial Uso de conceitos comuns, padrões e bem estabelecidosUso de conceitos comuns, padrões e bem estabelecidos
10
Projeto Virtuosi Metamodelo Arquitetura de Máquinas Virtuais Distribuídas Ling. Progr. (Aron) Núcleo MV (Kolb) RMI (Agnaldo) Migração (Juarez) Concorrência (Leonardo) Eventos (Célio) Persistência (Carla) Sist. Estados (Gildo) Depurador (Diogo)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.