2007 · 85 citations · 10 references
ComputingComputer ScienceInformation SystemsFormal MethodsKnowledge RepresentationSoftware EngineeringProcess ModelingSpecification LanguagesWorkflow AnalysisWorkflow DesignWorkflow ManagementWorkflow OrchestrationFormal SyntaxOperational SemanticsProcess DescriptionStructural Operational SemanticsWorkflow ExecutionWorkflow Management SystemsWorkflow ModelingWorkflow Specification Languages
This paper presents the formal syntax and the operational semantics of Taverna, a workflow management system with a large user base among the e-Science community. Such formal foundation, which has so far been lacking, opens the way to the translation between Taverna workflows and other process models. In particular, the ability to automatically compile a simple domain-specific process description into Taverna facilitates its adoption by e-scientists who are not expert workflow developers. We demonstrate this potential through a practical use case.
10
A Structural Approach to Operational Semantics
Gordon Plotkin · 2004 · 2K citations
Notions of computation and monads
Eugenio Moggi · Information and Computation · 1991 · 1.7K citations