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.
The paper investigates the potential axes and dimensions of roadmaps for digital business innovation for entrepreneurs as well as enterprises. Actually, digital business innovation requires a change of perspective with regard to IT governance and managemen ...
This paper contributes to address the fundamental challenge of building Concurrent Data Types (CDT) that are reusable and scalable at the same time. We do so by proposing the abstraction of Polymorphic Transactions (PT): a new programming abstraction that ...
We present a new code assistance tool for integrated development environments. Our system accepts free-form queries allowing a mixture of English and Java as an input, and produces Java code fragments that take the query into account and respect syntax, ty ...
With the rise of multicores, there is a trend of supporting data-parallel collection operations in general purpose programming languages. These operations are highly parametric, incurring abstraction performance penalties. Furthermore, data-parallel operat ...
The paper describes the development of a Hardware- in-the-Loop (HIL) test platform for the performance assessment of a PMU-based sub-second linear Real-Time State Estimator (RTSE) for Active Distribution Networks (ADNs). The estimator relies on the availab ...
Switzerland has adopted the concept of the 2000 Watts society as a long term target, with an intermediate objective for 2050: a reduction of the average energy consumption per person from 6300 to 3500 watts, including a maximum of 2000 watts of non-renewab ...
Architectures allow shifting the focus of developers from low-level code to high-level structures ensuring coordination in component-based systems. If the architecture description language is expressive enough, it is possible to describe architectures in a ...
We consider two approaches for building component-based systems, which we call respectively architecture-based and architecture-agnostic. The former consists in describing coordination constraints in a purely declarative manner through parameterizable glue ...
Switzerland has adopted the concept of the 2000 Watts society as a long term target, with an intermediate objective for 2050: a reduction of the average energy consumption per person from 6300 to 3500 watts, including a maximum of 2000 watts of non-renewab ...
Just-in-time (JIT) compilation of running programs provides more optimization opportunities than offline compilation. Modern JIT compilers, such as those in virtual machines like Oracle's HotSpot for Java or Google's V8 for JavaScript, rely on dynamic prof ...