Co-Taverna: A Tool Supporting Collaborative Scientific Workflows

Scientific workflows have become an important instrument for domain scientists to synergistically integrate distributed computations and data to accelerate scientific discoveries. Existing scientific workflow tools, however, only support single scientists to compose scientific workflows in a desktop application. Nowadays, many scientific research projects are becoming increasingly larger scale, requiring that multiple research partners with different expertise collaborate from distributed organizations. Therefore, there is a critical need of a collaborative scientific workflow tool that supports domain scientists to cooperatively design, compose, annotate, execute, monitor, and manage scientific workflows over the Internet in both synchronous and asynchronous modes. This research reports the design and development of our preliminary version of a collaborative scientific workflow tool based on an open-source, single-user tool Taverna. We present our study of the role-organization-based access control technique over collaborative scientific workflow composition.

[1]  F. Ashcroft,et al.  VIII. References , 1955 .

[2]  Carole A. Goble,et al.  The design and realisation of the myExperiment Virtual Research Environment for social sharing of workflows , 2009, Future Gener. Comput. Syst..

[3]  Jia Zhang,et al.  Collaborative Scientific Workflows , 2009, 2009 IEEE International Conference on Web Services.

[4]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[5]  Cláudio T. Silva,et al.  Managing Rapidly-Evolving Scientific Workflows , 2006, IPAW.

[6]  Edward A. Lee,et al.  CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1–7 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02] Taverna: Lessons in creating , 2022 .

[7]  Jia Zhang,et al.  Survey of computer-supported collaboration in support of business processes , 2006, Int. J. Bus. Process. Integr. Manag..

[8]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[9]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[10]  Yolanda Gil,et al.  Workshop on the Challenges of Scientific Workflows , 2006 .

[11]  Yolanda Gil,et al.  Artificial intelligence and grids: workflow planning and beyond , 2004, IEEE Intelligent Systems.

[12]  Jing Hua,et al.  Service-Oriented Architecture for VIEW: A Visual Scientific Workflow Management System , 2008, 2008 IEEE International Conference on Services Computing.

[13]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[14]  Gregor von Laszewski,et al.  Swift: Fast, Reliable, Loosely Coupled Parallel Computation , 2007, 2007 IEEE Congress on Services (Services 2007).

[15]  Carole A. Goble,et al.  Taverna/myGrid: Aligning a Workflow System with the Life Sciences Community , 2007, Workflows for e-Science, Scientific Workflows for Grids.

[16]  Shiyong Lu,et al.  VIEW: a VIsual sciEntificWorkflow management system , 2007, 2007 IEEE Congress on Services (Services 2007).

[17]  Frank Leymann,et al.  WS-BPEL Extension for People ? BPEL4People , 2005 .