wiki:Meetings/Meet-2009-06-05

KIELER Meeting 2009-06-05

  • Moderator: haf, Protocol: cmot

Topics for this meeting

  • Software practice
  • Execution Manager (cmot, skn, nbe, ctr)
  • Model-to-Model Transformations (oba, cmot, mim)
  • Data Flow in KIELER (chsch, schm, ctr ,msp)

Software practice

Current problems

  • mim, chsch: Additional plug-in requirements may cause problems w/ e.g., SyncChart? editor
  • chsch: Platform specific code (e.g., static system file paths, better use eclipse platform relative paths)

Current state or KIELER projects

  • chsch: Automatic Build. Nightly build, triggering e.g., code generation automatically w/ ANT make file. Final goal: Downloadable KIELER application (RCP) for most kinds of platforms AND plug-ins (software update site). Automatic email bug report to developer.
  • haf: Build process explanation. What if we do not have JAVA classes to be compiled (e.g., EMF models, generator models). Challenge: Generating JAVA code from generator models via command line. As an intermediate solution: Also check-in generated JAVA code. GMF uses oAw, EMF uses JET, xText uses oAw. No automatic testing yet but maybe automatic checking plug-in requirements.
  • haf: KIELER release. First official release will include: SyncCharts?-Editor, Dataflow, KIML w/ Graphviz and and KLoDD
  • haf: Ptolemy Layout. Ptolemy layout with msp's layouter. Still problems w/ routing of edges, only placing of nodes possible.
  • msp: Layout Algorithms. Improve algorithm of diploma theses
  • oba: Textual Editing. KIT grammar already available, parse KIT to EMF meta model. Transform new meta model to SyncCharts? meta model instances.
  • cmot: Simulating KIELER models. Building of basic m2m example from SynCharts? emf meta model to moml xml meta model
  • mim: Structural Editing. Also needs m2m, but in-place-transformations. Currently inspecting m2m frameworks. Evaluating related works of KIEL project.
  • chsch: Dataflow in KIELER. Goal is to extend current trivial KIELER dataflow editor. Maybe extend editor for generating code for KLP.
  • nbe: View Management. Currently evaluating effects of available SyncCharts? editor.
  • ade: Esterel2Synccharts. Implementing Esterel grammar (e.g., Esterel primer) in xText. Question: How to import Esterel code? Use own or existing compiler (e.g., CEC)?
  • skn: KIELER Visualization. Goal: Map data of simulation to SVG-Graphics in KEV. Use current SVG files and create library mechanism to instantiate svg-sub-graphics (e.g., gauges). Maybe use plotter of Ptolemy?
  • schm: SyncCharts? Editor. Bug fixing parsing and validation. Also finishing student theses paper.
  • ctr: Kiel Lustre Processor. Need extended data flow editor that combines dataflow with state charts (like in SCADE) - integrated or separated. Representation of types. Export to SCADE language? How to animate or display data of KLEP in KIELER (-> View Management)? Currently available: KREP Eval-Bench. Dynamic Label Management in visualization or static layout w/ pre-defined label space? Special label placement algorithms available?

Execution Manager

to be discussed next time

Model-to-Model Transformations

to be discussed next time

Data Flow in KIELER

see "Current state or KIELER projects" ctr and chsch

Topics for next Meeting

  • Reminder and introduction (for the new KIELER participants) of TRAC ticket usage
  • Execution Manager
  • M2M Transformations
  • Data Flow in KIELER

Questions to answer

  • Change to Eclipse Galileo (only when stable, after official release; documentation not yet available).
  • Release/build numbers of plug-ins (MANIFEST.MF). Use official Eclipse guidelines for release numbers? Guidelines for the first three digits for official releases only. Begin with 0.1.0 and end up finally with 1.x.x (only after review). Maybe introduce color codes like in Ptolemy project release quality indicator.

General

  • haf: Explains "Oberseminar"
  • no whiteboard screen shot today (mainly oral discussion)