Hello,
We remind you that there will be during the next
Middleware conference to be held in Grenoble,
France, from
November 28th to December 2nd a 2 days ObjectWeb workshop
(on November 28th and 29th).
You will find below the preliminary agenda for this
workshop.
Attendance to the
ObjectWeb workshop will be free. For organization purpose and in order to
prepare the badges, I need imperatively to know who is going to attend. Thank
you for sending me an email before Thursday November 24th to warn me
if you are interested. If you wish to attend others Middleware05 sessions and
/or to benefit from the lunch buffet you need to register to Middleware05 (http://middleware05.objectweb.org/).
Looking forward to
hearing from you,
Best regards,
Catherine Nuel
INRIA/ObjectWeb
655, avenue de l’Europe
38 330 Saint Ismier
France
Tel : +33 (0) 4 76 61 55 01
Fax : +33 (0) 4 76 61 55 63
Email : catherine.nuel@xxxxxxxxxxxxx
http://www.objectweb.org
Preliminary agenda:
- Monday November 28th
Morning : "Workshop
ObjectWeb@INRIA : Research dissemination via open-source"
9:30-10:00 am - ObjectWeb main-stream open-source middleware, by Christophe Ney, President
of the ObjectWeb Executive Committee.
10:00-10:30 am - Research and open-source at INRIA, by Marc Barret, Industrial
Relations and Technology Transfer, INRIA.
Break
11:00-11:30 am - Building professional services with JORAM, advanced mediation
system, Scalagent Distributed Technologies (speaker tbc).
Abstract : Initiated from a research project, JORAM has become in 5 years the
world leader of open-source message oriented middlewares (MOM). Its reputation
has grown so that system designers confidently choose it for operational
projects, preferring JORAM over concurrent products such as IBM's MQ/Series. We
will discuss what made this formidable success possible, and how ScalAgent D.T.
contributes to it.
11:30-12:00 am - Open-source as a mean for technology transfert : C-JDBC, by Emmanuel Cecchet, Emic
Networks Oy.
Afternoon : Workshop
RFID
The goal of ObjectWeb RFID initiative is to build an RFID middleware, based on
ObjectWeb components.
Potential topics:
1.The device/reader driver framework
2.RFID network
3.Enterprise
Integration Layer
(detailed agenda to come)
For any information about this workshop, please contact David Li (mailto : taweili at
yahoo.com)
-Tuesday November
29th
All day : Workshop
Fractal
9:00 - 9:40 am : The
Fractal project: an introduction
Speaker: Jean-Bernard Stefani (INRIA Sardes, Grenoble,
France) & Thierry
Coupaye (FT R&D, Grenoble,
France)
Abstract: This talk will briefly introduce the Fractal model, highlighting its
main characteristics and distinguishing features with respect to other
industrial of experimental component based models. It will also present the
current Fractal "landscape", i.e. the different activities
surrounding Fractal, its implementations, and its use.
10:00 - 10:30 am : Elements
of a dynamic ADL
Speaker: Jean-Bernard Stefani (INRIA Sardes, Grenoble, France)
Abstract: The current Fractal ADL focuses on describing structural aspects of component
configurations, but does not provide a way to describe programmed configuration
evolutions. Yet this capability can be extremely useful, witness several
proposals around introducing behavior descriptions or Event-Condition-Action
rules in Fractal ADL descriptions. This talk sketches a proposed extension to
the Fractal ADL, based on the Kell calculus, a calculus recently introduced by
A.
Schmitt and the speaker to capture the operational semantical basis of
distributed component-based programming.
10:30 - 11:00 am : Recent
Developments in AOKell
Speaker: Lionel Seinturier (INRIA Jacquard, LIFL, Lille, France)
Abstract: AOKell is a level 3.3 compliant, Java implementation of the Fractal
Specifications. Two dimensions can be isolated with Fractal: the business
dimension, which is concerned with the definition of application components,
and the control dimension, which is concerned with the technical services (e.g.
lifecycle, binding, persistence, etc.) which manage components. The originality
of AOKell is, first, to provide an aspect-oriented approach (based on the
AspectJ language) to integrate these two dimensions, and second, to apply a
component-based approach for engineering the control dimension. Hence, AOKell
is a reflective component framework where application components are managed by
other, so called, control components and where aspects glue together
application components and control components.
11:30 - 12:00 am : Fractal
ProActive and a natural extension for The Grid: multicast and gathercast
interfaces
Speaker: Matthieu Morel (INRIA Oasis, Nice, France)
Abstract: This talk first presents an overview of the ObjectWeb ProActive
implementation of Fractal. Parallel, Asynchronous, and distributed components (
a single component spanning over several machines) are described. The second
part proposes a light Fractal extension: the notion of MultiCast and GatherCast
fractal interfaces. It allows to capture crucial aspects of Grid computing.
This extension is currently discussed within the CoreGrid NoE (EU financed
Network of Excellence) in order to adopt Fractal as the Grid Component Model
(GCM) at the European level.
01:30 - 02:00 pm: Confract
: a contracting system for hierarchical components
Speaker: Alain Ozanne (France
Telecom, U. Paris 6, France)
Abstract: This presentation describes the contracting system ConFract for the
open and hierachical component model Fractal. Contracts are dynamically built
from specifications at assembly times, and are updated according to dynamic
reconfigurations. Moreover, these contracts are not restricted to interface
contracts, but provide new kinds of composition contracts.
02:00 - 02:30 pm: Component
reliability extensions to the Fractal component model
Speaker: Tomas Bures (Charles University, Prague and
Academy of Sciences
of the Czech Republic)
Abstract: When building large scale component based applications consisting of
many components, developed over a period of time by several developers, there
often arises the problem of mutual component compatibility. The compatibility
of interface signatures alone do not necessarily assure that two components are
compatible, as they do not specify how to use an interface (e.g., the ordering
of calls). This problem is addressed by associating behavior with components.
The talk will present a joint project with France Telecom which goal is to
provide support for associating behavior with Fractal components and provide
means of checking behavior compliance of components. In the work, we use
behavior protocols (designed originally for the SOFA component model), which is
a formalism for describing component behavior.
02:30 - 03:00 pm:
Verification of Distributed Hierarchical Components
Speaker: Eric Madelaine (INRIA Oasis, Nice, France)
Abstract: Components allow to design applications in a modular way by enforcing
a strong separation of concerns. In distributed systems this separation of
concerns have to be composed with distribution of controls due to asynchrony.
This article relies on Fractive, an implementation of the Fractal component
model allowing to unify the notion of components with the notion of activity.
We show how to build automatically the behaviour of a distributed component
system. Starting from the functional specification of primitive components, we
generate a specification of a system of components, their asynchronous
communications, and their control. We then show how to use such a specification
to verify properties specific to components, reconfigurations, or asynchrony.
03:30 - 04:00 pm: Framework
for Dynamic and Automatic Connectivity in Hierarchical Component Environments
Speaker: Gabor Paller (Nokia Research Center,
Budapest, Hungary)
Abstract: The presentation proposes a more distributed approach for dynamic,
hierarchical component composition where components themselves influence
component instantiation and wiring. The proposal is based on an analogy with
biological cell transfer processes. The paper presents this approach and
demonstrates its use on a Fractal-based demo implementation motivated by a
mobile application use case.
04:30 - 05:00 pm: Client
cach in Fractal RMI -
Speaker : P. Merle (INRIA Jacquard, U. Lille, France)
05:00 - 06:00 pm : Evolution
of the Fractal project :
specifications, implementations, discussions - T.
Coupaye / J.B. Stefani