Three fundamental dimensions of scientific workflow interoperability: Model of computation, language, and execution environment

E Elmroth, F Hernández, J Tordsson - Future Generation Computer Systems, 2010 - Elsevier
We investigate interoperability aspects of scientific workflow systems and argue that the
workflow execution environment, the model of computation (MoC), and the workflow …

A light-weight Grid workflow execution engine enabling client and middleware independence

E Elmroth, F Hernández, J Tordsson - International Conference on Parallel …, 2007 - Springer
We present a generic and light-weight Grid workflow execution engine made available as a
Grid service. A long-term goal is to facilitate the rapid development of application-oriented …

An approach for non-intrusively adding malleable fork/join parallelism into ordinary JavaBean compliant applications

C Mateos, A Zunino, M Campo - Computer Languages, Systems & …, 2010 - Elsevier
Motivated by the advent of powerful hardware such as SMP machines and execution
environments such as Grids, research in parallel programming has gained much attention …

Automating the development of scientific applications using domain-specific modeling

F Hernández, P Bangalore, K Reilly - Proceedings of the second …, 2005 - dl.acm.org
The present work describes an approach to simplify the development of scientific
applications. The approach aims at hiding accidental complexities encountered when …

Designing service-based resource management tools for a healthy Grid ecosystem

E Elmroth, F Hernández, J Tordsson… - … Conference on Parallel …, 2007 - Springer
We present an approach for development of Grid resource management tools, where we put
into practice internationally established high-level views of future Grid architectures. The …

Application specification language (ASL)–a language for describing applications in grid computing

E Afgan, P Bangalore - 2007 - dl.gi.de
Grid computing is the computing infrastructure of the next century where unlimited hardware
and software resources are delivered to user's fingertips. Much of the power delivered by …

Presenting scientific legacy programs as grid services via program synthesis

J Hofer, T Fahringer - … Conference on e-Science and Grid …, 2006 - ieeexplore.ieee.org
Extraordinary long lifecycles of many scientific applications commonly surpass multiple
generations of Grid technologies. Therefore the smooth adaptation and migration to newer …

The Otho Toolkit–Synthesizing tailor-made scientific grid application wrapper services

J Hofer, T Fahringer - Multiagent and Grid Systems, 2007 - content.iospress.com
The long lifecycles of many scientific applications tend to surpass multiple generations of
Grid technologies opening an increasing gap developers need to bridge. Therefore …

[PDF][PDF] Advancing model driven development education via collaborative research

AS Gokhale, J Gray - Educators' Symposium, 2005 - academia.edu
Rapid advances in hardware, networking and software technologies are fostering an
unprecedented growth in a number of complex, distributed applications. Time-tomarket …

Domain-Specific Language for Describing Grid Applications

E Afgan, P Bangalore, J Gray - Software Applications: Concepts …, 2009 - igi-global.com
Grid computing environments are dynamic and heterogeneous in nature. In order to realize
application-specific Quality of Service agreements within a grid, specifications at the level of …