Managing Separation of Concerns in Grid Applications Through Architectural Model Transformations
David Manset, Herve Verjus, Richard McClatchey

TL;DR
This paper proposes a formal, model-driven engineering approach with tools and frameworks to improve the design, development, and management of complex, heterogeneous grid applications, enhancing quality and reusability.
Contribution
It introduces a formal architectural model transformation framework to manage concerns and improve engineering practices in grid application development.
Findings
Framework facilitates separation of concerns in grid applications
Enhances reusability and maintainability of grid software
Supports rigorous engineering methods for complex grids
Abstract
Grids enable the aggregation, virtualization and sharing of massive heterogeneous and geographically dispersed resources, using files, applications and storage devices, to solve computation and data intensive problems, across institutions and countries via temporary collaborations called virtual organizations (VO). Most implementations result in complex superposition of software layers, often delivering low quality of service and quality of applications. As a consequence, Grid-based applications design and development is increasingly complex, and the use of most classical engineering practices is unsuccessful. Not only is the development of such applications a time-consuming, error prone and expensive task, but also the resulting applications are often hard-coded for specific Grid configurations, platforms and infra-structures. Having neither guidelines nor rules in the design of a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Scientific Computing and Data Management · Distributed systems and fault tolerance
