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)
—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)
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)
Parasites appropriate host resources to feed and/or to reproduce, and lower host fitness to varying degrees. As a consequence, they can negatively impact human and animal health, food production, economic trade, and biodiversity conservation. They can also be difficult to study and have historically been regarded as having little influence on ecosystem… (More)
One of the unresolved issues in case-based design is how to perform design case adaptation when the constraints are not numerical. In this paper we present a method of case adaptation that employs an evolutionary algorithm. We present a process model for evolutionary design case adaptation, as well as the knowledge it requires and its implications. This… (More)
We examined West Nile virus (WNV) seroprevalence in wild mammals along a forest-to-urban gradient in the US mid-Atlantic region. WNV antibody prevalence increased with age, urbanization, and date of capture for juveniles and varied significantly between species. These findings suggest several requirements for using mammals as indicators of transmission.
—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… (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)