Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

Pattern/Operator Based Problem Solving Environments

Gomes, Cecilia, Rana, Omer Farooq and Cunha, Jose C. 2004. Pattern/Operator Based Problem Solving Environments. Lecture Notes in Computer Science 3149 , pp. 964-971. 10.1007/978-3-540-27866-5_129

Full text not available from this repository.


Problem Solving Environments (PSEs) provide a collection of tools for composition of scientific applications. Such environments are often based on graphical interfaces that enable components to be combined, and in some cases, subsequently scheduled on computational resources. A novel approach for extending such environments with Design Patterns and Operators is described – as a way to better manipulate the available components – and subsequently manage their execution. Users make use of these additional abstractions by first deploying ‘Structural Patterns’ and by refining these through ‘Structural Operators’. ‘Behavioural Patterns’ may then be used to define the control and data flows between components – subsequent use of ‘Behavioural Operators’ manage the final configuration for execution control and dynamic reconfiguration purposes. We demonstrate the implementation of these Patterns and Operators using Triana [14] and the Distributed Resource Management Application (DRMAA) API [10].

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Additional Information: Published in 'Euro-Par 2004 Parallel Processing'. ISBN 783540229247
Publisher: Springer
ISSN: 0302-9743
Last Modified: 04 Jun 2017 04:46

Citation Data

Actions (repository staff only)

Edit Item Edit Item