PCM Development/Palladio Concall/Minutes 20150608
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