scispace - formally typeset
Search or ask a question
Author

Horacio González-Vélez

Bio: Horacio González-Vélez is an academic researcher from National College of Ireland. The author has contributed to research in topics: Cloud computing & Algorithmic skeleton. The author has an hindex of 17, co-authored 80 publications receiving 1061 citations. Previous affiliations of Horacio González-Vélez include Robert Gordon University & Universidad Autónoma Metropolitana.


Papers
More filters
Journal IssueDOI
TL;DR: The ASKF can be positioned as high-level structured parallel programming enablers, as their systematic utilization permits the abstract description of programs and fosters portability by focusing on the description of the algorithmic structure rather than on its detailed implementation.
Abstract: Structured parallel programs ought to be conceived as two separate and complementary entities: computation, which expresses the calculations in a procedural manner, and coordination, which abstracts the interaction and communication. By abstracting commonly used patterns of parallel computation, communication, and interaction, algorithmic skeletons enable programmers to code algorithms without specifying platform-dependent primitives. This article presents a literature review on algorithmic skeleton frameworks (ASKF), parallel software development environments furnishing a collection of parameterizable algorithmic skeletons, where the control flow, nesting, resource monitoring, and portability of the resulting parallel program is dictated by the ASKF as opposed to the programmer. Consequently, the ASKF can be positioned as high-level structured parallel programming enablers, as their systematic utilization permits the abstract description of programs and fosters portability by focusing on the description of the algorithmic structure rather than on its detailed implementation. Copyright © 2010 John Wiley & Sons, Ltd.

186 citations

Journal ArticleDOI
TL;DR: The HealthAgents system is implementing novel pattern recognition discrimination methods, in order to analyze in vivo Magnetic Resonance Spectroscopy and ex vivo/in vitro High Resolution Magic Angle Spinning Nuclear Magnetic resonance data and DNA micro-array data.
Abstract: We present an agent-based distributed decision support system for the diagnosis and prognosis of brain tumors developed by the HealthAgents project. HealthAgents is a European Union funded research project, which aims to enhance the classification of brain tumors using such a decision support system based on intelligent agents to securely connect a network of clinical centers. The HealthAgents system is implementing novel pattern recognition discrimination methods, in order to analyze in vivo Magnetic Resonance Spectroscopy (MRS) and ex vivo/in vitro High Resolution Magic Angle Spinning Nuclear Magnetic Resonance (HR-MAS) and DNA micro-array data. HealthAgents intends not only to apply forefront agent technology to the biomedical field, but also develop the HealthAgents network, a globally distributed information and knowledge repository for brain tumor diagnosis and prognosis.

100 citations

Proceedings ArticleDOI
18 Dec 2006
TL;DR: HealthAgents will not only develop new pattern recognition methods for a distributed classification and analysis of in vivo MRS and ex vivo/in vitro HRMAS and DNA data, but also define a method to assess the quality and usability of a new candidate local database containing a set of new cases, based on a compatibility score.
Abstract: This paper introduces HealthAgents, an EC-funded research project to improve the classification of brain tumours through multi-agent decision support over a distributed network of local databases or Data Marts. HealthAgents will not only develop new pattern recognition methods for a distributed classification and analysis of in vivo MRS and ex vivo/in vitro HRMAS and DNA data, but also define a method to assess the quality and usability of a new candidate local database containing a set of new cases, based on a compatibility score.

75 citations

Journal ArticleDOI
TL;DR: The experiences of a number of HealthGrid projects developing infrastructures for data sharing and reuse highlight the need for design and development strategies that are able to engage with local needs and thereby ensure that the technical infrastructure is properly aligned with the human infrastructure it is supposed to support.
Abstract: We explore some recurring socio-technical problems encountered in the development of infrastructure for sharing and re-using data across sites and social scales for eHealth research. We link these problems to contradictions between underlying assumptions about data as a commodity whose reuse is not compromised when it is extracted from the context in which it has been captured, and the reality of data as entangled with, and constituted through, local practice. To illustrate these problems, we draw on the experiences of a number of HealthGrid projects developing infrastructures for data sharing and reuse, and trace the strategies that have evolved to address them. These experiences problematize the “one size fits all” model initially adopted by HealthGrids, and highlight the need for design and development strategies that are able to engage with local needs and thereby ensure that the technical infrastructure is properly aligned with the human infrastructure it is supposed to support.

68 citations

Journal ArticleDOI
31 Jan 2020-Sensors
TL;DR: The impact of malicious attacks is demonstrated as the average speed decreased if erroneous information was stored in the blockchain as an implemented routing algorithm guides the honest cars on other free routes, and thus crowds other intersections.
Abstract: A disruptive technology often used in finance, Internet of Things (IoT) and healthcare, blockchain can reach consensus within a decentralised network—potentially composed of large amounts of unreliable nodes—and to permanently and irreversibly store data in a tamper-proof manner. In this paper, we present a reputation system for Intelligent Transportation Systems (ITS). It considers the users interested in traffic information as the main actors of the architecture. They securely share their data which are collectively validated by other users. Users can choose to employ either such crowd-sourced validated data or data generated by the system to travel between two locations. The data saved is reliable, based on the providers’ reputation and cannot be modified. We present results with a simulation for three cities: San Francisco, Rome and Beijing. We have demonstrated the impact of malicious attacks as the average speed decreased if erroneous information was stored in the blockchain as an implemented routing algorithm guides the honest cars on other free routes, and thus crowds other intersections.

56 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: A thorough exposition of community structure, or clustering, is attempted, from the definition of the main elements of the problem, to the presentation of most methods developed, with a special focus on techniques designed by statistical physicists.
Abstract: The modern science of networks has brought significant advances to our understanding of complex systems. One of the most relevant features of graphs representing real systems is community structure, or clustering, i. e. the organization of vertices in clusters, with many edges joining vertices of the same cluster and comparatively few edges joining vertices of different clusters. Such clusters, or communities, can be considered as fairly independent compartments of a graph, playing a similar role like, e. g., the tissues or the organs in the human body. Detecting communities is of great importance in sociology, biology and computer science, disciplines where systems are often represented as graphs. This problem is very hard and not yet satisfactorily solved, despite the huge effort of a large interdisciplinary community of scientists working on it over the past few years. We will attempt a thorough exposition of the topic, from the definition of the main elements of the problem, to the presentation of most methods developed, with a special focus on techniques designed by statistical physicists, from the discussion of crucial issues like the significance of clustering and how methods should be tested and compared against each other, to the description of applications to real networks.

9,057 citations

Journal Article
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
Abstract: Aspect] is a simple and practical aspect-oriented extension to Java With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are special method-like constructs that can be attached to pointcuts; and aspects are modular units of crosscutting implementation, comprising pointcuts, advice, and ordinary Java member declarations. AspectJ code is compiled into standard Java bytecode. Simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes. Several examples show that AspectJ is powerful, and that programs written using it are easy to understand.

2,947 citations

Proceedings Article
01 Jan 2003

1,212 citations

01 Jan 2013
TL;DR: From the experience of several industrial trials on smart grid with communication infrastructures, it is expected that the traditional carbon fuel based power plants can cooperate with emerging distributed renewable energy such as wind, solar, etc, to reduce the carbon fuel consumption and consequent green house gas such as carbon dioxide emission.
Abstract: A communication infrastructure is an essential part to the success of the emerging smart grid. A scalable and pervasive communication infrastructure is crucial in both construction and operation of a smart grid. In this paper, we present the background and motivation of communication infrastructures in smart grid systems. We also summarize major requirements that smart grid communications must meet. From the experience of several industrial trials on smart grid with communication infrastructures, we expect that the traditional carbon fuel based power plants can cooperate with emerging distributed renewable energy such as wind, solar, etc, to reduce the carbon fuel consumption and consequent green house gas such as carbon dioxide emission. The consumers can minimize their expense on energy by adjusting their intelligent home appliance operations to avoid the peak hours and utilize the renewable energy instead. We further explore the challenges for a communication infrastructure as the part of a complex smart grid system. Since a smart grid system might have over millions of consumers and devices, the demand of its reliability and security is extremely critical. Through a communication infrastructure, a smart grid can improve power reliability and quality to eliminate electricity blackout. Security is a challenging issue since the on-going smart grid systems facing increasing vulnerabilities as more and more automation, remote monitoring/controlling and supervision entities are interconnected.

1,036 citations