Andres Gomez

Learn More
We present a case adaptation method that employs ideas from the field of genetic algorithms. Two types of adaptations, case combination and case mutation, are used to evolve variations on the contents of retrieved cases until a satisfactory solution is found for a new specified problem. A solution is satisfactory if it matches the specified requirements and(More)
Explanation is an important issue in building computer-based interactive design environments in which a human designer and a knowledge system may cooperatively solve a design problem. We consider the two related problems of explaining the system’s reasoning and the design generated by the system. In particular, we analyze the content of explanations of(More)
Multicore systems are being increasingly used for embedded system deployments, even in safety-critical domains. Co-hosting applications of different criticality levels in the same platform requires sufficient isolation among them, which has given rise to the mixed-criticality scheduling problem and several recently proposed policies. Such policies typically(More)
The eIMRT platform is a remote distributed computing tool that provides users with Internet access to three different services: Monte Carlo optimization of treatment plans, CRT & IMRT treatment optimization, and a database of relevant radiation treatments/clinical cases. These services are accessible through a user-friendly and platform independent web(More)
The quantitative structure-activity relationships (QSAR) of all known competitive inhibitors of the enzyme phosphoenolpyruvate carboxylase from C4 plants were investigated by means of molecular mechanics, the semiempirical quantum chemical methods MNDO and AM1, and the Hansch approach. In the case of phosphoenolpyruvate analogues, the hydrophobicity and(More)
Energy harvesting is generally seen to be the key to power cyber-physical systems in a low-cost, long term, efficient manner. However, harvesting has traditionally been coupled with large energy storage devices to mitigate the effects of the source's variability. The emerging class of transiently powered systems avoids this issue by performing computation(More)
Advanced energy minimization techniques (i.e. DVFS, Thermal Management, etc) and their high-level HW/SW requirements are well established in high-throughput multi-core systems. These techniques would have an intolerable overhead in low-cost, performance-constrained microcontroller units (MCU's). These devices can further reduce power by operating at a lower(More)
The trend to integrate multiple functionalities on the same (off-the-shelf) hardware has made the selection of the right scheduling algorithm and configuration difficult. This selection requires the designer to validate any scheduling decision already during early design steps on the target architecture, e.g., by using a reconfigurable scheduling framework(More)
Computational models of creative design typically adopt a specific mechanism and apply that mechanism to a design space to demonstrate its potential for generating creative designs. For example, some computational models use analogy as a reasoning mechanism for developing novel designs from previous designs and others use evolutionary algorithms as a way of(More)
A self-sustainable wireless sensor node for the monitoring radiation in contaminated and poorly accessible areas is presented. The node is designed to work in collaboration with an unmanned aerial vehicle used for two essential mission steps: air-deploying the wireless sensor nodes at suitable locations and acquiring data logs via ultra-low power,(More)