{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,1,7]],"date-time":"2025-01-07T05:19:59Z","timestamp":1736227199920,"version":"3.32.0"},"reference-count":60,"publisher":"Wiley","issue":"10","license":[{"start":{"date-parts":[[2005,12,13]],"date-time":"2005-12-13T00:00:00Z","timestamp":1134432000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2006,8,25]]},"abstract":"Abstract<\/jats:title>Advances in computer technologies have enabled scientists to explore research issues in their respective domains at scales greater and finer than ever before. The availability of efficient data collection and analysis tools presents researchers with vast opportunities to process heterogeneous data within a distributed environment. To support the opportunities enabled by massive computation, a suitable scientific workflow system is needed to help the users to manage data and programs, and to design reusable procedures of scientific experimental tasks. In this paper, the design and prototype implementation of a scientific workflow infrastructure, called Grid\u2010Flow, is presented. Grid\u2010Flow assists researchers in specifying scientific experiments using a Petri\u2010net\u2010based interface. The Grid\u2010Flow infrastructure is designed as a Service Oriented Architecture with multi\u2010layer component models. The contributions of Grid\u2010Flow are as follows: (1) a new, lightweight, programmable Grid workflow language, Grid\u2010Flow Description Language, is provided to describe the workflow process in a Grid environment; (2) a Petri\u2010net\u2010based user interface, based on the Generic Modeling Environment, is demonstrated to help the user design the workflow process with a Petri\u2010net model; and (3) a program integration component of the Grid\u2010Flow system is presented to integrate all possible programs into the system. Copyright \u00a9 2005 John Wiley & Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.988","type":"journal-article","created":{"date-parts":[[2005,12,13]],"date-time":"2005-12-13T11:48:11Z","timestamp":1134474491000},"page":"1115-1140","source":"Crossref","is-referenced-by-count":40,"title":["Grid\u2010Flow: a Grid\u2010enabled scientific workflow system with a Petri\u2010net\u2010based interface"],"prefix":"10.1002","volume":"18","author":[{"given":"Zhijie","family":"Guan","sequence":"first","affiliation":[]},{"given":"Francisco","family":"Hernandez","sequence":"additional","affiliation":[]},{"given":"Purushotham","family":"Bangalore","sequence":"additional","affiliation":[]},{"given":"Jeff","family":"Gray","sequence":"additional","affiliation":[]},{"given":"Anthony","family":"Skjellum","sequence":"additional","affiliation":[]},{"given":"Vijay","family":"Velusamy","sequence":"additional","affiliation":[]},{"given":"Yin","family":"Liu","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2005,12,13]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"Workflow Management Coalition.http:\/\/www.wfmc.org[31 May2004]."},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/0470867167"},{"key":"e_1_2_1_4_2","unstructured":"FosterI. What is the Grid? A Three Point Checklist Daily News and Information for the Global Grid Community 22 July 2002.http:\/\/www.gridtoday.com\/02\/0722\/100136.html[31 May2004]."},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-44681-8_116"},{"volume-title":"Proceedings of 2nd IEEE\/ACM International Symposium on Cluster Computing and the Grid (CCGrid 2002)","year":"2002","author":"Lorch M","key":"e_1_2_1_6_2"},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Altintas I","key":"e_1_2_1_7_2"},{"volume-title":"Proceedings of 37th Hawaii International Conference on System Science","year":"2004","author":"Laszewski Gv","key":"e_1_2_1_8_2"},{"volume-title":"Proceedings of The 2nd European Across Grids Conference","year":"2004","author":"Deelman E","key":"e_1_2_1_9_2"},{"key":"e_1_2_1_10_2","first-page":"198","volume-title":"Proceedings of 3rd International Symposium on Cluster Computing and the Grid","author":"Cao J","year":"2003"},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Shields M","key":"e_1_2_1_11_2"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/356698.356702"},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Hoheisel A","key":"e_1_2_1_13_2"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/ITCC.2004.1286586"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.963443"},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Oinn T","key":"e_1_2_1_16_2"},{"key":"e_1_2_1_17_2","unstructured":"KrishnanS WagstromP LaszewskiGv. GSFL: A Workflow Framework for Grid Services [Draft] 19 July 2002.http:\/\/www.globus.org\/cog\/papers\/gsfl\u2010paper.pdf[31 May2004]."},{"key":"e_1_2_1_18_2","unstructured":"AndrewsTet al. Specification: Business Process Execution Language for Web Services Version 1.1 5 May 2003.http:\/\/www\u2010106.ibm.com\/developerworks\/library\/ws\u2010bpel\/[31 May2004]."},{"key":"e_1_2_1_19_2","unstructured":"Extensible Markup Language (XML).http:\/\/www.w3.org\/XML\/[31 May2004]."},{"key":"e_1_2_1_20_2","unstructured":"GrahamGE EvansD BertramI.McRunjob: A high energy physics workflow planner for Grid production processing.Proceedings of Computing in High Energy and Nuclear Physics La Jolla CA 24\u201328 March2003."},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"McCann KM","key":"e_1_2_1_21_2"},{"key":"e_1_2_1_22_2","unstructured":"GuanZ LiuY VelusamyV BangalorePV.WebRun: A unified platform supporting Grid computing environment.Technical Report UABCIS\u2010TR\u20102004\u20101404\u20101 Department of Computer and Information Sciences University of Alabama at Birmingham 2004."},{"key":"e_1_2_1_23_2","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199706)9:6<555::AID-CPE308>3.0.CO;2-X"},{"key":"e_1_2_1_24_2","unstructured":"Common Component Architecture.http:\/\/www.cca\u2010forum.org[31 May2004]."},{"volume-title":"Proceedings of Supercomputing (SC2001)","year":"2001","author":"Krishnan S","key":"e_1_2_1_25_2"},{"key":"e_1_2_1_26_2","unstructured":"Ant\u2014A Java\u2010based build tool.http:\/\/ant.apache.org[31 May2004]."},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Dozsa G","key":"e_1_2_1_27_2"},{"volume-title":"Grid Resource Management: State of the Art and Future Trends","year":"2003","author":"Deelman E","key":"e_1_2_1_28_2"},{"key":"e_1_2_1_29_2","unstructured":"DAGMan (Directed Acyclic Graph Manager) 2002.http:\/\/www.cs.wisc.edu\/condor\/dagman[31 May2004]."},{"key":"e_1_2_1_30_2","unstructured":"Fraunhofer Resource Grid.http:\/\/www.fhrg.fhg.de[31 May2004]."},{"key":"e_1_2_1_31_2","unstructured":"LeymanF. Web Services Flow Language (WSFL 1.0) 2001.http:\/\/www\u20104.ibm.com\/software\/solutions\/webservices\/pdf\/WSFL.pdf[31 May2004]."},{"key":"e_1_2_1_32_2","unstructured":"ThatteS. XLANG: Web Services for Business Process Design 2001.http:\/\/www.gotdotnet.com\/team\/xml_wsspecs\/xlang\u2010c\/default.htm[31 May2004]."},{"key":"e_1_2_1_33_2","unstructured":"Web Services Conversation Language (WSCL 1.0) The Hewlett\u2010Packard Company 2002.http:\/\/www.w3.org\/TR\/wscl10\/[31 May2004]."},{"key":"e_1_2_1_34_2","unstructured":"ArkinAet al. Web Services Choreography Interface (WSCI) 1.0 Specification 2002.http:\/\/wwws.sun.com\/software\/xml\/developers\/wsci\/index.html[31 May2004]."},{"key":"e_1_2_1_35_2","unstructured":"FosterI KesselmanC NickJ TueckeS. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration 2002.http:\/\/www.globus.org\/research\/papers\/ogsa.pdf[31 May2004]."},{"key":"e_1_2_1_36_2","unstructured":"ChristensenE CurberaF MeredithG WeerawaranaS. W3C Web Services Description Language (WSDL) 1.1 W3C Note March 15 2001.http:\/\/www.w3.org\/TR\/wsdl[31 May2004]."},{"volume-title":"Proceedings of Workflow in Grid Systems Workshop in GGF10","year":"2004","author":"Cybok D","key":"e_1_2_1_37_2"},{"key":"e_1_2_1_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45821-2_15"},{"key":"e_1_2_1_39_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45821-2_2"},{"key":"e_1_2_1_40_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCST.2004.824311"},{"key":"e_1_2_1_41_2","series-title":"Addison\u2010Wesley Object Technology Series","first-page":"482","volume-title":"The Unified Modeling Language User Guide","author":"Booch G","year":"1998"},{"key":"e_1_2_1_42_2","first-page":"206","volume-title":"The Object Constraint Language Second Edition, Getting Your Models Ready for MDA","author":"Warmer J","year":"2003"},{"key":"e_1_2_1_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/778553.778557"},{"volume-title":"Proceedings of the 3rd IEEE Symposium on Bioinformatics and Bioengineering (BIBE03)","year":"2003","author":"Guan Z","key":"e_1_2_1_44_2"},{"key":"e_1_2_1_45_2","doi-asserted-by":"publisher","DOI":"10.1142\/S021884300300070X"},{"key":"e_1_2_1_46_2","first-page":"584","volume-title":"SQL\u2014The Standard Handbook","author":"Cannan SJ","year":"1992"},{"key":"e_1_2_1_47_2","unstructured":"DarlingAE CareyL FengW.The design implementation and evaluation of mpiBLAST.Proceedings of ClusterWorld Conference and Expo in Conjunction with the 4th International Conference on Linux Clusters: The HPC Revolution 2003 San Jose CA June2003."},{"key":"e_1_2_1_48_2","first-page":"259","volume-title":"The Grid: Blueprint for a New Computing Infrastructure","author":"Foster I","year":"1999"},{"volume-title":"PAUP*. Phylogenetic Analysis Using Parsimony (*and Other Methods) Version 4","year":"2002","author":"Swofford DL","key":"e_1_2_1_49_2"},{"key":"e_1_2_1_50_2","unstructured":"ClustalW.http:\/\/www.ebi.ac.uk\/clustalw[31 May2004]."},{"key":"e_1_2_1_51_2","doi-asserted-by":"crossref","first-page":"368","DOI":"10.7551\/mitpress\/7301.001.0001","volume-title":"Workflow Management: Models, Methods, and Systems","author":"van der Alst W","year":"2002"},{"key":"e_1_2_1_52_2","first-page":"864","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki K","year":"2000"},{"volume-title":"Proceedings of 5th IEEE\/ACM International Workshop on Grid Computing","year":"2004","author":"McCune D","key":"e_1_2_1_53_2"},{"key":"e_1_2_1_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2004.31"},{"volume-title":"Proceedings of European Grid Conference","year":"2005","author":"Afgan E","key":"e_1_2_1_55_2"},{"key":"e_1_2_1_56_2","unstructured":"The GridFTP Protocol and Software.http:\/\/www.globus.org\/datagrid\/gridftp.html[31 May2004]."},{"key":"e_1_2_1_57_2","unstructured":"Systinet. Systinet Products Overview.http:\/\/www.systinet.com\/products\/overview[31 May2004]."},{"key":"e_1_2_1_58_2","unstructured":"The Globus Resource Specification Language RSL v1.0.http:\/\/www.globus.org\/gram\/rsl_spec1.html[31 May2004]."},{"key":"e_1_2_1_59_2","unstructured":"HernandezF.Domain specific models and the globus toolkit.Technical Report UABCIS\u2010TR\u20102004\u20100504\u20101 Department of Computer and Information Sciences University of Alabama at Birmingham 2004."},{"key":"e_1_2_1_60_2","unstructured":"LawerenceML BanesMM AzadiP. The Edwardsiella Ictaluri O Polysaccharide Biosynthesis Gene Cluster: Correlation between Predicted Enzyme Functions and O Polysaccharide Composition Unpublished Manuscript Mississippi State University 2003."},{"key":"e_1_2_1_61_2","unstructured":"TMpred\u2014Prediction of Transmembrane Regions and Orientation.http:\/\/www.ch.embnet.org\/software\/TMPRED_form.html[31 May2004]."}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.988","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.988","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,6]],"date-time":"2025-01-06T13:16:00Z","timestamp":1736169360000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.988"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,12,13]]},"references-count":60,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2006,8,25]]}},"alternative-id":["10.1002\/cpe.988"],"URL":"https:\/\/doi.org\/10.1002\/cpe.988","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"type":"print","value":"1532-0626"},{"type":"electronic","value":"1532-0634"}],"subject":[],"published":{"date-parts":[[2005,12,13]]}}}