Title :
Methodology and framework for the development of scientific applications with high-performance computing through web services
Author :
Corral-García, Javier ; Cortés-Polo, David ; Gómez-Martín, César ; González-Sánchez, José-Luis
Author_Institution :
Centro Extremeno de Investig., Innovacion Tecnol. y Supercomput., Trujillo, Spain
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.
Keywords :
Web services; aspect-oriented programming; functional programming; parallel programming; software reusability; Web service; aspect-oriented approach; business rule; component-based approach; functional component; high-performance computing software; high-performance scientific application; parallel application development; software component reusability; software development process; supercomputing-oriented framework; Abstracts; Computational modeling; Java; Silicon compounds; Unified modeling language; Web services; AOP; CBSE; HPC; framework; high-performance computing; methodology; reuse;
Conference_Titel :
Telematics and Information Systems (EATIS), 2012 6th Euro American Conference on
Conference_Location :
Valencia
Print_ISBN :
978-1-4503-1012-3