PCM Development/Palladio Concall/Minutes 20160725

Aus SDQ-Wiki

Build Infrastructure

  • Steffen / Philipp: https://sdqweb.ipd.kit.edu/wiki/Palladio_Build_Infrastructure
  • colleciton of TODOs for documentation extension
    • Shall stay entry page for extensions and build of extensions
    • Decision tree for concrete scenario as first point
    • Knowledge base as sub pages (buckminster, rmap, parameters, ...)
    • Migrate to Github first before extending in SVN
    • How does central update site work and how to build it
  • State: Page not structured yet but shall be restructured and cleaned up
    • Steffen: tries to restructure the page until start of next semester
    • Help wanted for giving feedback to newly/rewritten points (Steffen will inform others via mailing lists)
    • fortiss employees agreed on giving feedback from "third party" perspective
      • Feedback can be given by direct editing or adding a part to the discussion page

Integration von fortiss PCM Plugins

  • Migration of plugins to new Palladio version and integration into base
  • fortiss will start migration/integration in August, shall be finished till end of year
  • Would be greate to have the patches integrated before SSP
  • Patches 1
    • Support for input/output parameters with different sizes
    • No ticket available
    • TODO fortiss: create ticket
    • Feedback
  • Patch 2 HDD read / write speed decouple
    • no ticket, no documentation
    • TODO fortiss: create ticket
    • fortiss will prepare for integration
  • Patch 3 Added memory resource that uses simple garbage collection
    • in cooperate with Philipp
    • extension meta-model, simulation engine
    • No ticket
    • Documentation available as SSP paper
    • TODO fortiss: create ticket and link papers
    • Markus Frank and Steffen are interested in this patch as well, so
  • Markus Frank creates ticket for his extension

Update-Site 3.4.1

Eclipse Neon

  • build seems to work (functionality not tested yet)
  • installation does not work (SIMUCOM-75)
  • Christian switched back to Mars
  • we will use Mars 2 for building as plugins should run in Neon as well
  • Luna dependencies removed
  • building agains Neon possible by configuration switches

Licensing

  • Third Party Wrapper feature only shows EPL but contains plugins with various licenses
  • options for handling
    • 1. summary description
    • 2. one feature per plugin
    • 3. only build internal feature that could be hidden on composite update site
      • only used in build, nobody wants to install this feature
    • 4. change general license description
  • General issue of Eclipse (transitive dependencies)
  • TODO KIT: discuss solutions and decide

Editors missing in release

  • Nightly editors used in 1.0.7 which are not available on update site
    • delete 1.0.7 because buggy
    • latest -> 1.0.6
    • TODO Stephan (done)
  • Steffen will look into this issue
    • reproducible working build with GMF editors in release
    • new editor layout will be in new release