PCM Development/Palladio Concall/Minutes 20150518

Aus SDQ-Wiki

minor features included for release

  • übernommen aus letztem Concall
  • kleinere Features können noch in das Release aufgenommen werden
  • Profiles haben noch einige Bugs
    • muss fürs Release noch optimiert werden
    • TODO:
      • alle die am Release beteiligt sind sollten es testen
      • Doku (auch Code) sollte verbessert werden,
      • keine geeigneten Beispiele vorhanden
    • Sebastian und sein Hiwi haben Utils Klassen im metamodels Ordner für Util Klassen geschrieben [[1]]
    • Jira Einträge gibt es für die Profiles Bugs - das klappt bisher ganz gut

Metamodel changes

  • Transformation Chain & Inconsistencies
    • How are dependent metamodels handled? export from emx vs. directly in ecore
    • Identifier was not generated from RSA (is now inconsistent)
  • GenModel Dependency to Ecore.ecore
  • Probfunction.emx
    • Deployment Profile missing
    • duplicate Attributes: value in Sample and its subclasses
    • Missing type parameters for subclasses of Sample
    • emx, uml, ecore inconsistent
  • When to regenerate pcm and all inconsistent dependent models?
  • Probleme beim erzeugen des Metamodlle
  • Gut: Code aus ECore
  • Probleme: ECore aus RSA
    • bisher: immer Umweg über UML
    • Umweg über UML hat Problem, dass referenzierten Metamodelle nicht mehr funktionieren wenn ECore aus UML generiert werden
  • Sebastian hatte keine Probleme vor einem Jahr
    • aber es war eine manuelle Änderung am Genmodel notwendig
  • Steffen hatte beim letzten generieren auch keine Probleme, aber das ist schon länger her
  • Jonas hat RSA Modell zuletzt geändert
  • Idee: generieren mit Eclipse 3.8
  • bei Identifiern sieht es so aus als hätten Steffen und Sebastian das ECore direkt verändert haben und nicht die RSA Modelle
  • offline recherchieren notwendig
  • Probefunction RSA Modell funktioniert nicht (es fehlt ein RSA Profil)
  • Idee: gemeinsames Meeting zum Debuggen, dort können auch StoEx Sachen gefixt werden
    • Termin: 08. Juni 09:00
    • Modus: Misha macht Bildschirmübertragung oder Steffen spielt es aus dem Backup zurück

New StoEx

  • aktueller Stand:
    • ist wieder reverted, da noch neue Bugs entdeckt wurden die einige Simulationen brechen
  • Strategie nötig wie neue StoEx hinzugefügt werden
  • Bugs kann man reparieren, aber momentan ist keine Zeit bzw. keine Studenten, um es zu fixen
  • Idee:
    • Fürs Release noch nicht mit den neuen StoEx arbeiten, sondern erst fürs nächste Release
    • TODO: Matthias Becker: Plan entwickeln wie es weitergeht

Coding/Testing date

  • Testing day nach:
    • noch ein internes Review für ProtoCom in Chemnitz
    • Profile Sachen müssen noch gefixt werden
    • Metamodelländerungen müssen noch eingepflegt werden
  • Feature Freeze:
    • nächster Concall - also am 08. Juni
  • Festgelegtes Datum für Release:
    • wird ausgedoodelt
    • TODO: Michael setzt das Doodle auf


Whats the best way to obtain a big, compiling workspace? (see Working with source code only)

  • “Materialisieren” aus Jenkins ist der beste weg
  • Problem hierbei:
    • rmap eventuell noch nicht für Palladio Core getestet
    • TODO: umstellen im Build Server von “manuellem” SVN check out zu rmap check-out
    • ein großes Buckminster Projekt aufsetzen das sich aus den vorhandenen Buckminstern einen großen Workspaces holt
    • wird im nächsten Concall noch mal besprochen
    • relevanter Link: [[2]]
  • Team Set is outdated
    • wird aus dem Wiki rausgenommen - stattdessen wird “Materialisieren” aus Jenkins ist der beste weg

Would CI (nightly) product builds for palladio provide any benefit?

  • materialisiert Plugins in einem Workspace und baut dann ein Eclipse mit Palladio Flavor
  • Idee wäre: Eclipse Modeling + Palladio (aktueller Core)
  • Christian Stier baut das bis zum nächsten Concall und schickt eine Rundmail

Mutlicore utilization bug in 3.5 stable

  • ist kein Bug sondern ein Feature (?)
    • es ist nicht klar wie Mutlicore utilization abgebildet werden sollte
    • wurde absichtlich aus Release herausgenommen, da es sonst Fehler liefert
  • Problem:
    • es sah aus wie ein Bug, da leere utilization wenn multicore in Ressourcen modelliert wurde
    • konkretes Auftreten beim Simulieren vom neuen (Multicore-fähigem Media Store)
  • Um das zu beheben müssten Multicore Scheduler in Palladio Core eingebunden werden
  • TODO: Christian und Misha setzten sich mal zusammen und schauen an was genau der Fehler ist

Reassignment of leads for Palladio components (see Components) and Palladio related JIRA-Projects (see Projects)

  • neu Verteilung für JIRA Projekte
    • ModelJoin: Erik Burger
    • Palladio Incubation: Michael Langhammer
      • komplizierter Ordner: viele Projekte drin, die aber evtl. nicht mehr gepflegt werden
    • Descartes: Nachfragen ob die eigenes Jira haben
    • Ginpex: wird wohl Discontinued (nicht sicher)
    • Sensorframework: die API ist komplett deprecated, im nächsten Release wird es aber noch laufen (aber dran machen werden wohl nix mehr): gleiche Behandlung wie Ginpex (wenn Ginpex discontinued)
    • Workflowengine: Steffen Becker (vorläufig)
    • BySuite: wohl auch discontinued
    • Palladio: Michael Langhammer (vorläufig)
    • Feature Model: kommt weg
    • weitere AddOns evtl. als eigene Plugins
  • Components:
    • Accuracy: Henning fragen
    • Build: Sebastian
    • CodeGen: Sebastian
    • Completions: Sebastian
    • Editors (alte Editoren): Michael Langhammer
    • Workflow: Klaus noch mal fragen
    • Reliability: Anne (aber vorher fragen)
    • ProbeSpecification: Steffen
    • Feature Modeling: Kann entfernt werden


Migration of test models

  • Testmodelle sollten auf Nightlyversion migriert werden
  • Frage: ist das noch aktuell?
    • ist noch aktuell - momentan laufen die noch nicht im Jenkins
  • TODO: Misha fragt Philipp und oder Anne

nächster Concall

  • 08. Juni