SDQ-Lerngruppe 2012
Die SDQ-Lerngruppe dient der Vermittlung von Grundlagen bestimmter Themenbereiche für Doktoranden, insbesondere für neue Mitarbeiter und interessierte Studenten. Für Studenten ist die Teilnahme freiwillig.
Folien für die Lerngruppe sollten unter https://svnserver.informatik.kit.edu/i43/svn/lehre/SDQ-Lerngruppe/ in einem Ordner mit dem Themennamen abgelegt werden, evtl. weiteres Material auch.
Ziele
Die Lerngruppe hat besonders die folgenden Ziele, die der Vortragende bei der Vorbereitung beachten sollte. Außerdem gab es in der Vergangenheit den Wunsch, die Lerngruppe eher als Tutorial anzusehen, in dem man auch etwas praktisch durchführt.
- Herstellung eines allgemeinen Wissenstandes zur besseren Diskussion
- Kenntnisse der grundlegenden Begriffe um das Thema Palladio Component Model (PCM)
- Kenntnisse über verwendete Werkzeuge
- Mehr Sicherheit und Kompetenz bei der Entwicklung
- Gemeinsames Verständnis von Qualitätssicherung
- Kenntnisse über die in der SDQ Gruppe entwickelten Werkzeuge
Themenübersicht
PCM
- Übersicht von PCM
- Performance(analyse)-Modelle
- Model Transformationen in PCM
- (RD)SEFFs: Mapping von Software-Modellen auf Performance-Modelle
- Modellkalibrierung
- Simulations-Engine
- Measurement Framework
Eclipse
- Plugin-Entwicklung
- RCP
- EMF (am Beispiel von PCM)
- GMF
- QS (Testen, Codestyle, Logging, ...)
- Build-Prozess
- Refactoring/OO-Design
Tools von SDQ
- EDP2
- Workflow
- Probe Specification
- Sissy
- Peropteryx
Build-system
- Build-Prozess, Jenkins, Buckminster
- Jira
- MyLyn
Termine
Die SDQ Lerngruppe findet 14-tägig statt. Ort: SR333, Zeit: 15:45 Uhr - 17:15 Uhr, erster Termin: 16. Mai 2012. Ein Termin (Session) dauert 90min. Der Charakter der Lerngruppe ist als Tutorial gedacht, nicht als Vorlesung.
Eclipse session 1: (16. Mai 2012)
- EMF (am Beispiel von PCM) [Klaus]
- GMF [Andreas]
PCM session 2: (30. Mai 2012)
- Performance(analyse)-Modelle [Fabian]
- Modellkalibrierung [Fabian]
PCM session 1: (13. Juni 2012)
- Übersicht von PCM [Klaus/Micha]
- (RD)SEFFs: Mapping von Software-Modellen auf Performance-Modelle [Klaus/Micha]
Tools of the SDQ session 1: (27. Juni 2012) (wird verschoben)
- Probe Specification [Philipp]
- Peropteryx [Qais]
Model transformations session: (04. Juli 2012)
- Model Transformations in PCM [Andreas/Joerg]
- Xtext [Martin]
Tools of the SDQ session 2: (25. Juli 2012)
- PCM - Technischer Überblick [Philipp]
- SimuCom & EventSim [Philipp/Jörg]
- EDP2
Non-invasive Workflow Engine & SimuCom Extensions [Micha](verschoben auf 08. August)
Tools of the SDQ session 3: (08. August 2012)
SoPeCo [Dennis](wird verschoben)- Ginpex [Micha]
- Non-invasive Workflow Engine & SimuCom Extensions [Micha]
Eclipse session 2: (05. September 2012)
- Plugin-Entwicklung [Erik]
- RCP [Erik]
MoDisco session: (17. October 2012)
- MoDisco Software Model Extraction [Benjamin]
Eclipse session 3: (14. November 2012)
- QS, Sissy (Testen, Codestyle, Logging, ...) [Johannes]
- Scrum [Zoya]
Build-system session: (28. November 2012)
- Build-Prozess, Jenkins, Buckminster [Benjamin]
- Jira [Benjamin]
QPME session: (9. Januar 2013)
- QPME (Queueing Petri net Modeling Environment) [Simon]
Technical/Scientific German as foreign language (1-N+ sessions), possibly not in the regular Lerngroup time, starting in September
- how to present
- vocabulary
- phrases
- etc.
Wunschthemen
Hier können neue Wunschthemen eingetragen werden, im Idealfall mit einem Vorschlag, wer vortragen könnte.
- Build-Prozess [Matthias]
- Erfahrungen mit verschiedenen Analyseverfahren (PCM Solver) bezüglich Genauigkeit, Skalierbarkeit und Effizienz
- J2EE
- z10
- Symbolic Execution
- KobrA
- ModelBus
- CDO Model Repository (@Martin)
- Profiling und Performance Measurements unter Windows (Micha)
- PCM: Non-invasive Workflow Engine & SimuCom Extensions (Micha)
- Semantisches Wiki nutzen
- Technisch/Wissenschaftlich Deutsch als Fremdsprache (wie soll Man auf Deutsch vortragen, nützlich Wotschatz und ähnlich...)
- Multi-level Modeling (Erik, Max?)
- SoPeCo (Alex, Christoph)