Current
Projects
Resist
- The RESIST EU Network
of Excellence is concerned with resilience and survaviblity issues of
ubiquitous computing systems. I am more particularly involved in the
Resilience Explicity Computing effort (2006-2008).
Architectures
for Self-Managing Systems
- Dynamically
Resilient Systems
This research aims at providing a service-oriented
architecture enforcing resilience policies at run-time based on
available and permanently updated metadata (2006- ).
Self-Organising
Applications
- Hovering
Information
Hovering information is a new concept denoting information that stays
attached to a specific geographical location rather than to a specific
host. As a result, when deployed over a mobile set of peers, hovering
information than "hovers" from host to host in order to remain attached
to its location (2007-).
- Self-Organising
Industrial
Assembly Systems
This
project applies self-organizing principles to assembly systems: modules
and product parts to be assembled organize
together (among others, choose their coalition partners, their location
and monitor themselves) in order to easily and quickly produce a new or
reconfigured assembly system each time a new product order arrives or
each time a failure or weakness arises in the current assembly system
(2007 -).
- A
Decentralised Car Traffic Control System
This work proposes a car traffic control simulation system based on
local messages propagation among adjacent cars (speed-up and
slow-down). Optimal values of parameters are being identified through
the use of a genetic algorithm (2006-2007).
Finished
Projects
Self-Organising
Applications
Security/Trust
Software
Engineering
NoE
/ Coordination Actions
- INTEROP: Interoperability
for Enterprise Software and Applications (IST-1-508011)
INTEROP is a Network of Excellence supported by the European Commission
for a three-year-period. It aims to create the conditions of an
innovative and competitive research in the domain of Interoperability
for Enterprise Applications and Software. Among others it is defining
the notion of European Master in Interoperability for Enterprise
Applications and Software.
Past
projects
Agents
- Agentcities
(IST-2000-28)
The ESOA:
Engineering Self-Organising Applications working
group of the Agentcities project goals are to explore some of the
challenging issues SOAs raise in the Agentcities environment.
(2002-2003)
- ComScript Project
The aim of the ComScript Project is twofold: it provides a platform
for the dynamic (re)configuration of protocol stacks and offers at the
same
time a language for the implementation of distributed applications.
(1993-1994)
- Messengers
Project
Messengers are mobile threads of execution which can travel across the
network. This project investigates both the formalisation of mobile
agents, as well as the development of distributed messenger-based
applications.
(See ADAMA
for the follow-up of this project).
Formal Methods
- Specification of ALICE DAQ
This project consists of specifying and simulating the Data
Acquisition System (DAQ) of the CERN ALICE
experiment using the Foresight
tool, in order to study the performances of the ALICE DAQ system.
(2000-2001)
- Dependable
Applications
This project aims at the validation of dependable distributed
applications. Part of this project is dedicated to the specification of
Coordinated Atomic Actions (multi-threaded transactions) using a
high-level class of
Petri nets. (1996-1998)
- Formal Methods for
Concurrency Project
This project aims at developping tools and theories based on
CO-OPN (Concurrent Object-Oriented Petri Nets). (1994-1999)
- Real-time synchronized Petri Nets
This work is dedicated to the definition of a class of high-level Petri
nets (with inhibitor arcs, and synchronisation among Petri nets) with
real-time constraints attached to transitions as relative time
intervals. Strong
time semantics has been defined for these nets. (1999-2001)
- Refinement of Real-time Specifications
This research aims at providing a formal definition of the refinement
of TRIO
specifications. TRIO is a linear, first-order typed temporal logic.
(2000-2001)
Ph.D. Thesis
- "Stepwise Refinement of Formal Specifications Based on
Logical Formulae: from CO-OPN/2 specifications to Java programs"
In the framework of CO-OPN, a theory of stepwise refinement has been
defined. It makes use of logical properties (contract), in order to
formally assert that a refinement step is correct. (1996-1999) ( abstract
, whole
thesis , fiche de
these )