
Software Architect at ActiveEon
Nice Area, France

Software Architect at ActiveEon
Nice Area, France
Grid and Distributed Computing, Application Security, ProActive
(Privately Held; 11-50 employees; Computer Software industry)
October 2007 — Present (1 year 10 months)
(Public Company; 501-1000 employees; Computer Software industry)
February 2007 — September 2007 (8 months)
(Educational Institution; 1001-5000 employees; Computer Software industry)
June 2005 — November 2006 (1 year 6 months)
The main concept behind the idea of data provenance is to enable the recording of the process by which a result was generated. This is fundamental for many real life applications (science, engineering, medical domain, supply management, etc). Without such information, users cannot reproduce, analyze or validate processes or experiments. I have been leading the technical part of the Tools and Setup Work Package whose aim is to provide a set of tool allowing the visualization and the analysis of an application workflow. As an example, the analysis engine makes use of the JESS rule engine to validate or not a given execution of a work
(Public Company; 501-1000 employees; Computer Software industry)
November 2001 — May 2005 (3 years 7 months)
Middlewares provide all major security-related technologies to build a secure application. However developers still have to select the most accurate security technology given their needs and to handle all its underlying concepts and processes.
my thesis proposes a decentralized security model which takes care of security requirements expressed by all actors (resource providers, administrators, users) involved in a computation. The security policy is read from external policy files allowing the adaptation of the application's security according to its deployment. It has been conceived to handle specific behaviors which could happen during a distributed application life-cycle. The implementation within the ProActive library has validated the approach and had demonstrated its advantages. Thanks to the use of a meta-object protocol, its use is not only transparent for the application itself but also for the other features of the library (migration, group comm., peer-to-peer).
1996 — 2001
hiking, travelling