PCM Development/Palladio Concall/Minutes 20150608

Aus SDQ-Wiki

Metamodel Generation: ditch RSA?

  • aktueller Stand
    • RSA hat Probleme bzw. Herausgenerierung aus RSA hat Probleme
    • RSA fallen lassen?
  • hat Vor und Nachteile
    • Vorteil RSA: OCL Constraints können gewartet werden
    • Was ist mit OCL in ECore?
      • Problem: OCL constraints in UML sehen anders aus als OCL in ECore.
    • Nachteil: RSA muss lauffähig gemacht werden
    • Option fürs Release: Die alten OCL constraints aus Ecore nehmen und RSA fallen lassen und später die OCL constraints neu ziehen

PCM Metamodel Änderung

  • sollen wir noch was ändern am Metamodel selbst? Wie Parameter Name oder doppelte Unterstrichen
  • die notwendigen Änderungen machen wir nach dem Release

Versionsnummer fürs neue Release

  • Alle hochziehen oder nur die, die wir geändert hatten hochziehen
  • PalladioBench: kommt auf Version 4.0
  • Was ist mit den Metamodellen?
    • Entscheidung: die bleiben so wie sie sind und nur die Metamodelle die sich geändert haben werden hochgezählt. Das hat
    • Für PCM selbst: eher 5.1 statt 6.0, da es keine brechende Änderungen gab
  • Herausgenerieren für neue Version:
    • wenn wir RSA fallen lassen, dann müssen nur die genmodels erzeugt werden
    • macht Sebastian

Support of native CDO features?

  • alles neu generieren, da das genmodal eine Änderung hatte
  • Stereotypen nicht mehr im Genmodel
  • ist bis Montag fertig und kann dann entsprechend getestet werden
  • dynamisch accessors vs. reflective accessors vs. none
    • zuerst mit none testen und später testen was besser ist

New Profiles Implementation

  • Steffen und Sebastian haben das neu implementiert
  • sollten stabiler sein und sollten am Montag auch getestet werden
    • siehe Wikiseite
  • Profiles sind kompatibler geworden
  • Profile kann man auch transformieren

Branding Feature für Palladio

  • Branding Feature für Lizenzen
  • Kann man das in andere Plugins einbinden?
  • wenn ja, dann muss das jemand umstellen
    • Branding feature aktualisieren —> macht Michael nächste Woche Montag
    • Branding in allen plugins eintragen —> machen dann die Produktverantwortlichen

JRE version jump to 8

  • Entscheidung: Nach dem nächsten Release darf man Java 8 verwenden und die Plugins auch hochziehen wenn nötig

plan for further development of "New StoEx”

  • kommt auch nach dem nächsten Release rein

Sonstiges

  • edit und editor code könnten eventuell auch mit einem Tool von Acceleo generiert werden

Testing/Releasing for Eclipse Mars?

  • MARS wird in 3 Wochen final und aktiv
  • Steffen hat es getestet, einen Bug gefixt und hat jetzt ein laufendes PCM
  • Ziel für Release: Anfang Juli, spätestens am 15. Juli
  • Changelog für neues Release sammeln. Mail schreiben und Wiki aufsetzen