Petri nets: an introduction
Principles of programming with complex objects and collection types
ICDT '92 Selected papers of the fourth international conference on Database theory
Foundations of programming languages
Foundations of programming languages
Types and programming languages
Types and programming languages
Querying nested collections
On the complexity of deciding typability in the relational algebra
Acta Informatica
Scientific workflow management and the Kepler system: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
XQTav: an XQuery processor for Taverna environment
Bioinformatics
Determining Sound Markings in Structured Nets
Fundamenta Informaticae - SPECIAL ISSUE ON CONCURRENCY SPECIFICATION AND PROGRAMMING (CS&P 2005) Ruciane-Nide, Poland, 28-30 September 2005
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
myExperiment: social networking for workflow-using e-scientists
Proceedings of the 2nd workshop on Workflows in support of large-scale science
A workflow portal supporting multi-language interoperation and optimization: Research Articles
Concurrency and Computation: Practice & Experience - Workshop on Grid Computing Portals (GCE 2005)
Polymorphic type inference for the named nested relational calculus
ACM Transactions on Computational Logic (TOCL)
DFL: A dataflow language based on Petri nets and nested relational calculus
Information Systems
A top-down Petri net-based approach for dynamic workflow modeling
BPM'03 Proceedings of the 2003 international conference on Business process management
Petri net + nested relational calculus = dataflow
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Hi-index | 0.00 |
In this paper we present DFL designer --- a collection-oriented scientific workflow (COSW) tool based on the DFL notation which combines established formalisms from workflow modeling and databases, namely Petri nets and the nested relational calculus (NRC). COSW tools are used in applied sciences like bioinformatics where structured data is processed with the use of specialized services which are made available online by scientific institutions. They make such data processing experiments easier to conduct by the experimentators and easier to comprehend and repeat by the reviewers. The notations, models and techniques used for the construction of COSW tools are similar to the ones known from workflow modeling, but additional emphasis is put on the data manipulation aspects, e.g., the processing of nested collections of data. DFL designer not only allows design and enactment of complicated COSWs with the use of a huge library of supported bioinformatics services, but also provides a set of features for testing and analyzing workflow specifications that is unique for COSWs, including but not limited to interactive firing of transitions, hierarchical analysis of COSWs and translation of side-effect free COSWs to a query language like NRC.