1
Didier Donsez
Internet des Choses : Aspects Intergiciels
Ãcole d'Ãté Web Intelligence 2013 "Le Web des objets"
, 2 au 6 septembre 2013, Saint-Germain-Au-Mont-d'Or
Language: en
Type: Ecole d'été
Presentation
Conference site
BibTex
Abstract: L'Internet des choses (IoT) devient désormais une réalité avec la disponibilité de dispositifs enfouis communicants (étiquettes RFID, capteurs sans fil, téléphonie mobile â¦) de faible coût. L'Internet des choses offre aux entreprises de nouvelles opportunités de modèles économiques (ie pay as you use), dâamélioration de la qualité du service rendu à leurs clients (particuliers ou entreprises) et de satisfaction de leurs obligations légales ou contractuelles. Il sâimpose comme le nouvel outil dâefficacité (ie just-in-time) et de productivité pour les entreprises et organisations e-agiles. Les services nécessaires sont appelés Machine à Machine (M2M) car ils sont à la convergence des dispositifs enfouis et des systèmes d'information des entreprises via des moyens de communication ubiquitaires.
Cependant une grande majorité des services M2M sont actuellement conçus de manière ad-hoc en adressant spécifiquement un domaine sectoriel (santé, énergie, agriculture, distribution, transports, â¦). Ces services M2M sont généralement incompatibles entre eux et de ce fait, ils ne permettent pas de « croiser » les applications inter-secteurs.
Les intergiciels pour M2M jouent un rôle crucial dans la livraison et l'évolution rapides d'infrastructures matérielles et des suites logicielles flexibles et adaptées aux besoins des entreprises et de leurs clients pour l'exploitation de l'Internet des Choses..
Cette présentation fait le point sur l'état actuel des intergiciels pour l'IoT, les standards logiciels émergents et sur les perspectives notamment avec la généralisation du Cloud Computing et des données ouvertes (open data) ...
.
2
Kiev Gama, Gabriel Pedraza, Thomas Lévêque and Didier Donsez
Application Management Plug-ins through Dynamically Pluggable Probes
1st Workshop on Developing Tools as Plug-ins (TOPI 2011), ICSE Workshop, May 28, 2011, Honolulu, Hawaii, USA
Language: en
Type: International workshop with proceeding
Selectivity: XX full papers and XX short papers accepted for 35 submissions
Document
Presentation
Conference site
BibTex
Abstract: It is widely recognized that applications need to be remotely administrated. In general, application management and monitoring is supported by textual management consoles while graphical user interfaces specialized for their tasks are preferred from average users. Defining what must be monitored and what are the admin actions you want to perform on an application cannot be defined during the application development due to the fact that these needs evolve after the application deployment as we cannot completely predict the execution environment such as available devices. This paper presents an architecture and the corresponding infrastructure that allow administrators to define what they want to monitor and manage and automate the discovery and deployment of corresponding probes and related management console graphical plug-ins. This work has been validated on two different application domains.
3
Kiev Gama, Didier Donsez
Applying Dependability Aspects on Top of 'Aspectized' Software Layers
11th International Conference on Aspect-Oriented Software Development (AOSD), March 21-25, 2011, Porto de Galinhas, Pernambuco, Brazil
Language: en
Type: International conference with proceeding
Selectivity: 21 full papers accepted for 92 submissions
Document
Presentation
Conference site
BibTex
Abstract: Dynamic platforms where components can be loaded at runtime can introduce risks to applications stability if components are not previously known before deployment. It may be needed anyway to execute such untrustworthy code, even if it is not malicious. The OSGi platform presents such a scenario where components can be installed, started, stopped, updated or uninstalled during application execution. In this paper we describe how we introduced dependability and monitoring as crosscutting concerns in the OSGi platform for improving applications resistance to such risks. These concerns crosscut different software layers which are well defined in the OSGi specification but scattered over different places in the OSGi API. We also created a level of indirection by representing software layers as aspects, enhancing the API?s modularity as well as reuse by avoiding redundant pointcut definitions. The dependability aspects helped us validating the layer aspect abstraction reuse. Since the aspects targeted the OSGi API, it was possible to weave our solution into distinct versions of three different OSGi implementations, namely Apache Felix, Equinox and Knopflerfish. We validate our approach on all of the woven platforms in a simulation of an RFID and sensor-based application that uses untrustworthy components
4
Walter Rudametkin, Didier Donsez, Lionel Touseau, Kiev Gama, Philippe Lalanda, Jianqi Yu
A framework for managing dynamic service-oriented component architectures
5th IEEE Asia-Pacific Services Computing Conference, December 6 - 10, 2010, Hangzhou, China, Proceedings
Language: en
Type: International conference with proceeding
Document
Presentation
Conference site
BibTex
5
Kiev Gama and Didier Donsez
A survey on approaches for addressing dependability attributes in the OSGi service platform
ACM SIGSOFT Software Engineering Notes 35(3): 1-8 (2010)
Language: en
Type: International journal
DOI 1764810.1764818
BibTex
Abstract: The OSGi service platform is being used in software industry as the de facto middleware for developing and deploying modular Java applications, using SOA principles in centralized solutions. OSGi provides a dynamic platform where components and services can be deployed and undeployed at runtime, attracting the attention of both commercial and research projects. Although the platform is used in fields with different purposes (e.g. experimentally used in healthcare, commercially used in application servers) but where dependability should be a pre-requisite for applications, it is a fact that the OSGi technology does not provide a dependable platform for executing applications with such needs. Different research efforts try to address dependability attributes (availability, integrity, maintainability, reliability, safety, and confidentiality) in the OSGi service platform, but not necessarily all of these attributes are completely covered or explicitly addressed in the textual references. We provide a brief survey on recent research efforts that try to improve dependability in the OSGi service platform. We analyze and identify which attributes are addressed on each approach, and provide a discussion on the employed techniques, similarities and results achieved on such approaches. Al-though this survey remains limited to one technology (OSGi), the problematic as well as all the employed techniques in the analyzed efforts are pertinent to other service and component-based systems.
6
Kiev Gama and Didier Donsez
A Self-healing Component Sandbox for Untrustworthy Third Party Code Execution
Component-Based Software Engineering, 13th International Symposium, CBSE 2009, Prague, Czech Republic, 23-25 June 2010, Proceedings
Language: en
Type: International conference with proceeding
Keywords: Fault containment, sandboxing, components, services, autonomic
Document
Presentation
Conference site
BibTex
Abstract: This paper presents an architecture and implementation of a self-healing sandbox for the execution of third party code dynamically loaded which may potentially put in risk application stability. By executing code in a fault contained sandbox, no faults are propagated to the trusted part of the application. The sandbox is monitored by a control loop that is able to predict and avoid known types of faults. If the sandbox crashes or hangs, it can be automatically recovered to normal activity without needing to stop the main application. A comparison between an implementation of the sandbox in a domain-based isolation and operating-system based isolation analyses performance overhead, memory footprint and sandbox reboot time in both approaches. The implementation has been tested in a simulation of an RFID and sensor-based application..
7
Didier DONSEZ and Stéphane CHOMAT and Kiev GAMA and Walter RUDAMETKIN and Lionel TOUSEAU
A Service-Oriented Platform for iTV applications deployment
IEEE CCNC 2010, Consumer Communications and Networking Conference, Demonstration Session, January 9-12 2010, Las Vegas, Nevada, USA
Language: en
Type: Demonstration
Keywords: component; iTV, Service Orientation, Deployment OSGi
Document
Poster
Conference site
BibTex
Abstract: Interactive television is a new field for applications developers. However, the applications deployment has to take into account broadcast network constraints. This demonstration shows the design of service-oriented platform for the deployment of modular and dynamic iTV applications. Our proposition named OSGiTV is validated by a prototype of iTV platform using the OSGi platform and DVB MHP standards.
8
Rudametkin, Walter and Gama, Kiev Gama and Touseau, Lionel and Donsez, Didier
Towards a Dynamic and Extensible Middleware for Enhancing Exhibits
IEEE CCNC 2010, Consumer Communications and Networking Conference, January 9-12 2010, Las Vegas, Nevada, USA
Language: en
Type: International conference with proceeding
Selectivity: 1/3 (320 regular papers)
Keywords: NFC, RFID, Event Condition Action, OSGi, Dynamic Middleware
Document
Presentation
Conference site
BibTex
Abstract: Exhibit sites, such as museums and commercial conventions, do not usually allow or motivate visitor interaction with the exhibited items. In this work we present an architecture for providing an augmented experience for exhibits. In our concept, visitors can use wireless handheld devices to scan the identifiers (e.g. RFID tags, 2D barcodes) of exhibit items and receive information about them or trigger events in the surrounding environment. We present a generic middleware which is dynamic, extensible and configurable, and is capable of generating different responses to visitor interactions. Responses can consider the visitors profile, the exhibits or visitors history, administrative preferences, and other information. They include sending events to the visitors device or to devices surrounding the exhibit. The architecture hides development complexity and takes advantage of various technologies, integrating them into our middleware and our handset application. We also provide administration capabilities, such as reporting and exhibit configuration. Our concept has been implemented and validated in a museum scenario and uses multiple technologies for communication, unique exhibit identification, and software dynamicity and extensibility.
9
Jean, Sébastien and Gama, Kiev and Donsez, Didier and Lagrèze, André
Towards a Monitoring System for High Altitude Objects
6th ACM Mobility Conference 2009, Nice, France, September 2-4, 2009
Language: en
Type: International conference with proceeding
Keywords: Sounding balloons, Tracking, RFID, Sensors, EPC Global
Document
Presentation
Conference site
BibTex
Abstract:
High Altitude Objects (HAO), typically sounding balloons,
are mobile objects that gather information (e.g. weather
data) during their trip and send it to base stations using
wireless communication. Once launched, these objects need
to be tracked and recovered, and ideally monitored to exploit data in real-time. This paper discusses about middleware and embedded system concerns when monitoring such
objects. The architecture that is presented in the following
relies on both a monitoring middleware based on a modified
RFID suite (part of the OW2 Aspire project, primarily targeting the management of objects in an Internet of Things
for RFID-based and sensor-based applications), and on an
embedded system (part of the HAO) with multimodal communication capabilities. This approach has been validated
by two experiments consisting in a real time monitoring of a
sounding balloon. The whole application is generic enough
to be used to track and monitor other kinds of mobile objects, including sounding rockets and Unmanned Aerial Vehicles (UAVs).
10
Didier Donsez and Kiev Gama and Walter Rudametkin
Developing Adaptable Components using Dynamic Languages
35th EUROMICRO Conference on Software Engineering and Advanced Applications (SEEA) 2009, Track: Service and Component Based Software Engineering (CBSE2009), August 27-29th, 2009
Language: en
Type: International conference with proceeding
Selectivity: 60/153
Keywords: Dynamic SOC, OSGi, Dynamic languages, Scripting languages
Document
Presentation
Conference site
BibTex
Abstract:
The usage of dynamic languages is increasing
among developers. As components are static entities,
the usage of dynamic scripting languages would bring
flexibility for component applications allowing
component reconfiguration and adaptation at runtime
without needing either to recompile code or to restart
the application. This paper presents a general
approach for creating adaptable components by using
dynamic scripting languages with component models.
This concept has been implemented and validated in
two different contexts: in the OSGi platform and in a
Fractal-like approach.
11
Kiev Gama and Didier Donsez
Towards Dynamic Component Isolation in a Service Oriented Platform
Component-Based Software Engineering, 12th International Symposium, CBSE 2009, East Stroudsburg, PA, USA, June 24-26,2009, Proceedings
Language: en
Type: International conference with proceeding
Keywords: Dynamic SOC, OSGi, Isolation
Document
Presentation
Conference site
DOI 10.1007/978-3-642-02414-6_7
BibTex
Abstract: When dealing with dynamic component environments such as the OSGi Service Platform, where components can come from different sources and may be known only during runtime, evaluating third party components trustworthiness at runtime is difficult. The traditional namespace based isolation and the security mechanisms provided in the Java platform (the base platform for OSGi) can restrict the access of such components but can not provide fault isolation. In this paper we present a dynamic component isolation approach for the OSGi platform, based on a recently standardized Java mechanism. When an untrusted component is activated during runtime, it is isolated in a fault contained environment but it can still collaborate with the application. If it is observed that the untrusted code does not bring any threat to the application, at runtime it can be dynamically promoted to the safe environment. Tests have been performed in a controlled environment where misbehaving components hosted in the sandbox were not able to disturb the main application.
12
Nikos Kefalakis and Nektarios Leontiadis and John Soldatos and Kiev Gama and Didier Donsez
Supply Chain Management and NFC Picking Demonstrations using the AspireRfid Middleware Platform
Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Language: en
Type: International conference, demo session with proceeding
Keywords: M2M, RFID, Sensor, NFC, EPC Global, Middleware
DOI 10.1145/1462735.1462751
BibTex
Abstract: RFID middleware is a cornerstone of non-trivial RFID deployments in complex heterogeneous environments. In this demonstration, we introduce and present the AspireRfid middleware platform using demonstrators in the area of Supply Chain management and Near Field Communications. The AspireRfid platform provides support for non-trivial RFID applications in several fields including supply-chain management, logistics, access control, asset management and pharmaceuticals. In this demonstration we present a traceability application for logistics and supply chain management, as well as a pick and pack application. AspireRfid implements several building blocks of the EPCglobal architecture. However, it also extends the EPCglobal architecture with several middleware modules, which can greatly facilitate RFID application development and deployment. Hence, prior to presenting the demonstrations, we provide a brief discussion of the EPCglobal architecture and the extensions implemented by AspireRFid. We end-up with an illustration of the demonstrators.
13
Gama, Kiev and Donsez, Didier
Using the service coroner tool for diagnosing stale references in the OSGi platform
Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion
Language: en
Type: International conference, demo session with proceeding
Keywords: Dynamic SOC, OSGi, Stale references
DOI 10.1145/1462735.1462749
BibTex
Abstract: The OSGi Service Platform is becoming the de facto middleware for the deployment of dynamic modular Java-based applications. It gives the possibility to install, to activate, to update and to uninstall application modules without needing to restart the host Java Virtual Machine. However, modules run on the memory space, and it is not possible to ensure that objects from unavailable (e.g. uninstalled) modules will no longer be referenced, since it depends on developers to correctly provide code that will handle the corresponding OSGi events which inform the departure of a module. Such errors, resulted from the mishandling of the dynamic arrival and departure of modules, are a hard to detect problem described in the OSGi specification as Stale References. It may lead to inconsistencies in application's behavior, state and memory. So far there were no tools addressing the diagnostics of this issue. In this demo we present the live utilization of our experimental tool, Service Coroner, which helps OSGi application developers and administrators in the diagnosis of stale references. Our presentation focus on the diagnosis of actual OSGi based applications that present the occurrence of stale references upon dynamic updates of modules.
14
Gama, Kiev and Rudametkin, Walter and Donsez, Didier
Using fail-stop proxies for enhancing services isolation in the OSGi service platform
MW4SOC '08: Proceedings of the 3rd workshop on Middleware for service oriented computing
Language: en
Type: International workshop with proceeding
Selectivity: 20/70
Keywords: Dynamic SOC, OSGi, Stale references
Document
Presentation
Conference site
DOI 10.1145/1462802.1462804
BibTex
Abstract: The OSGi Service Platform is becoming the de facto standard for modularized Java applications. Services are provided by modules that may be installed, updated or uninstalled at any time without restarting the JVM. The absence of separate object spaces to isolate the objects from different modules may lead to inconsistencies since the platform cannot ensure that objects from a stopped module will no longer be referenced by active code (a problem referred by the OSGi specification as stale references), leading to memory retention and inconsistencies (e.g. utilization of invalid cached data) that can propagate invalid information throughout the application thus introducing silent faults in the system.
Our paper presents a mechanism to isolate actual service implementations from consuming code. We utilize Aspect Oriented Programming to introduce proxies into the OSGi framework which work as fail-stop services when the corresponding service becomes unregistered (i.e. unavailable). Our implementation had its eciency benchmarked against other approaches for accessing services in the OSGi platform.
15
Kiev Gama, Didier Donsez
A Practical Approach for Finding Stale References in a Dynamic Service Platform
Conference on Component-Based Software Engineering (CBSE 2008), Karlsruhe, Germany, October 14th-17th, 2008
Language: en
Type: International conference with proceeding
Keywords: Dynamic SOC, OSGi, Stale references
Document
Presentation
Conference site
DOI 10.1007/978-3-540-87891-9_16
BibTex
16
Kiev Gama and Didier Donsez
Service Coroner: A Diagnostic Tool for locating OSGi Stale References
34th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2008, September 3-5, 2008, Parma, Italy
Language: en
Type: International conference with proceeding
Selectivity: 14/29
Keywords: Dynamic SOC, OSGi, Stale references
Document
Conference site
DOI 10.1109/SEAA.2008.32
BibTex
Abstract: The OSGi Services Platform provides a framework for the dynamic deployment of Java-based applications. It allows to install, to activate, to update and to uninstall application modules without the need to restart the host Java Virtual Machine. However, the mishandling of such OSGi dynamics may result in a problem described in the OSGi specification as Stale References, which happen when services from uninstalled modules are still referenced by active code. It may lead to inconsistencies in application's behavior, state and memory. Currently, there are no tools available to address this issue. This paper presents a diagnostics tool named ServiceCoroner that detects such problems. It helps developers and administrators diagnose OSGi applications running either in production or test environments. We have validated this tool on two open source applications that run on OSGi: a JavaEE application server and a multi-protocol instant messenger application. The results of the experiments show stale references in those applications.
17
Kiev Gama, Didier Donsez
Runtime Diagnosis of Stale References in the OSGi Services Platform
OSGi Community Event (June 10-11, 2008), Berlin, Germany
Language: en
Type: Industrial conference with selection without proceeding
Keywords: Dynamic SOC, OSGi, Stale references
Presentation
Conference site
BibTex
Abstract: The OSGi Service Platform allows the dynamic loading and unloading of bundles and their classes during JVM execution. However, developers must take special care to handle the departure of services and bundles. Since OSGi bundles are not isolated from each other in separate object spaces, when they are stopped there is no guarantee they are safely removed from runtime. There is a high possibility of inconsistencies due to the mishandling of such events. The platform cannot ensure that objects from a stopped bundle will no longer be referenced by other bundles a problem referred by OSGi specification (Core R4 section 5.4) as stale references. This happens as an invisible problem that compromises application integrity: Stale References cause memory leaks and prevent the classes of a bundle to be unloaded from memory; inconsistencies can silently propagate errors throughout the system due to calls to an unregistered service that returns stale data (e.g., old cached data).
This presentation details: different patterns of stale references occurrence; situations where that problem may compromise application correctness; techniques based on Aspect Oriented Programming to detect such problems during application runtime; a fail-stop mechanism on services to avoid the propagation of incorrect results due to calls to stale references; and the results of an experiment on four open source OSGi technology based applications.
It is difficult to say that OSGi applications and components are ready to cope with the OSGi dynamics, since there are no custom mechanisms to measure or evaluate that. The usage of component models does not necessarily avoid the occurrence of stale references. We have developed a tool called Service Coroner, which implements the techniques that we present and is able to provide information on stale references objects.
We have validated this diagnostic tool by doing a runtime analysis in four open source applications constructed on top of OSGi: OW2 JOnAS 5.0.1, SIP Communicator Alpha 3, Newton 1.2.3 and Apache Sling. All applications are of significant size, especially JOnAS, whose core is about 400 000 lines of code but comes to over 1 500 000 when the other components are taken into account. Some of those applications are partially developed with component models for the OSGi Platform: Service Binder, R4 Declarative Services and iPOJO. The experiment shows that even using such mechanisms applications still present stale references are not completely ready to handle the dynamic update of components. After the simulation of some life cycle events (update, start, stop) on a limited range of bundles in each the application we found out a number of stale references. The stale services proportion in relation to the initial number of registered services in JOnAS, SIP Communicator, Newton and Sling were 8.5 %, 63%, 40.8% and 2.8 %, respectively. JOnAs presented 2 stale threads and SIP Communicator presented 4.
The presentation would be concluded with a 5-minute demonstration of the ServiceCoroner diagnostic tool and its 2 GUIs: standalone and remote (on JConsole6/VisualVM).
The ServiceCoroner website is http://www-adele.imag.fr/users/Kiev.Gama/dev/servicecoroner
18
Lionel Touseau, Didier Donsez, Walter Rudametkin
Towards a SLA-based Approach to Handle Service Disruptions
Proc. of 5th IEEE International Conference on Services Computing (SCC 2008), Research track, July 8-11, 2008, Honolulu, Hawaii
Language: en
Type: International conference with proceeding
Selectivity: 18%
Keywords: Dynamic SOC, service disruption, SLA, mission critical, OSGi
Document
Presentation
Conference site
BibTex
Abstract: Service-orientation enables cooperation between multiple organizations and has become a solution of choice to tackle the complexity of ubiquitous computing. The very nature of ubiquitous applications implies a need for dynamic solutions. Service oriented computing provides support for these dynamic applications. However, current solutions overlook important aspects, particularly when dynamically substituting services. Some applications may be mission-critical and therefore the disruption of a particular service could be harmful. Other applications may tolerate the disappearance of a service if the service returns within a predefined amount of time. Hence, guarantees regarding availability of services that compose an application are required. In this paper we propose to take into account service disruptions through service level agreements for dynamic service-oriented applications.
19
Walter Rudametkin, Lionel Touseau, Maroula Perisanidi, Andrés Gómez, Didier Donsez
NFCMuseum: an Open-Source Middleware for Augmenting Museum Exhibits
International Conference on Pervasive Services (ICPS'08), Demonstration track, July 6-10, 2008, Sorrento, Italy
Language: en
Type: Demonstration
Keywords: NFC, Event Driven, complex event processing, ECA, OSGi, RFID
Document
Conference site
BibTex
Abstract: Near Field Communication (NFC) technologies are mature and are meeting the mass market in many application domains. They provide the possibility to automate many processes that had been lacking such features. Museum exhibits are one such case, and have traditionally been static pieces that do not interact with users or provide any additional context. In this demonstration we present an open-source middleware for museology. Our work uses external devices such as media renderers to create an augmented reality environment around visitors to improve interaction and the overall experience from the exhibit, while giving museum management valuable information about visitor behavior. The NFCMuseum middleware is part of the ASPIRE project funded by the European Union and is available for download at the OW2 Consortium website.
20
Levent Gurgen, Claudia Roncancio, Cyril Labbé, Vincent Olive and Didier Donsez
SStreaMWare: A Service Oriented Middleware for Heterogeneous Sensor Data Management
Fifth International Conference on Networked Sensing Systems (INSS 2008), June 17 - 19, 2008, Kanazawa, Japan
Language: en
Type: Demonstration
Keywords: Sensor, Data-stream Query
Conference site
BibTex
21
Humberto Cervantes, Didier Donsez, Lionel Touseau
An Architecture Description Language for Dynamic Sensor-Based Applications
Proc. of 5th IEEE Consumer Communications and Networking Conference (CCNC) 2008, Las Vegas, Janvier 2008.
Language: en
Type: International conference with proceeding
Keywords: Service orientation, Sensor-based application
Document
Presentation
Conference site
BibTex
22
Levent Gurgen, Claudia Roncancio, Cyril Labbé, Vincent Olive et Didier Donsez
SStreaMWare : un intergiciel de gestion de flux de données de capteurs hétérogènes
23ème Journées Bases de Données Avancées, Marseille, 23-26 Octobre 2007.
Language: fr
Type: Demonstration
Keywords: Capteurs, Requêtage
Conference site
BibTex
23
Mikaël Désertot, Clément Escoffier, Didier Donsez
Towards an Autonomic Approach for Edge Computing
Concurrency and Computation: Practice and Experience
Language: en
Type: International journal
Keywords: J2EE, Autonomic computing
Document
Conference site
DOI 10.1002/cpe.1135
BibTex
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 areWeb 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.
24
Didier Donsez
On-Demand Component Deployment in the UPnP Device Architecture
Proc. of 4th IEEE Consumer Communications and Networking Conference (CCNC) 2007, Las Vegas,11-13 Janvier 2007.
Language: en
Type: International conference with proceeding
Keywords: Service oreintation, Déploiement
Document
Presentation
Conference site
DOI 10.1109/CCNC.2007.186
BibTex
Abstract: The standardization of networking home appliances fosters home automation joining the mass market. Controlling the appliances requires several either specialized or generic controls. This paper is interested in the dynamic trading and deployment of software components implementing UPnP control points. It also addresses the bridge between UPnP and the world of micro-appliances. An OSGi-based prototype validates our proposition.
25
André Bottaro, Johann Bourcier, Clément Escoffier, Didier Donsez, Philippe Lalanda
A Multi-Protocol Service-Oriented Platform for Home Control Applications
Proc. of 4th IEEE Consumer Communications and Networking Conference (CCNC) 2007, Las Vegas,11-13 Janvier 2007.
Language: en
Type: Demonstration
Keywords: Service orientation, deployment, domotic
Poster
Conference site
DOI 10.1109/CCNC.2007.239
BibTex
26
Lionel Seinturier, Nicolas Pessemier, Clément Escoffier, Didier Donsez
Towards a Reference Model for Implementing the Fractal Specifications for Java and the .NET Platform
Fractal CBSE workshop at ECOOP 2006, Nantes, July 3 2006, to appear at Springer Verlag LNCS Serie
Language: en
Type: International workshop with selection
Keywords: Component
Document
Presentation
BibTex
27
F. Baude, A. Bottaro, J.M. Brun, A. Chazalet, A. Constancin, D. Donsez; L. Gurgen, Ph. Lalanda, V. Legrand, V. Lestideau, S. Marié, C. Marin, A. Moreau, V. Olive
Extension de passerelles OSGi pour la grande échelle: Modèles et outils
Atelier de travail OSGi, Ubimob'06, 3e Journées Francophones Mobilité et Ubiquité, 5 septembre 2006, Paris, 5 pages
Language: fr
Type: National workshop with selection
Keywords: Component, MDE, Deployment, Sensor
Document
BibTex
28
Didier Donsez
Usage des langages de script pour des composants adaptables
Journées Composants 2006 (JC2006), 4-6 octobre 2006, Perpignan, France, pp 70-78.
Language: fr
Type: National conference with selection
Keywords: Component, Scripting
Document
Presentation
BibTex
Abstract: La programmation orientée composant est une méthodologie du génie logiciel permettant ainsi un développement modulaire et une maintenance plus aisée des logiciels complexes. Les langages de scripts offrent depuis longtemps la capacité de faire évoluer le code dun programme au cours de lexécution. Cet article sintéresse à limpact de lusage des langages de script dans la programmation orientée composants. Il revisite les modèles de composants Fractal dObjectWeb et SCR de lOSGi Alliance et décri tles deux implémentations de modèles de composants scriptables.
29
Clément Escoffier, Didier Donsez, and Richard S. Hall
Developing an OSGi-like Service Platform for .NET
3rd IEEE Consumer Communications and Networking Conference (CCNC) 2006, Las Vegas,8-10 Janvier 2006
Language: en
Type: International conference with proceeding
Selectivity: 140/600
Keywords: Dynamic Service, Class loader, .NET
Document
Conference site
BibTex
Abstract: The OSGi specification defines a Java-based ser-vice 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 possi-ble by the OSGi framework for Java. This paper pre-sents the results of an effort to create an OSGi-like service platform for the .NET platform.
30
Didier Donsez, Gaël Thomas
Propagation d'événements entre passerelles OSGi
Atelier de travail OSGi, Ubimob'06, 3e Journées Francophones Mobilité et Ubiquité, 5 septembre 2006, Paris, 4 pages
Language: en
Type: National conference with selection
Keywords: Event
Document
BibTex
31
Mikael Desertot, Didier Donsez, Philippe Lalanda
A Dynamic Service-Oriented Implementation for Java EE Servers
Proc. of 3th IEEE International Conference on Service Computing (SCC'06), 18-22 September 2006, Chicago, USA
Language: en
Type: International conference with proceeding
Selectivity: 25%
Keywords: J2EE, Autonomic computing
Document
DOI 10.1109/SCC.2006.4
BibTex
Abstract: This paper proposes to enhance the dynamism and the flexibility of Java Enterprise Edition (EE) servers by introducing a Service-Oriented Architecture (SOA) inside. The purpose is to ease the deployment and offer dynamic server configuration and reconfiguration. Such an approach limits consumed resources and is capable of context adaptation. After defining the properties that must be verified for the service platform, we propose to use OSGi technology as the basis for the architecture. We have experimented with integrating OSGi into Java EE servers. Moreover, this architecture has been chosen for the next generation of JOnAS ObjectWeb's open source Java EE implementation.
32
Mikael Desertot, Clément Escoffier, Philippe Lalanda, Didier Donsez
Autonomic Management of Edge Servers
Proc. of International Workshop on Self-Organizing Systems, New Trends in Network Architectures and Services IWSOS'06, 18-20 September 2006, Passau, Germany, LNCS 4124, ISBN: 3-540-37658-5, pp 216-229
Language: en
Type: International conference with proceeding
Selectivity: 16/70
Keywords: J2EE, Autonomic computing
DOI 10.1007/11822035_18
BibTex
Abstract: Delivering innovative Internet services raises numerous business and technical challenges for providers. It actually requires building and managing complex, distributed architectures in order to reach the quality of service that is needed. In this paper, we argue that using edge computing in the domain of Internet services has a number of advantages. However, this approach relies on complex and hard to administrate environments. We believe that autonomic computing techniques constitute a key element for the dynamic management of edge servers. In the paper, we present an autonomic manager that meets the market needs and that has been tested in collaboration with Bull SA.
33
Didier Donsez
Chapitre 7 : La plate-forme dynamique de services OSGi
Livre "Intergiciel et Construction d'Applications Réparties", Coordinateurs Sacha Krakowiak, Jacques Mossières.
Language: fr
Type: Online book chapter
Keywords: OSGi
Document
Conference site
BibTex
34
Didier Donsez
Objets, composants et services : intégration de propriétés non fonctionnelles
Habilitation à Diriger des Recherches en Informatique - Université Joseph Fourier (Grenoble 1)soutenue le 11 décembre 2006 devant MM.Prof. Farid Ouabdesselam (Président), Prof. Bertil Folliot (Rapporteur), Prof. Pierre Paradinas (Rapporteur), Prof. Philippe Pucheral (Rapporteur), Prof. Arnaud Fréville (Examinateur), Prof. Pierre-Yves Cunin (Examinateur), M. Jean-Bernard Stefani (Examinateur)
Language: en
Type: Habilitation à Diriger des Recherches
Keywords: Objet, Composant, Service, Propriétés non fonctionnelles
Document
BibTex
35
Didier Donsez
Courtage et déploiement dynamiques de composants pour l'infrastructure d'équipements UPnP
Ubimob'06, 3e Journées Francophones Mobilité et Ubiquité, 5 - 8 septembre 2006, Paris, pp 115-118
Language: en
Type: National conference with selection
Selectivity: 53,8% for 52 submissions
Keywords: Service orientation, Déploiement
Document
BibTex
36
Mikaël Désertot, Humberto Cervantes, Didier Donsez
FROGi: Fractal components deployment over OSGi
5th International Symposium on Software Composition (SC 2006) (Satellite event of ETAPS 2006), LNCS 4089
Language: en
Type: International conference with proceeding
Selectivity: 21/60
Keywords: Service orientation, Déploiement
Document
DOI 10.1007/11821946_18
BibTex
Abstract: This paper presents FROGi, a proposal to support continuous deployment activities inside Fractal, a hierarchical component model. FROGi is implemented on top of the OSGi platform. Motivation for this work is twofold. On one hand FROGi provides an extensible component model to OSGi developers and eases bundle providing. FROGi-based bundles are still compatible with legacy OSGi bundles that offer third party services. On the other hand, FROGi benefits from the deployment infrastructure provided by OSGi which simplifies conditioning and packaging of Fractal components. With FROGi, it is possible to automate the assembly of a Fractal component application. Partial or complete deployment is also supported as well as performing continuous deployment and update activities.
37
Mikael Desertot, Si-Hoang Do, Didier Donsez, Marc Bui
Mobile Agents Platforms over OSGi
Proc. of 4th International Conference on Computer Sciences, Research Innovation and Vision for the Futur, RIVF'06, 12-16 February 2006, Ho Chi Minh, Vietnam
Language: en
Type: International conference with proceeding
Keywords: Service orientation, Déploiement
Document
BibTex
38
Marin Cristina, Philippe Lalanda, Donsez Didier
A MDE Approach for Power Distribution Service Development
Proc. of 3rd International Conference on Service Oriented Computing 2005 (ICSOC05), Amsterdam, The Netherlands,December 12-15, 2005. LNCS 3826, ISSN: 0302-9743.
Language: en
Type: International conference with proceeding
Selectivity: 15%
Keywords: Capteurs, Services Orientation, MDE
Document
Conference site
DOI 10.1007/11596141_48
BibTex
39
Cristina Marin, Mikaël Désertot, Didier Donsez
SensorBean : Un modèle à composant pour les services basés capteurs
Proc. ofs Journées Composants (JC'05), Le Croisic, France, 5-8 Avril 2005
Language: fr
Type: National conference with selection
Keywords: Component, Sensor
Document
BibTex
Abstract: Les services basés capteurs (SBC) proposent de collecter, contrôler, analyser, accéder et réagir aux données des capteurs comme des informations RFID, une position GPS, une puissance consommée, une température. Ces services sont distribués sur un ensemble de machines et de plates-formes hétérogènes. La complexité de mise en oeuvre de tels services requière des outils dingénierie logicielle pour soulager larchitecte et le développeur qui sont souvent des experts métier et non pas des experts des technologies nécessaires. Notre proposition porte sur la définition dun modèle à composant dédié au développement de SBC, appelé SensorBean. SensorBean se différencie des modèles à composants usuels par son orientation services dynamiques et par lintroduction de connecteurs suivant le patron producteur-consommateur adaptés au traitement de flots de mesures. Cette proposition a été en partie validée pour un démonstrateur couplant OSGi et J2EE et un premier prototype de conteneurs pour la partie OSGi de limplantation du modèle.
40
Mikaël Desertot, Clément Escoffier, Didier Donsez
Autonomic Management of J2EE Edge Servers
Proc. of 3rd International Workshop on Middleware for Grid Computing, Co-located with Middleware 2005, Grenoble, France, November 28-29th 2005.
Language: en
Type: International conference with proceeding
Keywords: J2EE
DOI 10.1145/1101499.1101503
BibTex
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 reduce cost. In this paper, we present a J2EE dynamic server able to deploy/host J2EE applications on demand and its autonomic manager. For that, we reengineer and experiment JOnAS, an open-source J2EE static server. Two management policies of the autonomic manager were stressed by a simulation of a worldwide ISP network.
41
Cristina Marin, Didier Donsez, Philippe Lalanda
Approche IDM pour le développement des services basés capteurs
Premières journées sur l Ingénierie Dirigée par les Modèles (IDM05), 30 Juin et 1 Juillet 2005, Paris, France, ISBN 2-7261-1284-6
Language: fr
Type: National conference with selection
Keywords: MDE, Sensor
Document
BibTex
42
Vincent Lestideau, Didier Donsez
On-Demand Service Installation and Activation with OSGi
Conférence ObjectWeb, INRIA, Lyon, France, Janvier 2005
Language: en
Type: Présentation sélectionnée sur résumé
Keywords: OSGi, Deployment
Presentation
Conference site
BibTex
Abstract: OBR (OSGi Bundle Repository) is a convenient tool to deploy (i.e. install and/or start) one bundle and its dependencies (i.e. others bundles). However, OBR uses only the dependencies related to imported packages to defines a deployment plan. Other kinds of dependencies (such as service imports) can be necessary for bundle deployment. Moreover , constraints on deployed bundles can be also necessary to respect some compatibility rules (e.g. native libraries), some gateway operator policies (e.g. deploy only signed bundles), ... In this presentation, we propose an extension to the OBR to take in account various kinds of dependencies and constraints in a extensible way. One direct application of this extension is the differed service installation and the differed service activation. Bundles are installed and activated on demand only when the provided services are required by other bundles. The on-demand installation saves gateway secondary storage (hard disk, flash disk) while on-demand service activation saves primary memory which is generally limited in embedded systems. A typical use case for on-demand bundle installation and on-demand service activation is the deployment of interactive TV applications: an iTV operator offers hundreds of applications but only a few could be installed simultaneously on the iTV set-top box.
43
OSMOSE et al
Deliverables du projet OSMOSE (Open Source Middleware for. Open Systems in Europe)
program ITEA (Information Technology for European Advancement)
Language: en
Type: Deliverable
Keywords: OSGi, Deployment
Document
BibTex
44
PISE et al
Deliverables du projet PISE (Passerelle Internet Sécurisée et Flexible)
programme RNRT
Language: fr
Type: Deliverable
Keywords: OSGi, Deployment
Document
BibTex
45
Didier Donsez
Mise en oeuvre dUPnP sur OSGi (atelier de 7 heures)
Deuxièmes Journées Francophones: Mobilité et Ubiquité 2005 (UbiMob 05), Grenoble, France, 31 mai 2005
Language: fr
Type: Ateliers sur sélection
Keywords: OSGi, UPnP
BibTex
46
Clément Escoffier, Didier Donsez
Implémentation de plates-formes dynamiques de services avec .NET
Proc. of Conférence Française des Systèmes dExploitation (CFSE'05), Le Croisic, France, 5-8 Avril 2005, pp 51-62
Language: fr
Type: National conference with selection
Keywords: Service
Document
Presentation
BibTex
Abstract: La demande afin de concevoir des applications dont l architecture évolue dynamiquement en cours dexécution est très en vogue aujourd hui. Les plates-formes dynamiques de services (PDS) permettent de concevoir une application comme un ensemble de services fournis et requis qui peuvent apparaître et disparaître au cours de l exécution de l application. OSGi est le standard de fait des PDS pour des applications dont les services sont tous exécutés dans la même machine virtuelle Java. .NET étant le compétiteur de Java, il nous est apparu intéressant de proposer une PDS centralisée semblable à OSGi au dessus de la CLR .NET. Cet article propose 4 implémentations d une telle PDS pour la CLR .NET.
47
Clément Escoffier, Didier Donsez
Implémentation de plates-formes dynamiques de services avec .NET
Conférence Française des Systèmes dExploitation (CFSE'05), Le Croisic, France, 5-8 Avril 2005, pp 51-62
Language: fr
Type: National conference with selection
Keywords: Services dynamiques, ClassLoader, .NET
Document
BibTex
Abstract: La demande afin de concevoir des applications dont l architecture évolue dynamiquement en cours dexécution est très en vogue aujourd hui. Les plates-formes dynamiques de services (PDS) permettent de concevoir une application comme un ensemble de services fournis et requis qui peuvent apparaître et disparaître au cours de l exécution de l application. OSGi est le standard de fait des PDS pour des applications dont les services sont tous exécutés dans la même machine virtuelle Java. .NET étant le compétiteur de Java, il nous est apparu intéressant de proposer une PDS centralisée semblable à OSGi au dessus de la CLR .NET. Cet article propose 4 implémentations d une telle PDS pour la CLR .NET.
48
Clément Escoffier, Didier Donsez, Mikaël Désertot
Composants et Aspects pour les plateformes dynamiques de services
Journée thèmes émergents du chapitre français de l'ACM-SIGOPS : Programmation par aspects appliquée aux systèmes dexploitation, et aux applications systèmes, 16 Septembre 2005, LIFL, Lille
Language: fr
Type: Journée
Keywords: Services dynamiques, Composant, ClassLoader, .NET, OSGi
Document
Conference site
BibTex
49
Cristina Marin, Didier Donsez, Noureddine Belkhatir
Gestion transactionnelle de la reprise sur erreurs dans le déploiement
1ère conférence francophone sur le Déploiement et la Reconfiguration de logiciels, (DECOR 2004), pp199-210, Grenoble, 28-29 Octobre 2004, ISBN 2-7261-12776-5
Language: fr
Type: Conférence Nationale avec Comité de Sélection
Keywords: Déploiement, Transaction
BibTex
50
Didier Donsez, Humberto Cervantes, Mikaël Désertot
FROGi : Déploiement de composants Fractal sur OSGi
1ère conférence francophone sur le Déploiement et la Reconfiguration de logiciels, (DECOR 2004), pp147-158, Grenoble, 28-29 Octobre 2004, ISBN 2-7261-12776-5
Language: fr
Type: National conference with selection
Keywords: OSGi, composant
BibTex
51
Stéphane Chomat, Didier Donsez
OSGiTV: une plate-forme de déploiement d'applications de télévision interactive basée sur OSGi
CFSE'03, La Colle sur Loup, France, 15 au 17 octobre 2003
Language: fr
Type: Conférence Nationale avec Comité de Sélection
Keywords: Composants
Document
Presentation
BibTex
52
Nadia Bennani, Didier Donsez, Sylvain Lecomte
Des agents très mobiles
Revue L'informatique Professionnelle, N°211, pp39-43, Février 2003
Language: fr
Type: Revue de vulgarisation
Keywords: Systèmes Nomades et Mobiles
BibTex
53
COMPiTV et al
Deliverables du projet COMPiTV (Plate-forme à composants pour les services de télévision interactive)
programme RNRT
Language: fr
Type: Deliverable confidentiel
Keywords: iTV, OSGi
BibTex
54
Nadia Bennani, Didier Donsez, Sylvain Lecomte, Felix Ramos
Agents Mobiles et Commerce Electronique
Chapitre du Livre "Systèmes Multi-Agents : Des Théories Organisationnelles aux Applications Industrielles", Coordinateurs René MANDIAU, Emmanuelle GRISLIN-LE STRUGEON et André PENINOU, Hermes Informatique, Aout 2002, ISBN 2-7462-0439-8
Language: fr
Type: Chapitre de livre
Keywords: Agent mobile
BibTex
55
Humberto Cervantes, Didier Donsez, Richard Hall
Dynamic Application Frameworks usin OSGi And Beanome
Proc. of IEEE ISADS (International Symposium on Advanced Distributed Systems) Conference 2002, Guadalajara, Mexico, ISBN 970-27-0358-1
Language: en
Type: International conference with proceeding
Keywords: Composants
Document
BibTex
56
Nadia Bennani, Thierry Delot, Sylvain Lecomte, Sergiy Nemchenko, Didier Donsez
Advanced transactional model for component-based model
Proc. of IEEE ISADS (International Symposium on Advanced Distributed Systems) Conference 2002, Guadalajara, Mexico, ISBN 970-27-0358-1, pp171-182
Language: en
Type: International conference with proceeding
Keywords: EJB, composant, transactions avancées
BibTex
57
Humberto Cervantes, Didier Donsez, Richard Hall
Dynamic Application Frameworks using OSGi And Beanome
Conférence IEEE ISADS (International Symposium on Advanced Distributed Systems) 2002, Guadalajara, Mexique, ISBN 970-27-0358-1, pp129-139
Language: en
Type: International conference with proceeding
Keywords: OSGi, composant
BibTex
58
Adbelmajid Ketfi, Humberto Cervantes, Richard S. Hall, Didier Donsez
Composants Adaptables au dessus d'OSGi
Proc. ofs Journées Systèmes à Composants Adaptables et extensibles, Grenoble 17-18 octobre 2002
Language: fr
Type: Conférence Nationale avec Comité de Sélection
Keywords: Systèmes Nomades et Mobiles
Document
Presentation
BibTex
59
Nadia Bennani, Didier Donsez, Sylvain Lecomte, Felix Ramos
Agents Mobiles et Commerce Electronique
Chapitre du livre Systèmes Multi-Agents : Des Théories Organisationnelles aux Applications Industrielles, Coordinateurs René MANDIAU, Emmanuelle GRISLIN-LE STRUGEON et André PENINOU, Hermes Informatique, Aout 2002, ISBN 2-7462-0439-8
Language: fr
Type: Ouvrage collectif
Keywords: Systèmes Nomades et Mobiles
BibTex
60
Gilles Zurfluh, Elisabeth Métais, Marie-Christine Rousset, Frédéric Bret, Irène Guessarian, Mohand Hacid, Olivier Teste, Sylviane Schwer, Didier Donsez, Thierry Cruanes, Zohra Bellahsene
Entrepôt de données pour laide à la décision
Chapitre du Livre "Ingénierie des systèmes d'information", Editeurs Camille Rosenthal-Sabroux, Corine Cauvet, Hermes Informatique et SI. (sous la direction de Jean-Charles POMEROL), 2001, pp 175-208, ISBN
Language: fr
Type: Chapitre de livre
Keywords: Agent mobile
BibTex
61
Didier Donsez, Sébastien Jean, Sylvain Lecomte, Olivier Thomas
Turning Multi-applications Smart Cards Services Available from Anywhere at Anytime: A SOAP / MOM Approach in the Context of Java Cards
Proc. of International Conference on Research in Smart Cards, E-smart 2001, Cannes, France, September, LNCS 2140
Language: en
Type: International conference with proceeding
Keywords: Cartes à Microprocesseur
Document
DOI 10.1007/3-540-45418-7_8
BibTex
62
PEPiTA et al
Deliverables du projet PEPiTA (Platform for Enhanced Provisioning of Terminal-independent Applications)
program ITEA (Information Technology for European Advancement)
Language: en
Type: Deliverable
Keywords: EJB, Transaction
Document
BibTex
63
Nadia Bennani, Didier Donsez, Sylvain Lecomte
Future of digital camera in the Home Entertainment Network
Proc. of la conférence DPP 2001, Anvers, Belgique, Mai 2001
Language: en
Type: International conference with proceeding
Keywords: Systèmes Nomades et Mobiles
BibTex
64
Sébastien Jean, Didier Donsez, Sylvain Lecomte
Smart cards integration in Distributed Information Systems, A New Interaction Model
Proc. of la conférence IEEE ISADS 2000, Guadalajara, Mexique
Language: en
Type: International conference with proceeding
Keywords: Cartes à Microprocesseur
Document
Presentation
BibTex
65
Sébastien Jean, Didier Donsez, Sylvain Lecomte
How to improve access control and application flexibility in smart card using the database principles
en soumission à la conférence ACM CIKM 2000
Language: en
Type: International conference with proceeding
Keywords: Cartes à Microprocesseur
BibTex
66
Sébastien Jean, Didier Donsez, Sylvain Lecomte
Utilisation des bases de données pour la flexibilité de services coopérants dans la carte à microprocesseur
Proc. of la conférence INFORSID 2000, 9-13 Mai 2000, Lyon, France,pp 117-129, ISBN2-906855-16-2
Language: fr
Type: National conference with selection
Keywords: Cartes à Microprocesseur
BibTex
67
Gilles Zurfluh, Elisabeth Métais, Marie-Christine Rousset, Frédéric Bret, Irène Guessarian, Mohand Hacid, Olivier Teste, Sylviane Schwer, Didier Donsez, Thierry Cruanes, Zohra Bellahsene
Chapitre "Entrepandocirc;t de données pour l'aide à la décision"
Livre "Ingénierie des systèmes d'information", Editeurs Camille Rosenthal-Sabroux, Corine Cauvet, à paraandicirc;tre chez Hermes Informatique et SI. (sous la direction de Jean-Charles POMEROL)
Language: fr
Type: Book chapter
Keywords: Entrepandocirc;ts de Données (DataWarehouses)
BibTex
68
Sébastien Jean, Didier Donsez
Extension des capacités de traitement des cartes à puce bases de données
Rapport de Recherche, USTL/LIFL
Language: fr
Type: Research report
Keywords: Cartes à Microprocesseur
Document
BibTex
69
Sylvain Lecomte, Gilles Grimaud, Didier Donsez
Transactional Mechanisms for Open Smart Card
Proc. of GDC'99 Gemplus Developer Conference, Paris, CNIT, Juin 1999
Language: en
Type: International conference with proceeding
Keywords: Cartes à Microprocesseur
Document
BibTex
70
Deliverable D1.1
PEPiTA Project (Platform for Enhanced Provisioning of Terminal-independent Applications), program ITEA (Information Technology for European Advancement)
Language: fr
Type: Project Deliverable
Keywords: Transactions avancées et Enterprise JavaBeans
BibTex
71
Nadia Bennani, Vincent Cordonnier , Didier Donsez, Sylvain Lecomte, Smail Niar
Digital photography and computer technology : a promising field of innovation
Proc. of the 1 MDIC (Multimedia Databases and Image Communication) , Salerno , Italie, 4-5 Octobre 1999. A paraandicirc;tre
Language: en
Type: International conference with proceeding
Document
BibTex
72
Didier Donsez, Gilles Grimaud, Sylvain Lecomte
Recoverable Persistent Memory for Smartcard
Proc. of the 3th Smart Card Research and Advanced Application Conference (CARDIS) IFIP, UCL Louvain-la-Neuve , Belgique, 14-16 Septembre 1998, Springer-Verlag, LNCS 1820.
Language: en
Type: International conference with proceeding
Keywords: Cartes à Microprocesseur
Document
BibTex
73
Didier Donsez, Sylvain Lecomte, Sébastien Jean
Evolution du randocirc;le de la carte à microprocesseur dans les systèmes d'information
Rapport de Recherche, USTL/LIFL
Language: fr
Type: Research report
Keywords: Cartes à Microprocesseur
BibTex
74
Sylvain Lecomte, Didier Donsez
Gestion de Transactions pour les Cartes à Microprocesseur
NOTERE 97, Pau, France, Novembre 1997
Language: fr
Type: National conference with selection
Keywords: Cartes à Microprocesseur
Document
BibTex
75
Liming Chen, Didier Donsez, Pascal Faudemay
Design of U-Doc, a research vehicle for hyper document retrieval on the Internet
Proc. of Basque Intl Workshop on Information Technology - Data Management Systems, Biarritz, France, 2-4 Juillet 1997
Language: en
Type: International conference with proceeding
Keywords: Indexation Multimédia
Document
BibTex
76
David Carlier, Didier Donsez
Permanent Network Representation for Mobile User
Proc. of OPODIS, International Conference on Principles Of Distributed Systems, Chantilly, France, 10-12 Décembre 1997, pp 263-268, ISBN 2-86601-659-9
Language: en
Type: International conference with proceeding
Keywords: Systèmes Nomades et Mobiles
Document
BibTex
77
Alexandre Souf, Didier Donsez, David Delerue, Régis Beuscart, Nathalie Souf
Architecture of Medical Information Servers
Conférence EuroChinaTel, Pékin, Chine, Avril 1997, promu par la DG XIII
Language: en
Type: International conference with proceeding
Keywords: Systèmes d'Information Médicaux
BibTex
78
Nathalie Briton-Souf, David Delerue, Hassan Bezzazi, Didier Donsez, R J. Beuscart
A Regional Server for Medical Information
Proceedings of 19th International Conference - IEEE/EMBS Oct. 30 - Nov. 2, 1997 Chicago, IL. USA
Language: en
Type: International conference with proceeding
Keywords: Systèmes d'Information Médicaux
Document
BibTex
79
Liming Chen, Felix Ramos, Marc Bui, Didier Donsez, Pascal Faudemay
Multi-agents based dynamic request placement strategies in fully distributed information systems
Proc. of 9th Int'l Conf. on Parallel and Distributed Computing Systems (PDCS'96), Dijon, France, Septembre 1996
Language: en
Type: International conference with proceeding
Keywords: Indexation Multimédia
BibTex
80
Felix Ramos, Liming Chen, Marc Bui, Didier Donsez, Pascal Faudemay
Task allocation strategies: a study with a multi-agents system in fully distributed information systems
Proc. of 10th Brazilian Symposium on Software Engineering, Sao Carlos, SP, Brazil, Oct 15-18 1996
Language: en
Type: Regional conference with proceeding
Keywords: Indexation Multimédia
Document
BibTex
81
D. Donsez, G. Tiers, B. Modjeddi, R.J. Beuscart
Improving the Continuity of Care : The ISAR - Telematics European Project
Proc. of Annual Fall Congress of American Medical Informatics Association - Avancing Healthcare through Information Technologies, (ex SCAMC), Washington, DC, Octobre 1996, JAMIA, Vol.1, pp.783
Language: en
Type: Poster
Keywords: Systèmes d'Information Médicaux
BibTex
82
R.J. Beuscart, D. Donsez, G. Tiers, B. Modjeddi
Rapport du projet ISAR-T, " The ISAR - Telematics European Project"
Deliverable, CHRU de Lille/DIM/ISART, Octobre 1996
Language: en
Type: Project Deliverable
Keywords: Systèmes d'Information Médicaux
Document
83
Régis Beuscart, Didier Donsez, Rick Palo
Integration in Medical Information Systems
Thirtheenth Internationational Congress Medical Informatics Europa (MIE'96), Copenhague, Danemark, 19-22 Aoanducirc;t 1996 (2*2 heures)
Language: en
Type: Tutorial
Keywords: Systèmes d'Information Médicaux
Document
BibTex
84
Didier Donsez, Liming Chen, Pascal Faudemay
Shared Distributed Memory : the Workspace Model
Proc. of European Research Seminar on Advances in Distributed Systems (ERSADS) L'Alpe d'Huez, France, Avril 1995
Language: en
Type: International conference with proceeding
Keywords: Bases de Données Objets Distribuées
Document
Presentation
BibTex
85
Eric Abécassis, Didier Donsez, Liming Chen , Pascal Faudemay
Le Modèle des Espaces de Travail : Une Solution Extensible pour la Distribution de Données Persistantes
Rapport HEUDIASYC URA CNRS 817, 95/06, Avril 1995
Language: fr
Type: Research report
Keywords: Bases de Données Objets Distribuées
Document
BibTex
86
Didier Donsez, Philippe Homond, Pascal Faudemay
WEA, a Persistent Object Manager for Distributed Applications
Article court paru dans ERCIM News, N°16, Fevrier 1994
Language: en
Type: European magazine on invitation
Keywords: Bases de Données Objets Distribuées
BibTex
87
Didier Donsez, Philippe Homond, Pascal Faudemay
WEA, A Distributed Object Manager based on a Workspace Hierarchy
Proc. of International Conference on Applications in Parallel and Distributed Computing , Caracas, Venezuela, Avril 1994
Language: en
Type: International conference with proceeding
Keywords: Bases de Données Objets Distribuées
Document
BibTex
88
Didier Donsez, Philippe Homond, Pascal Faudemay
A Cooperative Database System based on a Workspace Hierarchy
Proc. of CODATA '94, Committee on Data for Science and Technology, Chambery, France, Septembre 1994 , pp247-258, Eds J-E Dubois, N. Gershon, ISBN-3-540-61457-5, Springer Verlag.
Language: en
Type: International conference with proceeding
Keywords: Bases de Données Objets Distribuées
Document
BibTex
89
Didier Donsez, Philippe Homond , Pascal Faudemay
WEA/C++ User's Manual
25 pages, Distribution FTP de WEA, Mai 1994
Language: en
Type: Technical report
Keywords: Bases de Données Objets Distribuées
BibTex
90
Didier Donsez
WEA, un Gérant d'Objets Persistants pour des Environnements Distribués
Thèse de Doctorat d'Informatique de l'Universitandeacute Pierre et Marie Curie (PARIS VI) soutenue le 30 septembre 1994, Mention Très Honorabledevant MM.Prof. Georges Gardarin (Président), Prof. Jean Ferrié (Rapporteur), Dr. Christophe Lécluse (Rapporteur), Prof. Anne Doucet, Prof. Pascal Estraillier, Prof. Claude Girault, Dr. Pascal Faudemay.
Language: fr
Type: Thèse de Doctorat d'Informatique
Keywords: Bases de Données Objets Distribuées
Document
BibTex
91
Didier Donsez et Philippe Homond
WEA, Des Espaces de Travail Distribués à Objets Persistants
Proc. ofs Journées des Jeunes Chercheurs en Systèmes à Mémoire Logiquement Partagée, Toulouse, Septembre 1993
Language: fr
Type: National conference with selection
Keywords: Bases de Données Objets Distribuées
Document
BibTex
92
Didier Donsez et Pascal Faudemay
A Parallel Execution Model for a Database Machine with High Performances
Proceedings of the Second International Symposium on Databases in Parallel and Distributed Systems, July 2-4, 1990, Trinity College, Dublin, Ireland. IEEE-CS, ISBN 0-8186-2052-8 , pp 56-70
Language: en
Type: International conference with proceeding
Keywords: Bases de Données Parallèles
Document
DOI 10.1145/319057.319064
BibTex