Holoparadigma : um modelo multiparadigma orientado ao desenvolvimento de software distribuído
AUTOR(ES)
Barbosa, Jorge Luis Victoria
DATA DE PUBLICAÇÃO
2007
RESUMO
Este texto apresenta um novo modelo multiparadigma orientado ao desenvolvimento de software distribuído, denominado Holoparadigma. O Holoparadigma possui uma semântica simples e distribuída. Sendo assim, estimula a modelagem subliminar da distribuição e sua exploração automática. A proposta é baseada em estudos relacionados com modelos multiparadigma, arquitetura de software, sistemas blackboard, sistemas distribuídos, mobilidade e grupos. Inicialmente, o texto descreve o modelo. Logo após, é apresentada a Hololinguagem, uma linguagem de programação que implementa os conceitos propostos pelo Holoparadigma. A linguagem integra os paradigmas em lógica, imperativo e orientado a objetos. Além disso, utiliza um modelo de coordenação que suporta invocações implícitas (blackboard) e explícitas (mensagens). A Hololinguagem suporta ainda, concorrência, modularidade, mobilidade e encapsulamento de blackboards em tipos abstratos de dados. Finalmente, o texto descreve a implementação da Holoplataforma, ou seja, uma plataforma de desenvolvimento e execução para a Hololinguagem. A Holoplataforma é composta de três partes: uma ferramenta de conversão de programas da Hololinguagem para Java (ferramenta HoloJava), um ambiente de desenvolvimento integrado (ambiente HoloEnv) e um plataforma de execução distribuída (plataforma DHolo).
ASSUNTO(S)
engenharia : software holoparadigma software distribuido sistemas distribuidos
ACESSO AO ARTIGO
http://hdl.handle.net/10183/2255Documentos Relacionados
- MuNDDoS : um modelo de referência para desenvolvimento distribuído de software
- Um modelo de processo de engenharia de requisitos para ambientes de desenvolvimento distribuído de software
- Hologo: a strong code mobility model focused on the holoparadigm
- GeRDDoS : uma proposta de um modelo para identificação e análise de riscos em ambiente de desenvolvimento distribuído de software
- Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel