Frederic Le Mouel

Frederic Le Mouel
Are you Frederic Le Mouel?

Claim your profile, edit publications, add additional information:

Contact Details

Name
Frederic Le Mouel
Affiliation
Location

Pubs By Year

Pub Categories

 
Computer Science - Networking and Internet Architecture (8)
 
Computer Science - Software Engineering (4)
 
Computer Science - Operating Systems (3)
 
Computer Science - Programming Languages (3)
 
Computer Science - Distributed; Parallel; and Cluster Computing (3)
 
Computer Science - Computers and Society (2)
 
Computer Science - Multiagent Systems (1)

Publications Authored By Frederic Le Mouel

The globalization of trade and the organization of work are currently causing a large migratory flow towards the cities. This growth of cities requires new urban planning where digital tools take a preponderant place to capture data and understand and decide in face of changes. These tools however hardly resist to natural disasters, terrorism, accidents, etc. Read More

-The explosive trend of smartphone usage as the most effective and convenient communication tools of human life in recent years make developers build ever more complex smartphone applications. Gaming, navigation, video editing, augmented reality, and speech recognition applications require considerable computational power and energy. Although smart- phones have a wide range of capabilities - GPS, WiFi, cameras - their inherent limitations - frequent disconnections, mobility - and significant constraints - size, lower weights, longer battery life - make difficult to exploiting their full potential to run complex applications. Read More

The base motivation of Mobile Cloud Computing was empowering mobile devices by application offloading onto powerful cloud resources. However, this goal can't entirely be reached because of the high offloading cost imposed by the long physical distance between the mobile device and the cloud. To address this issue, we propose an application offloading onto a nearby mobile cloud composed of the mobile devices in the vicinity-a Spontaneous Proximity Cloud. Read More

Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet of Things. Such kind of devices often requires to externalize part of their behavior such as the sensing, the data aggregation or the code offloading. Most existing context-oriented programming languages integrate in the same class or close layers the whole behavior. Read More

Cooperative ITS is enabling vehicles to communicate with the infrastructure to provide improvements in traffic control. A promising approach consists in anticipating the road profile and the upcoming dynamic events like traffic lights. This topic has been addressed in the French public project Co-Drive through functions developed by Valeo named Green Light Optimal Speed Advisor (GLOSA). Read More

Golo is a simple dynamically-typed language for the Java Virtual Machine. Initially implemented as a ahead-of-time compiler to JVM bytecode, it leverages invokedy-namic and JSR 292 method handles to implement a reasonably efficient runtime. Truffle is emerging as a framework for building interpreters for JVM languages with self-specializing AST nodes. Read More

2015May
Affiliations: 1CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 2CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 3CITI Insa Lyon / Inria Grenoble Rhône-Alpes

A computing infrastructure where everything is a service offers many new system and application possibilities. Among the main challenges, however, is the issue of service substitution for the application execution in such heterogeneous environments. An application would like to continue to execute even when a service disappears, or it would like to benefit from the environment by using better services with better QoS when possible. Read More

2015Mar
Affiliations: 1CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 2CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 3CITI,CSE

The deployment of urban infrastructure is very important for urban sensor applications. In this paper, we studied and introduced the deployment strategy of wireless on-street parking sensor networks. We defined a multiple-objective problem with four objectives, and solved them with real street parking map. Read More

2014Jul
Affiliations: 1CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 2CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 3CSE, CITI

Parking sensor network is rapidly deploying around the world and is regarded as one of the first implemented urban services in smart cities. To provide the best network performance, the MAC protocol shall be adaptive enough in order to satisfy the traffic intensity and variation of parking sensors. In this paper, we study the heavy-tailed parking and vacant time models from SmartSantander, and then we apply the traffic model in the simulation with four different kinds of MAC protocols, that is, contention-based, schedule-based and two hybrid versions of them. Read More

Current challenges of car manufacturers are to make roads safe, to achieve free flowing traffic with few congestions, and to reduce pollution by an effective fuel use. To reach these goals, many improvements are performed in-car, but more and more approaches rely on connected cars with communication capabilities between cars, with an infrastructure, or with IoT devices. Monitoring and coordinating vehicles allow then to compute intelligent ways of transportation. Read More

2014Jun
Affiliations: 1CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 2CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 3CSE, CITI

Network traffic model is a critical problem for urban applications, mainly because of its diversity and node density. As wireless sensor network is highly concerned with the development of smart cities, careful consideration to traffic model helps choose appropriate protocols and adapt network parameters to reach best performances on energy-latency tradeoffs. In this paper, we compare the performance of two off-the-shelf medium access control protocols on two different kinds of traffic models, and then evaluate their application-end information delay and energy consumption while varying traffic parameters and network density. Read More

Service deployment, integration and interactions in VANET are fast expanding. They are now focusing only on driver security. In the future, with in-car application deployments, the car will be considered as a user extension - in the same way as smartphones actually. Read More

Changing functional and non-functional software implementation at runtime is useful and even sometimes critical both in development and production environments. JooFlux is a JVM agent that allows both the dynamic replacement of method implementations and the application of aspect advices. It works by doing bytecode transformation to take advantage of the new invokedynamic instruction added in Java SE 7 to help implementing dynamic languages for the JVM. Read More

Changing functional and non-functional software implementation at runtime is useful and even sometimes critical both in development and production environments. JooFlux is a JVM agent that allows both the dynamic replacement of method implementations and the application of aspect advices. It works by doing bytecode transformation to take advantage of the new invokedynamic instruction added in Java SE 7 to help implementing dynamic languages for the JVM. Read More

2011Jul
Affiliations: 1CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 2CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 3CITI Insa Lyon / Inria Grenoble Rhône-Alpes, 4CITI Insa Lyon / Inria Grenoble Rhône-Alpes

Computing is currently getting at the same time incredibly in the small with sensors/actuators embedded in our every- day objects and also greatly in the large with data and ser- vice clouds accessible anytime, anywhere. This Internet of Things is physically closed to the user but suffers from weak run-time execution environments. Cloud Environments provide powerful data storage and computing power but can not be easily accessed and integrate the final-user context- awareness. Read More

2011Mar
Affiliations: 1CITI Insa Lyon / INRIA Grenoble Rhône-Alpes, 2CITI Insa Lyon / INRIA Grenoble Rhône-Alpes, 3CITI Insa Lyon / INRIA Grenoble Rhône-Alpes, 4CITI Insa Lyon / INRIA Grenoble Rhône-Alpes

This technical report presents the implementation of a Network Coding module in WSNet - a Wireless Sensor Network simulator. This implementation provides a generic programming interface to allow an easy specialization of different coding strategies: random, source/destination-oriented, intra/inter-flow, etc. Read More

The development of pervasive computing has put the light on a challenging problem: how to dynamically compose services in heterogeneous and highly changing environments? We propose a survey that defines the service composition as a sequence of four steps: the translation, the generation, the evaluation, and finally the execution. With this powerful and simple model we describe the major service composition middleware. Then, a classification of these service composition middleware according to pervasive requirements - interoperability, discoverability, adaptability, context awareness, QoS management, security, spontaneous management, and autonomous management - is given. Read More

2008Jul

The development of many highly dynamic environments, like pervasive environments, introduces the possibility to use geographically close-related services. Dynamically integrating and unintegrating these services in running applications is a key challenge for this use. In this article, we classify service integration issues according to interfaces exported by services and internal combining techniques. Read More