Uso de conceitos arquiteturais para aumento da expressividade na modelagem de workflows cientificos
Autor(a) principal: | |
---|---|
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 |