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.
id LNCC_d306043a74f6350b7f4bfc105307bab9
oai_identifier_str oai:tede-server.lncc.br:tede/163
network_acronym_str LNCC
network_name_str Biblioteca Digital de Teses e Dissertações do LNCC
repository_id_str
spelling Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificosUse of architectural concepts for improved expressiveness in the modeling of scientific workflowsArquitetura de softwareSimulação (Computadores)Computer simulationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOExperimentos 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.In-silico experiments frequently take the form of workflows since they involve the execution of sets of interdependent tasks.The automation of these workflows through Scientific Workflow Management Systems (SWMSes) has been the subject of several papers in the area of e-Science.Traditionally, SWMSes provide fundamental automation mechanisms such as task dispatching and data movement, but recent studies have also shown interest in supporting non-functional attributes such as reliability and traceability in these systems.Nevertheless, the configuration of these attributes in current practice is limited in several aspects, particularly with respect to the interactions between tasks.Such characteristic leads to limited expressiveness in the workflow modeling languages provided by these systems. Aiming at improving such expressiveness, this work presents a proposal called Open Scientific Connectors (OSC), which adopts architectural concepts for the representation of interactions between tasks as first-class modeling elements. This approach provides better composition and reuse in workflow modeling, particularly in the configuration of mechanisms that deal with non-functional attributes. The proposal is evaluated through proofs of concept , in which the expressiveness, the reusability, the compositionality and the simplicity of OSC is compared with related work. A prototype of SWMS based on OSC also illustrates the feasibility of workflow models described in this language.Laboratório Nacional de Computação CientíficaCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)BRLNCCPrograma de Pós-Graduação em Modelagem ComputacionalGomes, Antônio Tadeu AzevedoPorto, Fabio Andre MachadoCPF:88404595704http://lattes.cnpq.br/6418711808050575Villela, Regina Maria Maciel BragaCPF:69319618615http://lattes.cnpq.br/7690593698223418Medeiros, Vivian2015-03-04T18:57:51Z2013-09-262013-05-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://tede.lncc.br/handle/tede/163porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCC2023-06-02T15:17:00Zoai:tede-server.lncc.br:tede/163Biblioteca Digital de Teses e Dissertaçõeshttps://tede.lncc.br/PUBhttps://tede.lncc.br/oai/requestlibrary@lncc.br||library@lncc.bropendoar:2023-06-02T15:17Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)false
dc.title.none.fl_str_mv Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
Use of architectural concepts for improved expressiveness in the modeling of scientific workflows
title Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
spellingShingle Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
Medeiros, Vivian
Arquitetura de software
Simulação (Computadores)
Computer simulation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
title_short Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
title_full Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
title_fullStr Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
title_full_unstemmed Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
title_sort Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
author Medeiros, Vivian
author_facet Medeiros, Vivian
author_role author
dc.contributor.none.fl_str_mv Gomes, Antônio Tadeu Azevedo
Porto, Fabio Andre Machado
CPF:88404595704
http://lattes.cnpq.br/6418711808050575
Villela, Regina Maria Maciel Braga
CPF:69319618615
http://lattes.cnpq.br/7690593698223418
dc.contributor.author.fl_str_mv Medeiros, Vivian
dc.subject.por.fl_str_mv Arquitetura de software
Simulação (Computadores)
Computer simulation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
topic Arquitetura de software
Simulação (Computadores)
Computer simulation
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
description 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.
publishDate 2013
dc.date.none.fl_str_mv 2013-09-26
2013-05-10
2015-03-04T18:57:51Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://tede.lncc.br/handle/tede/163
url https://tede.lncc.br/handle/tede/163
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv 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
publisher.none.fl_str_mv 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
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do LNCC
instname:Laboratório Nacional de Computação Científica (LNCC)
instacron:LNCC
instname_str Laboratório Nacional de Computação Científica (LNCC)
instacron_str LNCC
institution LNCC
reponame_str Biblioteca Digital de Teses e Dissertações do LNCC
collection Biblioteca Digital de Teses e Dissertações do LNCC
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do LNCC - Laboratório Nacional de Computação Científica (LNCC)
repository.mail.fl_str_mv library@lncc.br||library@lncc.br
_version_ 1832738027037786112