Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos

Detalhes bibliográficos
Ano de defesa: 2013
Autor(a) principal: Medeiros, Vivian
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Laboratório Nacional de Computação Científica
Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
BR
LNCC
Programa de Pós-Graduação em Modelagem Computacional
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://tede.lncc.br/handle/tede/163
Resumo: Experimentos in-silico não raramente tomam a forma de workflows por envolverem a execução de conjuntos de tarefas interdependentes. A automação desses workflows através de Sistemas Gerenciadores de Workflows Científicos (SGWfCs) tem sido alvo de vários trabalhos na área de e-ciência. Geralmente, os SGWfCs oferecem mecanismos fundamentais de automação como despacho de tarefas e movimentação de dados, mas trabalhos recentes têm demonstrado também o interesse no suporte a atributos não-funcionais, como confiabilidade e rastreabilidade, nesses sistemas. A configuração desses atributos nos SGWfCs atuais é, contudo, limitada em vários aspectos, em particular no que se refere às interações entre tarefas. Essa limitação confere menor expressividade às linguagens de modelagem de workflows providas por esses SGWfCs. Objetivando o aprimoramento dessa expressividade, este trabalho apresenta a proposta Open Scientific Connectors (OSC), que usa conceitos arquiteturais para representar interações entre tarefas como elementos de primeira classe. Esta abordagem propicia uma maior capacidade de composição e de reuso na modelagem de workflows, particularmente nas configurações dos mecanismos que lidam com atributos não-funcionais. A proposta é avaliada por provas de conceito, onde aspectos como a expressividade, a capacidade de composição e de reuso e a simplicidade de OSC são comparados a trabalhos relacionados. Um protótipo de um SGWfC ilustra ainda a exequibilidade dos modelos descritos em OSC.