Loading…
Methodology and framework for the development of scientific applications with high-performance computing through web services
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 deve...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: |
Software and its engineering
> Software creation and management
> Designing software
> Software implementation planning
> Software design techniques
Software and its engineering
> Software creation and management
> Software development process management
> Software development methods
Software and its engineering
> Software creation and management
> Software development techniques
> Flowcharts
Software and its engineering
> Software creation and management
> Software development techniques
> Reusability
Software and its engineering
> Software notations and tools
> Context specific languages
> Domain specific languages
Software and its engineering
> Software notations and tools
> General programming languages
> Language features
> Abstract data types
|
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | 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. |
---|---|
DOI: | 10.1145/2261605.2261631 |