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

Detalhes bibliográficos
Autor(a) principal: Medeiros, Vivian
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações do LNCC
Texto Completo: https://tede.lncc.br/handle/tede/163
Resumo: 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.
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 Gomes, Antônio Tadeu AzevedoPorto, Fabio Andre MachadoCPF:88404595704http://lattes.cnpq.br/6418711808050575Villela, Regina Maria Maciel BragaCPF:69319618615http://lattes.cnpq.br/7690593698223418CPF:10027634795http://lattes.cnpq.br/9244696980224618Medeiros, Vivian2015-03-04T18:57:51Z2013-09-262013-05-10https://tede.lncc.br/handle/tede/163In-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.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.Made available in DSpace on 2015-03-04T18:57:51Z (GMT). No. of bitstreams: 1 thesis_vivian_final.pdf: 2459870 bytes, checksum: 86a3974bde419685b151ae0d526f328d (MD5) Previous issue date: 2013-05-10application/pdfhttp://tede-server.lncc.br:8080/retrieve/492/thesis_vivian_final.pdf.jpghttp://tede-server.lncc.br:8080/retrieve/707/thesis_vivian_final.pdf.jpgporLaboratório Nacional de Computação CientíficaPrograma de Pós-Graduação em Modelagem ComputacionalLNCCBRCoordenação de Pós-Graduação e Aperfeiçoamento (COPGA)Arquitetura de softwareSimulação (Computadores)Computer simulationCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAOUso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificosUse of architectural concepts for improved expressiveness in the modeling of scientific workflowsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do LNCCinstname:Laboratório Nacional de Computação Científica (LNCC)instacron:LNCCORIGINALthesis_vivian_final.pdfapplication/pdf2459870http://tede-server.lncc.br:8080/tede/bitstream/tede/163/1/thesis_vivian_final.pdf86a3974bde419685b151ae0d526f328dMD51THUMBNAILthesis_vivian_final.pdf.jpgthesis_vivian_final.pdf.jpgimage/jpeg3149http://tede-server.lncc.br:8080/tede/bitstream/tede/163/2/thesis_vivian_final.pdf.jpg225e98907cfb2173ab67cc59145415cfMD52tede/1632023-06-02 12:17:00.852oai: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.por.fl_str_mv Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
dc.title.alternative.eng.fl_str_mv 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.advisor1.fl_str_mv Gomes, Antônio Tadeu Azevedo
dc.contributor.referee1.fl_str_mv Porto, Fabio Andre Machado
dc.contributor.referee1ID.fl_str_mv CPF:88404595704
dc.contributor.referee1Lattes.fl_str_mv http://lattes.cnpq.br/6418711808050575
dc.contributor.referee2.fl_str_mv Villela, Regina Maria Maciel Braga
dc.contributor.referee2ID.fl_str_mv CPF:69319618615
dc.contributor.referee2Lattes.fl_str_mv http://lattes.cnpq.br/7690593698223418
dc.contributor.authorID.fl_str_mv CPF:10027634795
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9244696980224618
dc.contributor.author.fl_str_mv Medeiros, Vivian
contributor_str_mv Gomes, Antônio Tadeu Azevedo
Porto, Fabio Andre Machado
Villela, Regina Maria Maciel Braga
dc.subject.por.fl_str_mv Arquitetura de software
Simulação (Computadores)
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
dc.subject.eng.fl_str_mv Computer simulation
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO
description 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.
publishDate 2013
dc.date.available.fl_str_mv 2013-09-26
dc.date.issued.fl_str_mv 2013-05-10
dc.date.accessioned.fl_str_mv 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
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Modelagem Computacional
dc.publisher.initials.fl_str_mv LNCC
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Coordenação de Pós-Graduação e Aperfeiçoamento (COPGA)
publisher.none.fl_str_mv Laboratório Nacional de Computação Científica
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
bitstream.url.fl_str_mv http://tede-server.lncc.br:8080/tede/bitstream/tede/163/1/thesis_vivian_final.pdf
http://tede-server.lncc.br:8080/tede/bitstream/tede/163/2/thesis_vivian_final.pdf.jpg
bitstream.checksum.fl_str_mv 86a3974bde419685b151ae0d526f328d
225e98907cfb2173ab67cc59145415cf
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1797683217878220800