Programação concorrente baseada em acordes para plataforma java
AUTOR(ES)
Sergio Vale e Pace
DATA DE PUBLICAÇÃO
2009
RESUMO
Os principais mecanismos usados para expressar paralelismo e concorrência disponíveis nas principais linguagens de programação modernas são construções de baixo nível de abstração, inadequadas ao desenvolvimento de sistemas concorrentes de larga escala. Isso faz com que a tarefa de projetar, analisar, implementar, testar e depurar sistemas concorrentes seja bastante árdua. O acorde é uma construção de alto nível, baseada no cálculo de processos joincalculus, que permite expressar os relacionamentos de concorrência declarativamente, possibilitando coordenar as interações entre fluxos de execução paralelos de maneira implícita. Propõe-se uma biblioteca para programação concorrente baseada em acordes na plataforma Java. Por meio dessa biblioteca busca-se permitir que sistemas paralelos e concorrentes sejam desenvolvidos em um maior nível de abstração de forma mais simples, efetiva e menos propensa a erros. É utilizada uma implementação baseada em anotações e instrumentação dinâmica de bytecodes que permite adaptar a sintaxe e a semântica da linguagem, propiciando expressar os acordes de maneira natural sem comprometer o ambiente padrão Java de desenvolvimento e execução.
ASSUNTO(S)
processamento concorrente (computação). computação teses. java (linguagem de programação de computador) teses linguagens de programação (computadores) teses.
ACESSO AO ARTIGO
http://hdl.handle.net/1843/SLSS-7WMENEDocumentos Relacionados
- Ambiente visual para programação distribuída em java
- Suporte de tempo real para um ambiente de programação concorrente
- Estimação de canal concorrente para sistemas wireless multiportadora baseada em inteligência artificial
- Programação funcional usando Java
- Estudo da aplicabilidade da plataforma Java em sistemas embarcados.