computer science department october 2010 bruno defude [email protected]
TRANSCRIPT
2/17 Computer Science Department
Staff and students
4 research projects (G2, MARGE, PFTCR, SIMBAD)
MARGE and SIMBAD are grouped into ACMES (a CNRS SAMOVAR team)
Samir TATA (june 2009) and Amel Bouzeghoub (june 2010) get a full professor position
0
5
10
15
20
25
2006 2007 2008 2009 2010
PR+DE
MCF+IE
Permanents
doctorants
thèses soutenues
full
Full professors
Assistant professors
staff
Phd students
Defended phd
3/17 Computer Science Department
CS dept within TSP
LOR
DSI
ARTEMIS
EPH
RS2M
CITI
RST
CS
Ambient assistedliving
Mobile Games
Servicesarchitectures
SensorsData Fusion
SimulationHPC
ARTEMIS: multimedia and image processingCITI: signal processingEPH: electronics, optics, pattern recognitionRS2M: multimedia and mobile networksRST: networks, performance evaluationLOR: test and validation, protocolsDSI: information systems
4/17 Computer Science Department
Research areas Middleware and algorithms for pervasive environments
• 6 staff (C. Taconet-HDR, D. Belaid, D. Conan, S. Chabridon, S. Leriche, M. Simatic,) + 1 emeritus (G. Bernard-HDR) + 4 phD students
• 2 non permanent researchers
Workflows and service oriented architectures
• 4 permanents (S. Tata-HDR, W. Gaaloul, D. Belaïd, B. Defude-HDR) + 6 phd students (inc. 1 co-tutelle)
• 2 non permanent researchers
Semantic and pervasive information systems
• 4 staff (A. Bouzeghoub-HDR, C. Lecocq, A. Gançarski, B. Defude-HDR) + 8 phd students (inc. 2 co-tutelle and 2 CIFRE)
Collaborative software for open software communities
• 2 staff (C. Bac, O. Berger IR) + 2 phd students
• 2 non permanent researchers
Methods and tools for parallel running of applications
• 6 staff (D. Millot (départ 1/01/11), E. Brunet, C. Parrot, G. Protoy, C. Schuller, F. Silber-Chaussumier, F. Trahay (1/01/11)) + 1 phd student
• 2 non permanent researchers
5/17 Computer Science Department
Middleware and algorithms for pervasive environments
Domain of deployment, runtime
mobiles users
Observation domain
Middleware (components, services ...)
Context aware middleware•CA-DSM•Configuration and dynamic re-configuration
Applications
Autonom
y loop (reoncfigurations)
Context management service•Collect, filter, aggregate, interprete•QoC
Autonomous deployment service
Detectors (connectivity, partitions)
Component model, distributed algorithms, mobile agents, MDE
Distributed Applications
Pervasive Environnements
M-gamesM-commerce
6/17 Computer Science Department
Workflows and service oriented architectures
target WF/service
description (semantic)Abstraction
InterconnectObserve
Discover (behavior, properties)
Search Matching/orchestration
Petri netsOntologies
SOG (Symbolic Observation Graph)
BDD (Binary Decision Diagram)
initial WF/services
Dynamic virtual Entreprises
7/17 Computer Science Department
Semantic and pervasive information systems
Fragmentsdocuments
sélection
composition
adaptation déploiement
cohérence
Statique vs dynamiqueCentralisé vs décentralisé
OntologiesWeb sémantique
Contexte : utilisateurs, dispositifs, réseaux, …
Détection de situations/activités
documents Fragments
OntologiesSemantic Web
Data Fusion
Selection
Composition
Adaptation
Deployment
Consistency
Static vs dynamicCentralised vs decentralised
Context: users, devices, networks, environment, …
Detection of situations/activities
Situations/activities
M-learning (learning objets)Ambient assisted livingSmart Home
8/17 Computer Science Department
Collaborative software for open software communities
Fragmentsdocuments
sélection
composition
adaptation déploiement
cohérence
Statique vs dynamiqueCentralisé vs décentralisé
OntologiesWeb sémantique
Artefacts Code
OntologiesSemantic WebSofware forge
provenance
Standardisation
Interoperability
Large to very largeCentralised to decentralisedConnected to disconnected
developers, contributors, users …
Contributions
Large scale software engineeringOpen Creation
9/17 Computer Science Department
Methods and tools for parallel running of applications
Business code
hybrids/heterogeneous resources
scaling portability
Target applicationsBiology→pattern identification
Electromagnetism→antennas
Image processing→document dematerialisation . . .
schedulingcommunication optimisation
performance measures, efficiencyTrace Generation
Specific developmentsCostly maintenanceSynchronisation problemsMemory consistency problems
High performance simulationSimplify running of parallel apps
// source Code
Directives Annotation
dependancies Analysis
Transformations/generation
Multicores, GPUs, multiprocessorsclusters, grids, Clouds
Running
STEP
10/17 Computer Science Department
On going work on cloud computing
IaaS
PaaS
SaaS
RS2M
Provenance service with probative value (NOVAPOST)
1. Service Provisionning in PaaS (COMPATIBLE ONE)• Query analysis and resources allocation in IaaS• Deployment on a application server
2. Managing service based applications• Generating monitoring and configuration components • synthesing supervisers from properties• Generate configuration operations orchestration
3. Interoperability and migration between clouds (EasiCloud)• PaaS services Ontologies
11/17 Computer Science Department
Some statistics 2006-2010
23 journal publications
128 communications in international conferences/workshops
11 defended phD, (19 phD students at this time)
12/17 Computer Science Department
Research grants
TOTAL = 2300 K Euros
Cooperation with Tunisia (Utique, 3 phD) Brasil (Capes-Cofecub), Asia (STIC-Asie proposal)
New grants 2009 and 2010 :KRN (Eurogia)PAIRSE (ANR)TOTEM (FH-Carnot)H4H (ITEA2)Coclico (System@tic)DEMAT+ (OSEO)Compatible (System@tic)
Budget contrats 2005-2009
346
743
705
141,8
377,7
ANR
poles compétitivité
projets européens
institut telecom
bourses
13/17 Computer Science Department
Industrial Partners
• Large companies: Alcatel Lucent, Auchan, Bull, Dassault Aviation, IBM Rational, La Poste, Orange, Thalès, Xerox
• SME and start-up: Artenum, Bearstech, Botty Cartographes, Celi, Deveryware, gylis, Kalis, Mandriva, Novapost, Nomalys, Objet Direct, Sagemcom
• French competitive clusters
– System@tic : GT telecoms and free software
– Industrie du commerce (Nord) and Minealogic (Grenoble)
14/17 Computer Science Department
Scientific organisations
Conferences organisation
• IEEE WETICE2011, RJC-EIAH 2007
• BDA steering committee
• Chair of BDA08 + 4 international workshops
Journal editorial boards
• I3, ISI, TSI, annales des télécommunications, STICEF
• Journal of Information, Information Technology, and Organizations, Information & Software Technology Journal
Tutoriel PPoPP 2010 (Bangalore)
15/17 Computer Science Department
Main results
COSMOS context management system (DAIS 07, DSO 08 et Cappucino)
Software produced in LGPL, COSMOS community
CAPPUCINO, 2009 award for collaborative research (PRES Lille Nord de France for PICOM)
Application model for observation/re-configuration (DOA 09)
Dynamically updatable at runtime
Context and situation adaptation models for pervasive learning (PLearnet)
workflows abstraction preserving deadlock free property (S. Tata, Best paper award BPM 09)
Plugin OSLC-CM in Mantis, Helios software produced in GPL
Plugin OSLC-CM in FusionForge (COCLICO) produced in GPL
STEP
software produced in GPL, PIPS community
ParMa gold award ITEA2 project in 2010
17/17 Computer Science Department
Contacts
• Middleware and distributed algorithms:
– Chantal Taconet, [email protected]
• Semantic and pervasive information systems:
– Amel Bouzeghoub, [email protected]
• Workflows and service architectures:
– Samir Tata, [email protected]
• Parallel computing:
– Frédérique Silber Chaussumier, [email protected]
• Collaborative software for open software communities:
– Christian Bac, [email protected]