Adesso : ambiente para desenvolvimento de software cientifico

AUTOR(ES)
DATA DE PUBLICAÇÃO

2002

RESUMO

Este documento descreve a concepção e implementação do Adesso, um ambiente computacional de suporte ao desenvolvimento de aplicações científicas. O Adesso explora o modelo de programação baseado em componentes reutilizáveis para fornecer suporte ao desenvolvimento de componentes e sua integração a diversas plataformas de programação científica. O Adesso baseia-se em uma base de dados de componentes representada em XML (toolboxes) e em um conjunto de ferramentas de transformação para geração automática de código, documentação e empacotamento dos componentes. O processo de transformação é controlado por folhas de estilos definidas em uma linguagem que mescla elementos estruturais da linguagem XSLT com procedimentos e comandos da linguagem Tcl. Este trabalho apresenta a linguagem de transformação de documentos XML implementado para o Adesso. Foram implementadas, na linguagem do processador de estilos do Adesso, diversas folhas de estilo que possibitam a transformação de uma toolbox em pacotes de componentes para utilização nas plataformas MATLAB e Tcl/Tk. São gerados automaticamente, para cada toolbox, a documentação em HTML e PDF, código fonte das interfaces e regras de construção (Makefiles).

ASSUNTO(S)

linguagens de programação (computadores) latex (sistema de computador) software software html (linguagem de programação de computador) geradores de codigo sgml (linguagem de programação de computador)

Documentos Relacionados