Clément Escoffier

dblp:13/2652 · DBLP profile ↗
← Back
10ranked-venue papers
4as first author
0since 2021 · last 2014
0009-0000-5617-223XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 77% Operating systems · 23%

Topics — the 1 heaviest of 2, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems
adaptive applications
0.012013
h-ubu: an industrial-strength service-oriented component framework for JavaScript applications · ESEC/SIGSOFT FSE 2013

Methods — techniques the papers use, named apart from their topics

component-based software engineering · 0.2
YearPublicationVenuePosition
2014 Lessons learned in building pervasive platforms
abstract
The purpose of pervasive applications is to be invisible and to require a minimal amount of user attention. But invisibility raises lots of hard challenges, blocking the long-awaited pervasive era to emerge. The device heterogeneity and volatility, security enforcement and context-awareness are just some of the issues a developer must tackle inside the application code. To industrialize such development, we propose to use an application server dedicated to the pervasive environment. Thanks to this server, developers focus on the application, delegating to the server most of the pervasive constraint management. However, providing such a platform is a very difficult task. The pervasive environment constraints must be handled by this server in a consistent way, while being flexible enough to support the different applications. This paper describes the requirements of the pervasive applications and how our platform, named iCASA, deals with them.
Clément Escoffier, Stéphanie Chollet, Philippe Lalanda
CCNC1
2014 Dynamic collection of data in complex, physical environments
abstract
In this paper, we present a distributed and autonomic mediation framework named Cilia, dedicated to complex physical environments like manufacturing plants, electrical infrastructures or smart buildings. We detail a motivating example in these fields and we explain how autonomic features are absolutely necessary in domains characterized by important environmental dynamism and by evolving needs of decision-makers. We also present in detail the main principles of Cilia, including its autonomic abilities. We believe that these autonomic behaviors are necessary to deal with Big Data in industrial contexts. Cilia has been validated in collaborative projects with Orange and Schneider Electric.
Philippe Lalanda, Stéphanie Chollet, Clément Escoffier, Denis Morand
ETFA3
2013 h-ubu: an industrial-strength service-oriented component framework for JavaScript applications
abstract
In the last years, we developed web applications requiring a large amount of JavaScript code. These web applications present adaptation requirements. In addition to platform-centric adaptation, applications have to dynamically react to external events like connectivity disruptions. Building such applications is complex and we faced sharp maintainability challenges. This paper presents h-ubu, a service-oriented component framework for JavaScript allowing building adaptive applications. h-ubu is used in industrial web applications and mobile applications. h-ubu is available in open source, as part of the OW2 Nanoko project.
Clément Escoffier, Philippe Lalanda, Nicolas Rempulsky
ESEC/SIGSOFT FSE1
2010 Towards an Automatic Integration of Heterogeneous Services and Devices
abstract
The recent evolution of mobile smart devices and their convergence with pervasive computing and software as a service raises new challenges. Developers of applications targeted to these environments have to face at least three major challenges: dynamicity, heterogeneity, and distribution. In this paper, we propose a service oriented component framework which addresses these challenges by automatically reifying available services in a distributed pervasive environment. Therefore, the only thing developers have to focus on is writing the business code. We have implemented and validated our framework by using several real applications developed within collaborative projects (including ITEA ANSO project).
Jonathan Bardin, Philippe Lalanda, Clément Escoffier
APSCC3
2008 Towards a Home Application Server
abstract
The emergence of smart devices, especially in the home context, will change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This paper discusses the difficulties encountered during the development of a home gateway. It then introduces a framework that sets the basics of a home application server and allows an easy development of home applications. An implementation is subsequently presented to validate the approach and its benefits.
Clément Escoffier, Johann Bourcier, Philippe Lalanda, Jianqi Yu
CCNC1
2008 Autonomic iPOJO: Towards Self-Managing Middleware for Ubiquitous Systems
abstract
The recent proliferation of ever smaller and smarter electronic devices, combined with the introduction of wireless communication and mobile software technologies enables the construction of a large variety of pervasive applications, such as home supervision and alarm systems. The inherent complexity of such applications along with their nonexpert clientele raises the necessity for autonomic management solutions. Nonetheless, such solutions remain difficult to conceive, as they must deal with the increased volatility, heterogeneity and distribution of the pervasive domain, while ensuring stringent performance and dependability requirements. This paper proposes that reusable support for autonomic management solutions be provided by middleware platforms, along with already existing middleware services, such as security and transactions. Following this approach, a service oriented component platform, iPOJO, was extended with elementary autonomic management capabilities. These include monitoring and effector touch points, as well as embedded autonomic management functions, such as service dependency management. IPOJO is an open source Apache project and has been successfully employed to implement several research projects in the pervasive domain. This paper presents iPOJOpsilas extension with reusable autonomic management middleware services.
Ada Diaconescu, Johann Bourcier, Clément Escoffier
WiMob3
2007 Implementing Home-Control Applications on Service Platform
abstract
Abstract — The convergence of smart field devices and business services stands to profoundly change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This paper discusses how service-oriented concepts can facilitate the development of home-control applications. Moreover we present an open architecture to implement these applications. A prototype of service platform for home-control is presented to illustrate the approach and its benefits. Service oriented computing, home control applications, service platform, OSGi™, iPOJO, application model. I.
Johann Bourcier, Clément Escoffier, Philippe Lalanda
CCNC2
2007 A Multi-Protocol Service-Oriented Platform for Home Control Applications
abstract
The convergence of smart home appliances and business services stands to profoundly change the way we interact with our environment. However, implementing and maintaining home-control applications is still far from easy. This demonstration presents our service-oriented platform to facilitate the development of home-control applications. This prototype is used in the ANSO industrial European project.
Didier Donsez, Johann Bourcier, Clément Escoffier, Philippe Lalanda, André Bottaro
CCNC3
2007 Towards an autonomic approach for edge computing
abstract
Abstract Nowadays, one of the biggest challenges for companies is to cope with the high cost of their information technologies infrastructure. Edge computing is a new computing paradigm designed to allocate on‐demand computing and storage resources. Those resources are Web cache servers scattered over the ISP backbones. We argue that this paradigm could be applied for on‐demand full application hosting, helping to reduce costs. In this paper, we present a J2EE (Java Enterprise Edition) dynamic server able to deploy/host J2EE applications on demand and its autonomic manager. For this, we reengineer and experiment with JOnAS, an open‐source J2EE static server. Two management policies of the autonomic manager were stressed by a simulation of a worldwide ISP network. Copyright © 2006 John Wiley & Sons, Ltd.
Mikael Desertot, Clément Escoffier, Didier Donsez
Concurr. Comput. Pract. Exp.2
2006 Developing an OSGi-like service platform for .NET
abstract
The OSGi specification defines a Java-based service platform for dynamically deploying services into networked environments. OSGi technology originally targeted home services gateways, but is now used as a general Java application extensibility mechanism. The main abilities contributing to its growing influence are its support of a dynamic service deployment life cycle and its amenability to remote management. Microsoft's.NET platform, in some ways, improves upon the Java platform, but it still lacks explicit support for building dynamically extensible systems like those made possible by the OSGi framework for Java. This paper presents the results of an effort to create an OSGi-like service platform for the.NET platform. 1.
Clément Escoffier, Didier Donsez, Richard S. Hall
CCNC1