SWfPS: Um Sistema de Proveniência de Dados e Processos no Domínio de Workflows Científicos
Resumo
Este artigo apresenta uma proposta de arquitetura para um sistema de proveniência no domínio dos experimentos científicos executados através de simulação por computador. O objetivo do modelo projetado consiste em capturar e gerenciar as informações de proveniência em ambientes colaborativos de pesquisa interconectados através de uma grade computacional. Além disso, o modelo deve atuar de forma independente de qualquer tecnologia que provê suporte à execução de workflows. A arquitetura proposta baseia-se em recursos como o padrão OPM, serviços web e ontologias.
Referências
Barga, R. e Digiampietri, L. (2007) “Automatic Capture and Efficient Storage of e-Science Experiment Provenance”, Concurrency and Computation: Practice and Experience, v.20, n.5, p.419–429, John Wiley & Sons, doi: 10.1002/cpe.1235.
Biton, O., Cohen-Boulakia, S., Davidson, S. e Hara, C. (2008) “Querying and Managing Provenance through User Views in Scientific Workflows”, In: ICDE’08: 24th International Conference on Data Engineering, IEEE Computer Society, Washington, EUA, p.1072–1081, doi: http://dx.doi.org/10.1109/ICDE.2008.4497516.
Buneman, P., Khanna, S. e Chiew, W. (2001) “Why and Where: a Characterization of Data Provenance. In: ICDT’01: 8th International Conference on Database Theory, LNCS, v.1973, p.316–330, Springer, doi: 10.1007/3-540-44503-X_20.
Cohen, S., Boulakia, S. e Davidson, S. (2006) “Towards a Model of Provenance and User Views in Scientific Workflows”, Data Integration in the Life Sciences, LNCS 4075, Springer, p.264–279, doi: http://dx.doi.org/10.1007/11799511.
Chebotko, A., Fei, X., Lin, C., Lu, S. e Fotouhi, F. (2007) “Storing and Querying Scientific Workflow Provenance Metadata Using an RDBMS”, In: E-SCIENCE’07: 3rd International Conference on E-Science and Grid Computing. IEEE Computer Society, Washington, EUA, doi: http://dx.doi.org/10.1109/E-SCIENCE.2007.70.
Cruz, S. M. S., Campos, M. L. M. e Mattoso, M. (2009) “Towards a Taxonomy of Provenance in Scientific Workflow Management Systems”, SERVICES’09: Congress on Services–I, p.259–266, IEEE Computer Society, Washington, EUA, doi: http://dx.doi.org/10.1109/SERVICES-I.2009.18.
Davidson, S. e Freire, J. (2008) “Provenance and Scientific Workflows: Challenges and Opportunities. SIGMOD’08: International Conference on Management of Data, Vancouver, Canadá, p.1345-1350, doi: http://doi.acm.org/10.1145/1376616. 1376772.
Freire, J., Koop, D., Santos, E. e Silva, C. (2008) “Provenance for Computational Tasks: a Survey”, Computing in Science & Engineering, v.10, n.3, p.11–21, doi: http://doi.ieeecomputersociety.org/10.1109/MCSE.2008.79.
Goderis, A., Sattler, U., Lord, P. e Goble, C. (2005) “Seven Bottlenecks to Workflow Reuse and Repurposing”, ISWC’05: 4th International Web Semantic Conference. LNCS, v.3792, p.323–337, doi: 10.1007/11574620_25.
Golbeck, J. e Hendler, J. (2007) “A Semantic Web Approach to the Provenance Challenge”, Concurrency and Computation: Practice and Experience, v.20, n.5, p.431−439.
Groth, P., Miles, S. e Moreau, L. (2005) “PReServ: Provenance Recording for Services”, UK OST e-Science Second All Hands Meeting 2005, disponível em http: //users.ecs.soton.ac.uk/lavm/papers/Groth-AHM05.pdf, acesso em 07 fev 2010.
Holland, D., Braun, U., Maclean, D., Muniswamy-Reddy, K. e Seltzer, M. (2008) “Choosing a Data Model and Query Language for Provenance”, IPAW’08: Second International Provenance and Annotation Workshop, disponível em www.eecs. harvard.edu/~kiran/pubs/ipaw08.pdf, acesso em 16 fev 2010.
Hollingsworth, D. (1995) “Lifecycle of Scientific Workflows and their Provenance: A Usage Perspective”, The Workflow Reference Model TC00-1003 Issue 1.1, Workflow Management Coalition, 1995.
Lin, C., Lu, S., Lai, Z., Chebotko, A., Fei, X., Hua, J. e Fotouhi, F. (2008) “Service-Oriented Architecture for VIEW: A Visual Scientific Workflow Management System”, In: SERVICES’08: International Conference on Services Computing, v.1, IEEE Computer Society, Washington, EUA, doi: http://dx.doi.org/10.1109/SCC.2008.118.
Marinho, A. (2009) “ProvManager: uma Abordagem para Gerenciamento de Proveniência de Workflows Científicos”, 14o Workshop de Teses e Dissertações em Engenharia de Software, In: XXIII SBES, Fortaleza, CE, Brasil, disponível em http:// www.lbd.dcc.ufmg.br:8080/colecoes/wtes/2009/005.pdf, acesso em 05 fev 2010.
Mattoso, M., Werner, C., Travassos, G., Braganholo, V. e Murta, L. (2008) “Gerenciando Experimentos Científicos em Larga Escala”, In: SEMISH’08: XXVIII Seminário Integrado de Software e Hardware, Belém, PA, Brasil, disponível em http://www.lbd.dcc.ufmg.br:8080/colecoes/semish/2008/009.pdf, acesso em 09 fev 2010.
Mattoso, M., Werner, C., Travassos, G., Braganholo, V., Murta, L., Ogasawara, E., Oliveira, F. e Martinho, W. (2009) “Desafios no Apoio à Composição de Experimentos Científicos em Larga Escala”, In: SEMISH’09: XXXVI Seminário Integrado de Software e Hardware, Bento Gonçalves, RS, Brasil, disponível em www.sbc.org.br/bibliotecadigital/download.php?paper=1313, acesso em 06 fev 2010.
Moureau, L. e Ibbotson, J. (2006) “Standardisation of Provenance Systems in Service Oriented Architectures”, White Paper, University of Southampton, disponível em http://eprints.ecs.soton.ac.uk/12198/1/WhitePaper.pdf, acesso em 11 fev 2010.
Moureau, L., Freire, J., Futrelle, J., Mcgrath, R., Myers, J. e Paulson, P. (2007) “The Open Provenance Model”, Technical Report, , University of Southampton, disponível em http://eprints.ecs.soton.ac.uk/14979/1/opm.pdf, acesso em 11 fev 2010.
Moureau, L., Clifford, B., Freire, J., Gil, Y., Groth, P., Futrelle, J., Kwasnikowska, N.Miles, S., Missier, P., Myers, J., Simmhan, Y., Stephan, E. e Bussche, J. (2009) “The Open Provenance Model Core Specification v1.1”, Technical Report, University of Southampton, disponível em http://eprints.ecs.soton.ac.uk/18332/1/opm.pdf, acesso em 11 fev 2010.
Munroe, S., Miles, S., Moreau, L. e Vázquez-Salceda, J. (2006) “PrIMe: a Software Engineering Methodology for Developing Provenance-aware Applications”, In: SEM’06: 6th International Workshop on Software Engineering and Middleware, p.39–46, Portland, EUA, doi: http://doi.acm.org/10.1145/1210525.1210535.
Scheidegger, C., Koop, D., Santos, E., Vo, H., Callahan, S., Freire, J. e Silva, C. (2007) “Tackling the Provenance Challenge one Layer at a Time”, Concurrency and Computation: Practice and Experience, v.20, n.5, p.473–483, doi: 10.1002/cpe.1237.
Simmhan, Y., Plale, B. e Gannon, D. (2005) “A Survey of Data Provenance in eScience”, SIGMOD Record, v.34, n.3, p.31–36, doi: http://doi.acm. org/10.1145/1084805.1084812, ACM, Nova York, EUA.
Simmhan, Y., Plale, B. e Gannon, D. (2006) “A Framework for Collecting Provenance in Data-centric Scientific Workflows”, In: ICWS’06: International Conference on Web Services, p.427–436, IEEE Computer Society, Washington, EUA, doi: http://dx.doi.org/10.1109/ ICWS.2006.5.