Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DynaMid - CITI Laboratory Council

DynaMid - CITI Laboratory Council

Frédéric Le Mouël

December 12, 2013
Tweet

More Decks by Frédéric Le Mouël

Other Decks in Research

Transcript

  1. 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. 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. 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
  4. Research Topics ! 7 Integrated Software Systems Operating Systems Distributed

    Systems Middleware & Platforms Systems of Systems Embedded Mobile Code Programming Languages, DSL Multi-agents Systems
  5. Challenges ! 8 Programming the Move ! I Adaptive in

    the Small II Autonomous and Collaborative in the Large
  6. Challenge I: in the Small ! 9 Context- aware DSL

    User Profiling / Adapting Hard/Soft Specialization Self-describing Hard/Software Programming !
  7. Challenge I: in the Small ! 10 Adaptive Virtual Machines

    Performant Embedded M ulti- tenant Run-time Evolving Executing !
  8. Challenge II: in the Large ! 11 Autonomous Distributed Architectures

    and Algorithms Self- organizing Scalable Long-time Running Organizing ! Collaborative
  9. Challenge II: in the Large ! 12 Autonomous and Resilient

    Systems Spontaneous Integration Self-decision Self-healing Coherent Semantic Behavior Run-time Verification, Negotiation Safety !
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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
  18. Team ! 21 Olivier Simonin - Professor ! Decentralized Systems/Algorithms,

    Mobile Robotics, Swarm Robotics, Ambient Intelligence, Bio-inspired Algorithms, Autonomous Multi-agent Systems
  19. Team ! 22 Julien Ponge - Associate Professor ! Programming

    Languages, Virtual Machines, Middleware, Cloud Computing
  20. Team ! 23 Nicolas Stouls - Associate Professor ! Service

    Substitution, Functional Behavior, Temporal Properties Verification, System Resilience
  21. 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