DynaMid - CITI Laboratory Council

DynaMid - CITI Laboratory Council

2a4bd42b6a3db5858ff2250e236f9631?s=128

Frédéric Le Mouël

December 12, 2013
Tweet

Transcript

  1. 2.

    Dynamic IT World ! 2 Internet of Things Cloud Systems

    Smartphones Sensors Sm artboxes Geolocation Mobility PaaS/IaaS/SaaS Continuous Delivery Data Analysis Continuous Data Flow
  2. 3.

    Dynamic IT Infrastructure ! 3 Internet of Things Cloud Systems

    Smartphones Sensors Sm artboxes Geolocation Mobility PaaS/IaaS/SaaS Continuous Delivery Data Analysis Autonomous, Distributed Decision & Computation
  3. 5.
  4. 6.

    Application Domains ! 6 Smart Cars Mobile Cloud Computing Internet/Web

    of Things Dynamic Environments Smart Cities Home Automation Autonomous Robotics Integrated Software Systems Green Buildings
  5. 7.

    Research Topics ! 7 Integrated Software Systems Operating Systems Distributed

    Systems Middleware & Platforms Systems of Systems Embedded Mobile Code Programming Languages, DSL Multi-agents Systems
  6. 8.

    Challenges ! 8 Programming the Move ! I Adaptive in

    the Small II Autonomous and Collaborative in the Large
  7. 9.

    Challenge I: in the Small ! 9 Context- aware DSL

    User Profiling / Adapting Hard/Soft Specialization Self-describing Hard/Software Programming !
  8. 10.

    Challenge I: in the Small ! 10 Adaptive Virtual Machines

    Performant Embedded M ulti- tenant Run-time Evolving Executing !
  9. 11.

    Challenge II: in the Large ! 11 Autonomous Distributed Architectures

    and Algorithms Self- organizing Scalable Long-time Running Organizing ! Collaborative
  10. 12.

    Challenge II: in the Large ! 12 Autonomous and Resilient

    Systems Spontaneous Integration Self-decision Self-healing Coherent Semantic Behavior Run-time Verification, Negotiation Safety !
  11. 13.

    Projects - Challenge I ! 13 • Programming language: –

    Golo: a lightweight dynamic language for the JVM – Java 7/ARM – Raspberry Pi / Phone – JIT Optimizations – http://golo-lang.org
  12. 14.

    Projects - Challenge I • Adaptive Run-time JVM – Jooflux:

    dynamic code patching and aspect weaving for the JVM – JIT Optimizations – Raspberry Pi / Smartphone – https://github.com/dynamid/jooflux ! 14
  13. 15.

    Projects - Challenge II • Citizenship Cartography – Urban Citizenship

    Services – On-street Smart Parking ! – Self-organized WSN – Self-deployed Services – User-specific Geo-localized Information Dissemination ! 15
  14. 16.

    Projects - Challenge II • Service Deployment in VANET –

    Assistance and Entertainment Services ! – Multi-level graph modeling • Vehicular graph, social in-car user graph, service-dependency graph – Optimized Run-time Platform in Vehicle • Multi-communication channels, autonomic service deployment decision ! 16
  15. 17.

    Projects - Challenge I & II • CROME: Coordination of

    a fleet of mobile robots for a multi-view analysis of complex scene – Computer vision – Coordination and Join robot recognition – Communication Middleware – Collaborative Computation Distribution – Experimental Robot Fleet ! 17
  16. 18.

    Context Positioning • Horizon 2020 - European Calls – Future

    Internet: • ICT 9 - 2014: Tools and Methods for Software Development • ICT 7 - 2014: Advanced Cloud Infrastructures and Services • ICT 11 - 2014: FIRE+ (Future Internet Research & Experimentations) ! 18
  17. 19.

    Context Positioning • Horizon 2020 - European Calls – Robotics:

    • ICT 23 & 24 - 2014 & 2015 – ICT Cross-cutting Activities: • ICT 30 - 2015 : Internet of Things and Platforms for Connected Smart Objects ! 19
  18. 20.

    Software Dev Distributed Systems Context Positioning ! 20 IoT Pervasive

    Computing Embedded Systems Robotics IA, Decision Systems INRIA Toccata INRIA Aces INRIA Arles LIRMM Smile LIG Adele INRIA Maia LIP6 / INRIA Regal LIGM INRIA Adam INRIA Ascola INRIA Dice INRIA Pops DynaMid • National Overview
  19. 21.

    Team ! 21 Olivier Simonin - Professor ! Decentralized Systems/Algorithms,

    Mobile Robotics, Swarm Robotics, Ambient Intelligence, Bio-inspired Algorithms, Autonomous Multi-agent Systems
  20. 22.

    Team ! 22 Julien Ponge - Associate Professor ! Programming

    Languages, Virtual Machines, Middleware, Cloud Computing
  21. 23.

    Team ! 23 Nicolas Stouls - Associate Professor ! Service

    Substitution, Functional Behavior, Temporal Properties Verification, System Resilience
  22. 24.

    Team ! 24 Frédéric Le Mouël - Associate Professor -

    Head ! OS, Distributed Systems, Middleware, Virtual Machines, SOA, Adaptive & Autonomous Systems, Context-aware Programming, Pervasive Computing, Ambient Intelligence, Smart Cities | Cars | Houses