Javier Corral-García, David Cortés-Polo, César Gómez-Martín y J.L. González-Sánchez. «Methodology and Framework for the Development of Scientific Applications with High-Performance Computing through Web Services«. EATIS 2012, 6th Euro American Conference on Telematics and Information Systems. Valencia, España. 23-25 Mayo 2012. ISBN: 978-1-4503-1012-3. pp 173-180. DOI: 10.1145/2261605.2261631.

Abstract
One of the biggest problems in the development of high-performance scientific applications is the need for programming environments that allow source code development in an efficient way. However, there is a clear lack of approaches with specific methodologies or optimal working environments to develop high-performance computing software systems. Additionally, existing frameworks are focused on the design and implementation phases, forgetting software component reuse from the earliest stages of the development process.

An aspect-oriented and component-based approach is proposed for the development of complex parallel applications from existing functional components and new component definitions, according to business rules established by the users, through a web service entry of the platform. The proposed approach includes a specific methodology to develop high-performance scientific applications through the reuse of components from the earliest stages. Finally, an additional supercomputing-oriented framework aims to facilitate the development of these systems and to make creation, cataloguing, validation and reuse of each application and its components easier.