Project architecture

The simExplorer project is divided into 8 packages belonging to the following 5 categories:

  • Developement (WP1, WP2, WP3)
  • Technical ressource (WP6)
  • Connection with users compliances (WP4, WP5)
  • Technology watch (WP7)
  • Global management (WP0)

WP0: Project Management

Global coordination, communication, good practices and standardization. Mathieu Leclaire

  • Coordination (meeting coordination, meeting reports)
  • Standardization of the conception (use cases, UML conception)
  • Standardization of the documentation
  • Communication

WP0 activities

WP1 Core

Core developpement. Romain Reuillon

  • Implementation of a generic workflow execution engine
  • Support various applicative scopes (stochastic simulations distribution, viability, genetic algorithms, image processing ?...)
  • Automatic workflow execution optimization (IDM, scheduling algorithm)
  • Persitance of workflow execution
  • Integration of third party software, how to run (requirements, virtualization?) and reuse third party software pieces (libraries)
  • Interface with existing workflow systems (taverna) and specifications (mexico)?

WP1 activities


Graphical implementation of use case requirements. Nicolas Dumoulin

  • Defining an API with the Core and the IS
  • Designing an ergonomic prototype
  • Developping and integrating the main following use cases:
    • Creation, modification, importation of workflows and of all the constitutive components of a Worflow (Task, Capsule, Transition, ...)
    • Worflow control management
    • Creation and configuration of dynamical metadata structures
    • Creation/Feeding of metadata in the IS context
    • Association a metadata to an object
    • Versionning objects and metadata

WP2 activities

WP3 Information System

Managing multilevel, generic metadata. Ensure traceabilty of any kind of object including metadata. Nicolas Dumoulin

  • Metadata management:
    • Building dynamical metadata structures.
    • Feeding metadata with content.
    • Association of metadata to any kind of Worflow objects.
  • Traceability of:
    • Metadata including three levels of tracking:
      • Business metadata: allows the end users to define and manipulate their own buisness meta-data and associate them with results.
      • Metadata of the Worflow structure: data on the experiment definitions.
      • Worflow execution metadata: full traceability at the execution (keeping the full context of an execution).
    • Any kind of Worflow object
  • Ensure local and remote versionning.

WP3 activities

WP4 Model Integration

Testing the plateform on new applicative scopes. Mathieu Leclaire

  • Working in cooperation with scientific partners for integration of their algorithms in the platform
  • Giving a feedback about new identified lacks and propose, if any, new but generic use cases
  • Appending the study in a catalog to trace the new technological progress

WP4 activities

WP5 Community

Gathering people in communities, sharing extra community experiences. Mathieu Leclaire

  • Sharing algoritms, workflows
  • Communication on the technologies
  • Administration of a multi-community forum (debug, disscussion about technics, workflow, business)

WP5 activities

WP6 Project Tools

Dealing with the technical issues. Nicolas Dumoulin

  • Automatic generation of nightly snapshots
  • Automatic mechanisms to run unit tests
  • SVN server adminitration
  • TRAC server administration

WP6 activities

WP7 Design of Experiments

State of the art in the statistics field. Thierry Faure

  • New DoE integration
  • Prospecting for existing libraries and for statistical analysis and statistical tools.

WP7 activities

Project Calendar

Previsionnal calendar until end of the August 2010:

logo cemagref

logo iscpif

logo lifegrid

logo region auvergne

logo patres project