{"id":9640,"date":"2013-06-02T10:00:28","date_gmt":"2013-06-02T08:00:28","guid":{"rendered":"https:\/\/web.computaex.es\/?page_id=9640"},"modified":"2025-08-27T10:05:17","modified_gmt":"2025-08-27T08:05:17","slug":"development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology","status":"publish","type":"page","link":"https:\/\/computaex.es\/en\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/","title":{"rendered":"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology"},"content":{"rendered":"<div class=\"field field-name-field-pub-descripcion field-type-text-long field-label-hidden\">\n<div class=\"field-items\">\n<div class=\"field-item even\">\n<p>Javier Corral-Garc\u00eda, C\u00e9sar G\u00f3mez-Mart\u00edn, Jos\u00e9-Luis Gonz\u00e1lez-S\u00e1nchez and David Cort\u00e9s-Polo.\u00a0<strong>Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology<\/strong>. International Journal of Advanced Computer Science, Vol. 3, No. 8, Pp. 400-408, Aug., 2013.<\/p>\n<p><strong>Abstract<\/strong><br \/>\nScientific researchers face critical challenges which require an increased role of High-Performance Computing (HPC). In many cases, these users, who are specialists in their fields of action, have no previous training or the required skills to face them, or just want to compile and run their programming codes as soon as possible. Sometimes this leads to the risk of being counterproductive in terms of efficiency, because after all, researchers may have to wait longer for the final result, due to a wrong programming model, wrong software architecture, or even errors in the parallelization of sequential code. However, there is a clear lack of approaches with specific methodologies or optimal working environments for the development of specific HPC software systems. Moreover, although there are several frameworks based on Aspect-Oriented and Component-Based Programming for supercomputing, they are focused on the design and implementation phases, while none is based on the reuse of components from the earliest stages of the development, which are defined in the Requirements Engineering. The aim of this proposal is to provide new solutions for the open challenges in high-performance computing, through a methodology and a new framework based on aspect-oriented components for the development of scientific applications for HPC environments. The objective is to allow researchers and users to create their HPC programs in a more efficient way, with greater reliance on their functionality and achieving a reduction of time, effort and cost in the processes of development and maintenance, through the reuse of components (with already developed and tested parallel source codes) from the earliest stages of thedevelopment.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"field field-name-field-pub-fuente field-type-text-long field-label-above\">\n<div class=\"field-label\">Fuente de la publicaci\u00f3n:<\/div>\n<div class=\"field-items\">\n<div class=\"field-item even\">\n<ul>\n<li><a href=\"https:\/\/www.researchgate.net\/profile\/Cesar-Gomez-Martin\/publication\/237085760_Development_of_Scientific_Applications_with_High-Performance_Computing_through_a_Component-Based_and_Aspect-Oriented_Methodology\/links\/54afc1810cf2b48e8ed691c2\/Development-of-Scientific-Applications-with-High-Performance-Computing-through-a-Component-Based-and-Aspect-Oriented-Methodology.pdf\" target=\"_blank\" rel=\"noopener\">Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Javier Corral-Garc\u00eda, C\u00e9sar G\u00f3mez-Mart\u00edn, Jos\u00e9-Luis Gonz\u00e1lez-S\u00e1nchez and David Cort\u00e9s-Polo.\u00a0Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology. International Journal of Advanced Computer Science, Vol. 3, No. &#8230;<\/p>","protected":false},"author":1,"featured_media":0,"parent":1583,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[110,91],"tags":[],"class_list":["post-9640","page","type-page","status-publish","hentry","category-anteriores","category-publicaciones"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/computaex.es\/en\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX\" \/>\n<meta property=\"og:description\" content=\"Javier Corral-Garc\u00eda, C\u00e9sar G\u00f3mez-Mart\u00edn, Jos\u00e9-Luis Gonz\u00e1lez-S\u00e1nchez and David Cort\u00e9s-Polo.\u00a0Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology. International Journal of Advanced Computer Science, Vol. 3, No. ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/computaex.es\/en\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/\" \/>\n<meta property=\"og:site_name\" content=\"Fundaci\u00f3n COMPUTAEX\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/m.facebook.com\/computaex\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-27T08:05:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/computaex.es\/wp-content\/uploads\/2025\/08\/COMPUTAEX.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"403\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@computaex\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/\",\"url\":\"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/\",\"name\":\"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX\",\"isPartOf\":{\"@id\":\"https:\/\/computaex.es\/#website\"},\"datePublished\":\"2013-06-02T08:00:28+00:00\",\"dateModified\":\"2025-08-27T08:05:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/computaex.es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Publicaciones\",\"item\":\"https:\/\/computaex.es\/publicaciones\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/computaex.es\/#website\",\"url\":\"https:\/\/computaex.es\/\",\"name\":\"Fundaci\u00f3n COMPUTAEX\",\"description\":\"COMPUTAEX\",\"publisher\":{\"@id\":\"https:\/\/computaex.es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/computaex.es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/computaex.es\/#organization\",\"name\":\"COMPUTAEX\",\"url\":\"https:\/\/computaex.es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/computaex.es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/computaex.es\/wp-content\/uploads\/2025\/05\/cropped-COMPUTAEX_transparente-scaled-1.png\",\"contentUrl\":\"https:\/\/computaex.es\/wp-content\/uploads\/2025\/05\/cropped-COMPUTAEX_transparente-scaled-1.png\",\"width\":2560,\"height\":970,\"caption\":\"COMPUTAEX\"},\"image\":{\"@id\":\"https:\/\/computaex.es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/m.facebook.com\/computaex\/\",\"https:\/\/x.com\/computaex\",\"https:\/\/es.linkedin.com\/company\/cenits\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/computaex.es\/en\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/","og_locale":"en_US","og_type":"article","og_title":"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX","og_description":"Javier Corral-Garc\u00eda, C\u00e9sar G\u00f3mez-Mart\u00edn, Jos\u00e9-Luis Gonz\u00e1lez-S\u00e1nchez and David Cort\u00e9s-Polo.\u00a0Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology. International Journal of Advanced Computer Science, Vol. 3, No. ...","og_url":"https:\/\/computaex.es\/en\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/","og_site_name":"Fundaci\u00f3n COMPUTAEX","article_publisher":"https:\/\/m.facebook.com\/computaex\/","article_modified_time":"2025-08-27T08:05:17+00:00","og_image":[{"width":1024,"height":403,"url":"https:\/\/computaex.es\/wp-content\/uploads\/2025\/08\/COMPUTAEX.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@computaex","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/","url":"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/","name":"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology - Fundaci\u00f3n COMPUTAEX","isPartOf":{"@id":"https:\/\/computaex.es\/#website"},"datePublished":"2013-06-02T08:00:28+00:00","dateModified":"2025-08-27T08:05:17+00:00","breadcrumb":{"@id":"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/computaex.es\/publicaciones\/development-of-scientific-applications-with-high-performance-computing-through-a-component-based-and-aspect-oriented-methodology\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/computaex.es\/"},{"@type":"ListItem","position":2,"name":"Publicaciones","item":"https:\/\/computaex.es\/publicaciones\/"},{"@type":"ListItem","position":3,"name":"Development of Scientific Applications with High-Performance Computing through a Component-Based and Aspect-Oriented Methodology"}]},{"@type":"WebSite","@id":"https:\/\/computaex.es\/#website","url":"https:\/\/computaex.es\/","name":"COMPUTAEX Foundation","description":"COMPUTAEX","publisher":{"@id":"https:\/\/computaex.es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/computaex.es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/computaex.es\/#organization","name":"COMPUTAEX","url":"https:\/\/computaex.es\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/computaex.es\/#\/schema\/logo\/image\/","url":"https:\/\/computaex.es\/wp-content\/uploads\/2025\/05\/cropped-COMPUTAEX_transparente-scaled-1.png","contentUrl":"https:\/\/computaex.es\/wp-content\/uploads\/2025\/05\/cropped-COMPUTAEX_transparente-scaled-1.png","width":2560,"height":970,"caption":"COMPUTAEX"},"image":{"@id":"https:\/\/computaex.es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/m.facebook.com\/computaex\/","https:\/\/x.com\/computaex","https:\/\/es.linkedin.com\/company\/cenits"]}]}},"_links":{"self":[{"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/pages\/9640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/comments?post=9640"}],"version-history":[{"count":1,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/pages\/9640\/revisions"}],"predecessor-version":[{"id":9641,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/pages\/9640\/revisions\/9641"}],"up":[{"embeddable":true,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/pages\/1583"}],"wp:attachment":[{"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/media?parent=9640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/categories?post=9640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computaex.es\/en\/wp-json\/wp\/v2\/tags?post=9640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}