Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Communications of the ACM - Special issue on parallelism
Transforming FORTRAN DO loops to improve performance on vector architectures
ACM Transactions on Mathematical Software (TOMS)
Compiler transformations for high-performance computing
ACM Computing Surveys (CSUR)
The SCIRun computational steering software system
Modern software tools for scientific computing
Programming pearls: little languages
Communications of the ACM
Optimizing compilers for modern architectures: a dependence-based approach
Optimizing compilers for modern architectures: a dependence-based approach
Communication and Concurrency
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Scheduling with Advanced Reservations
IPDPS '00 Proceedings of the 14th International Symposium on Parallel and Distributed Processing
Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
An Interoperable, Standards-Based Grid Resource Broker and Job Submission Service
E-SCIENCE '05 Proceedings of the First International Conference on e-Science and Grid Computing
User tools and languages for graph-based Grid workflows: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
GAUGE: Grid Automation and Generative Environment: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Taverna: lessons in creating a workflow environment for the life sciences: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Scientific workflow management and the Kepler system: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
Programming scientific and distributed workflow with Triana services: Research Articles
Concurrency and Computation: Practice & Experience - Workflow in Grid Systems
VLE-WFBus: A Scientific Workflow Bus for Multi e-Science Domains
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
Computer
Computer
Taverna Workflows: Syntax and Semantics
E-SCIENCE '07 Proceedings of the Third IEEE International Conference on e-Science and Grid Computing
From computation models to models of provenance: the RWS approach
Concurrency and Computation: Practice & Experience - The First Provenance Challenge
A survey on approaches to gridification
Software—Practice & Experience
Advanced data flow support for scientific grid workflow applications
Proceedings of the 2007 ACM/IEEE conference on Supercomputing
Implementation of Turing Machines with the Scufl Data-Flow Language
CCGRID '08 Proceedings of the 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid
Conditional workflow management: A survey and analysis
Scientific Programming - Dynamic Computational Workflows: Discovery, Optimization and Scheduling
Optimizing workflow data footprint
Scientific Programming - Dynamic Computational Workflows: Discovery, Optimization and Scheduling
Designing a resource broker for heterogeneous grids
Software—Practice & Experience
Towards a general model of the multi-criteria workflow scheduling on the grid
Future Generation Computer Systems
Workflows and e-Science: An overview of workflow system features and capabilities
Future Generation Computer Systems
Scientific workflow design for mere mortals
Future Generation Computer Systems
Heterogeneous composition of models of computation
Future Generation Computer Systems
Future Generation Computer Systems
Concurrency and Computation: Practice & Experience
Designing service-based resource management tools for a healthy grid ecosystem
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
A light-weight grid workflow execution engine enabling client and middleware independence
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Impact of reservations on production job scheduling
JSSPP'07 Proceedings of the 13th international conference on Job scheduling strategies for parallel processing
IEEE Transactions on Computers - Special issue on parallel processors and processing
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
Iteration constructs in data-flow visual programming languages
Computer Languages
A framework for comparing models of computation
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Extending the SOA paradigm to e-Science environments
Future Generation Computer Systems
Grid-enabled Spatial Data Infrastructure for environmental sciences: Challenges and opportunities
Future Generation Computer Systems
Future Generation Computer Systems
Online scheduling of workflow applications in grid environments
Future Generation Computer Systems
Linked provenance data: A semantic Web-based approach to interoperable workflow traces
Future Generation Computer Systems
Prediction-based auto-scaling of scientific workflows
Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science
Exploring workflow interoperability tools for neuroimaging data analysis
Proceedings of the 6th workshop on Workflows in support of large-scale science
SubSift web services and workflows for profiling and comparing scientists and their published works
Future Generation Computer Systems
Workflow as a service: an approach to workflow farming
Proceedings of the 3rd international workshop on Emerging computational methods for the life sciences
An SOA-based model for the integrated provisioning of cloud and grid resources
Advances in Software Engineering
The demand for consistent web-based workflow editors
WORKS '13 Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science
Exploring Workflow Interoperability for Neuroimage Analysis on the SHIWA Platform
Journal of Grid Computing
Fine-Grain Interoperability of Scientific Workflows in Distributed Computing Infrastructures
Journal of Grid Computing
Fundamenta Informaticae - Scalable Workflow Enactment Engines and Technology
Hi-index | 0.00 |
We investigate interoperability aspects of scientific workflow systems and argue that the workflow execution environment, the model of computation (MoC), and the workflow language form three dimensions that must be considered depending on the type of interoperability sought: at the activity, sub-workflow, or workflow levels. With a focus on the problems that affect interoperability, we illustrate how these issues are tackled by current scientific workflows as well as how similar problems have been addressed in related areas. Our long-term objective is to achieve (logical) interoperability between workflow systems operating under different MoCs, using distinct language features, and sharing activities running on different execution environments.