Skip to main content
Jump to: navigation, search

Difference between revisions of "Eclipse Unconference France 2015"

m (Poster session)
(PolarSys projects updates)
Line 145: Line 145:
 
* Papyrus RT (Charles Rivet)
 
* Papyrus RT (Charles Rivet)
 
* Gendoc (Atos)
 
* Gendoc (Atos)
* Sirius (Obeo)
+
* Sirius (Samuel Rochet)
* EMF Compare & eGit (Obeo)
+
* EMF Compare & eGit (Etienne Juliot)
 
Send us an email to add your project here
 
Send us an email to add your project here
  

Revision as of 03:21, 17 June 2015

This page is the live agenda for the Eclipse Unconference at ENSEEIHT, in Toulouse, on June 22-23, 2015.

If you want to suggest a session, please copy/paste the template at the bottom of the page and send the request to gael.blondelle _ at _ eclipse.org. You can also support a session proposal or comment it.

Unconference Organizers

  • Tracy Miranda: Science Working Group
  • Ignacio Garro: Automotive Working Group
  • Gaël Blondelle / Boris Baldassari: PolarSys / Embedded Systems
  • Benjamin Cabé: IoT Working Group
  • Francis Bordeleau / Sébastien Gérard: Papyrus
  • Jean-Michel Bruel / Thierry Monteil: Eclipse for academics
  • Ferhat Erata: ModelWriter meeting

Registration and Dinner

  • There are two options:
    • Register for EclipseCon France 2015 and choose to attend the Unconference for an additional €60 (VAT included) as an add-on to your conference registration.
    • Register for the Unconference Only for €60 (VAT included). Select "Unconference (only)" as the registrant type on the form.
  • An Unconference Dinner is planned in Toulouse on the evening of June 23rd. Price is €60 (VAT included) and can be added when registering for EclipseCon France or for the Unconference Only. There are only 50 seats available and we will allocate them on first-come, first-served basis. So if you want to attend the dinner, please register quickly.

Poster session

During the Unconference, we will have lunch onsite with the Eclipse Board of Directors and we will host a poster session at the same time. Please send an email to gael.blondelle _at_ eclipse.org if you plan to come with a poster.

Here is the current of posters:

  • ReqCycle - Atos, Samares Engineering
  • Instrumentino - Joel, University of Basel

Unconference Agenda

Monday, June 22

9:30-12:00 --
14:00-17:00 Science IoT PolarSys Rover Hackathon Designing a CPS with Papyrus Dev room ModelWriter (public meeting)

Tuesday, June 23

9:30-9:50 Welcome Coffee
9:50-10:00 Tuesday Unconf Introduction and Program Presentation
10:00-12:00 Science IoT PolarSys infrastructure Moka: Execute your Papyrus models Dev room ModelWriter (private meeting) Free room - organize your session
12:00-14:00 Lunch and Poster Session
14:00-15:30 Science IoT PolarSys projects updates Automotive Working Group Dev room ModelWriter (private meeting) Session: "The Eclipse ecosystem explained to academics"
15:30-16:00 Afternoon Coffee Break
16:00-17:30 Science IoT Common PolarSys and Automotive Working Group projects updates Dev room ModelWriter (private meeting) Session: "The Eclipse ecosystem explained to academics"

Unconference Sessions

IoT

Monday afternoon

  • 14.00 - 15.00 – Project updates: each project will spend 10 minutes updating on their current status. The update should include:
    • Project Overview: Short (1 slide) reminder about your project functionality. This is for people who might be new.
    • Project stats: tell us how well your project is doing. Number of download, number of contributors, number of bugs opened, number of mailing list subscribers, etc.
    • Project plan: when is the next release and what are the key features.
    • Key Challenges: What challenges/issues are you having?
    • Collaboration Opportunities: Where do you see potential for collaboration with other Eclipse IoT projects or other communities.
    • Projects
      • Vorto - Olaf
      • Californium - Kai H
      • Kiaora - Regis & Souheil
      • Leshan - Julien
      • Wakaama - Julien
      • OM2M - Mahdi
  • 15.00 - 15.30 – Kiaora project proposal
    • Presentation of the Kiaora project proposal and collaboration opportunities with other projects
  • 15.30 - 16.00 – Open Source IoT Server
    • Update on ongoing discussions regarding OSS IoT Server architecture, and next steps
  • 16.00 - 16.15 – Coffee break
  • 16.15 - 17.00 – Eclipse IoT demonstrators
    • Identify and discuss end-to-end demo scenarios to be "PoC'd" on Tuesday in the dev room

Tuesday

  • Dev room: Kiaora / SmartHome / Leshan / MQTT demonstrator
  • Open source server
  • Vorto

Science Working Group

  • Science symposium - 5-10min demo or introduce your latest work to SWG
  • Coding Sessions - code hacking projects with Dawnsci, AnalysisRPC, others?
  • Brainstorming sessions - carry on discussions from previous meetings, mailing lists, etc

Automotive Working Group

  • Automotive working group status
  • Automotive Project updates

PolarSys Working Group

PolarSys Rover Hackthon

Joins us to brainstorm on the [rover] demo: * How to use it as a common demonstrator

  • Share approaches and model parts
  • What part of Systems Engineering process do we cover with this demo

PolarSys infrastructure

  • PolarSys maturity assessment
  • PolarSys project management
  • PolarSys testing infrastructure

PolarSys projects updates

The place to give a short (20 minutes) update about your project. The second part of this session will be shared with the Automotive working Group.

  • Papyrus RT (Charles Rivet)
  • Gendoc (Atos)
  • Sirius (Samuel Rochet)
  • EMF Compare & eGit (Etienne Juliot)

Send us an email to add your project here

Dev room

Ask for your space in the dev room! One day before the EclipseCon France, get a room to work on your Eclipse project. The purpose is to assign a dev room to self-organizing groups to work together on open source projects, to discuss topics relevant to a broader subset of the community, and to hack code...

List your project here if you plan to be there and want to attend gather your folks in the dev room:

  • Your name : Project name

Designing a CPS with Papyrus

  • Session type: Presentation / Live demo / Hands-on
  • Contact: shuai.li@cea.fr, jeremie.tatibouet@cea.fr
  • Time: 45 minutes
  • Title: Using MDE to Design a Complex Cyber-Physical System: An Experiment with Papyrus
  • Description:

In recent years, Cyber-Physical Systems (CPS) have been the focus of many research projects. A CPS integrates computation with physical processes. Such systems are usually composed of embedded and networked computers that control physical components, who interact with the real environment in real-time. A Remote Operated Vehicle (ROV) is a typical CPS. Such vehicles may operate in harsh environments (such as Mars or Venus) where repair and assistance are not available after deployment. Therefore, it is crucial that the design and development of such systems meet hard constraints.

Model-Driven Engineering (MDE) is a development approach that proposes software and system design methods that help engineers build reliable complex systems. Several works have already applied MDE for the design of embedded systems. We propose an experiment to evaluate the MDE approach for the design of a CPS.

In this session a real ROV will be presented. In our work, we use Papyrus to design the ROV. Papyrus is a UML modeler with an eco-system of tools that typically support and promote MDE. In a live demo, we will show how the system is modeled with Papyrus and how Papyrus can interact directly with the physical system. This session also introduces fundamental concepts for the Moka session, on the simulation and analysis CPS.

Moka: Execute your Papyrus models

  • Session type: Presentation (relies on the content presented during Designing a CPS with Papyrus)
  • Contact: jeremie.tatibouet@cea.fr, sahar.guermazi@cea.fr
  • Time constraints: 45 minutes
  • Title: Moka: The Papyrus Framework for Model Execution based on Standards
  • Description:

Moka is a Papyrus module for execution of UML models, which natively includes an execution engine complying with Executable UML OMG standards – foundational UML (fUML, [1]) and Precise Semantics of UML Composite Structures (PSCS, [2]). Moka is integrated with the Eclipse debug framework to provide control (suspend / resume / step, etc.), observation (breakpoints, variables) and diagram animation during executions. Moka can be easily extended to support alternative execution semantics, and thereby be adapted to multiple usage scenarios and domains.

The use case concerns a small Lego Mindstorm © robot which is dedicated to space exploration. The system is mainly composed of a four wheels rover and a remote controller. The controller sends commands to the rover's actuators based on information captured by the rover's sensors. In this session, we will complete the Papyrus model of the rover built during the session "Designing a CPS with Papyrus". We will specify the behavior of the control part of the robot. The model will be simulated with Moka, in order to check that the modeled system performs the expected behavior. Once validated with simulation, the same model will be used to control the real system.

ModelWriter (private meeting)

Add a description

The Eclipse ecosystem explained to academics

  • Few things you need to consider if you plan to open source your project at Eclipse (Wayne Beaton, Eclipse Foundation)
  • Return of Experience: Publication of OM2M by LAAS/CNRS (Thierry Monteil, LAAS)
  • Eclipse as a research dissemination channel (Gaël Blondelle, Eclipse Foundation)
  • Discussion / questions

Back to the top