Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Distributed and Parallel Databases
Service design patterns for computational grids
Patterns and skeletons for parallel and distributed computing
Visual Component Composition Using Composition Patterns
TOOLS '01 Proceedings of the 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems (TOOLS39)
Current Solutions for Web Service Composition
IEEE Internet Computing
Pattern operators for grid environments
Scientific Programming
Workflow resource patterns: identification, representation and tool support
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Proceedings of the 30th international conference on Software engineering
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Enforcing QoS in scientific workflow systems enacted over Cloud infrastructures
Journal of Computer and System Sciences
Hi-index | 0.00 |
Many grid applications involve combining computational and dataaccess components into complex workflows. A distinction isgenerally made between mechanisms to compose components (referredto as build-time functions) and subsequent mechanisms to executethese components on distributed resources (referred to as run-timefunctions). An approach to supporting such build- and run-timefunctions using specialist patterns and operators is presented."Structural" patterns may be treated as meta-components within aworkflow system, and used within the composition process.Subsequently, such components may be scheduled for execution using"behavioral" patterns via the enactment process. Applicationexamples are presented to demonstrate how such patterns - andsubsequently operators - may be used. Their implementation withinthe Triana Problem Solving Environment is also described.