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.
Most, if not all, conferences use an online system to handle paper submissions and reviews. Introduction of these systems has significantly facilitated the administration, submission and review process compared to traditional paper-based ones. However, it ...
The application of evolutionary techniques to the design of custom processing elements bears a strong relation to the natural process that led to the co-evolution of cells and genomes in biological organisms. As such, it is an interesting avenue for an eff ...
The call for papers for this workshop starts with the observation that software still has bugs, despite considerable investment and improvement in software development process. Software has always had bugs, and as far as I can tell, it will always have bug ...
This paper describes the Dof-Box, a modular, reconfigurable robot, used in Hands-on practicals of robotics taught to miroengineering students. We present the hardware and software of the robots and describe the pedagogical approach adopted in the practical ...
Tracking of miniature robotic platforms involves major challenges in image recognition and data association. We present our 3-year effort into developing the platform-independent, easy-to-use, and robust tracking software SwisTrack, which is tailored to re ...
This paper presents general ideas on design and implementation of robots to be used together with groups of animals. This work is part of the European project LEURRE aiming to study, model and control mixed societies of animals and robots. After a short pr ...
The purpose of the paper is to present our approach for specifying system behavior during analysis, part of the Fondue software development method. The approach is exemplified on a case study, a Drink Vending Machine (DVM). It is based on Operation Schemas ...
Traditional reliable servers require costly design changes to the processor, use custom system or application software, or cannot scale beyond a few processing elements. We present TRUSS, a family of server architectures providing reliable, scalable comput ...
Leveraging the full power of multicore processors demands new tools and new thinking from the software industry.
Concurrency has long been touted as the "next big thing" and "the way of the future," but for the past 30 years, mainstream software developme ...
This paper describes the design methodology to build an autonomous mobile robot of just few cubic centimeters (2 x 2 x 2 cm). Starting from the expected features, the design path will be shown, going through solution proposition, component search, subsyste ...