Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
Self-recognition is an intimate act performed by people. Inspired by Paul Ricoeur, we reflect upon the action of self-recognition, especially when data visualization represents the observer itself. Along the article, the reader is invited to think about th ...
This wide-ranging summary of bioelectronics provides the state of the art in electronics integrated and interfaced with biological systems in one single book. It is a perfect reference for those involved in developing future distributed diagnostic devices, ...
In real-word applications, signal processing is often used to measure and control a physical field by means of sensors and sources, respectively. An aspect that has been often neglected is the optimization of the sources' locations. In this work, we discus ...
The need for automation of the identity recognition process for a vast number of applications resulted in great advancement of biometric systems in the recent years. Yet, many studies indicate that these systems suffer from vulnerabilities to spoofing (pre ...
This document is a roadmap describing two directions for improving the user experience of the Thymio robot and its visual programming language using augmented reality techniques. ...
Macros made their first appearance as a fork of the Scala compiler and then as an experimental feature in the version 2.10.0 of Scala. Since macros are normal Scala functions that are executed by the compiler during the compilation of their clients, they c ...
Compile-time metaprogramming has been proven immensely useful enabling programming techniques such as language virtualization, embedding of external DSLs, self-optimization, and boilerplate generation amongst many others. In the recent production release o ...
Instead of writing SQL queries directly, programmers often prefer writing all their code in a general purpose programming language like Java and having their programs be automatically rewritten to use database queries. Traditional tools such as object-rela ...
Surface Acoustic Wave (SAW) technology is omnipresent in the devices around us today, mainly used as passive bandpass filters in most radio systems like smartphones and TV antennas or as delay lines in telecommunications. More recently, the possibility to ...
We describe our experience in using abstract interpretation to analyze applications written in PHP. Our work focuses on reconstructing type information from mostly unannotated code. We present the abstract domain of our analysis, focusing on the features t ...