A prototype device is described that allows a user to understand and contemplate the inner workings of a common home appliance, the refrigerator. The device monitors select physic...
This paper provides an overview of creating games for change from within an academic context, focusing specifically on the development of educational computer games for middle scho...
Parallel computers have not yet had the expected impact on mainstream computing. Parallelism adds a level of complexity to the programming task that makes it very error-prone. More...
Advances in computer networks that support the invocation of remote services in heterogeneous environments enable new levels of software composition. In order to manage composition...
—Detecting unknown malicious code (malcode) is a challenging task. Current common solutions, such as anti-virus tools, rely heavily on prior explicit knowledge of specific instan...
Robert Moskovitch, Shay Pluderman, Ido Gus, Dima S...