SDQ-Lerngruppe 2010/2011
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://sdqweb.ipd.uka.de/svn/lehre/SDQ-Lerngruppe/ in einem Ordner mit dem Themennamen abgelegt werden, evtl. weiteres Material auch.
Ziele
- 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
- Zielgruppe: Qais, Andreas, Philipp, Benjamin
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
Termine
Die SDQ Lerngruppe findet 14-tägig statt. Ort: SR333, Geb 50.34, Zeit: 15:30 Uhr - 17:00 Uhr, erster Termin: 20. April 2011
20.04.11 - Session 1: PCM und SAMM / EMF und Ecore - Teil 1
- PCM Meta-Model / SAMM Walkthrough [Micha]
04.05.11 - Session 2: PCM und SAMM / EMF und Ecore - Teil 2
- PCM Tutorial [Ralf/Klaus]
- EMF (am Beispiel von PCM) [Klaus]
- Metamodeling mit ECore [Erik]
18.05.11 - Session 3: PCM Tools - Teil 1
- Performance(analyse)-Modelle und Modellkalibrierung [Fabian]
- Probes Specification [Philipp]
01.06.11 - Session 4: PCM Tools - Teil 2
- Workflow Engine [Anne]
- Peropteryx [Anne]
- Reliability-Analyse mit PCM [Franz]
22.06.11 TERMINÄNDERUNG - Session 5: Eclipse
- RCP & Plugin-Entwicklung [Erik]
- GMF [Christian Busch/Chris]
29.06.11 - Session 6: Messung, Performance-Vorhersage und Simulation - Teil 1
- Einführung in das Performance Cockpit [Jens/Dennis]
- Performance-Messung in Java [MdÄ]
- Ginpex [Micha]
13.07.11 - Session 7: Qualitätssicherung
- SQA and SISSy [Johannes]
- QS [Niko]
- Scrum [Zoya]
20.07.11 TERMINAENDERUNG - Session 8: Messung, Performance-Vorhersage und Simulation - Teil 2
- OMNet++ Intro [Jörg]
- Automatisierte Ausführung von Simulationen [Selbsthilfegruppe]
10.08.11 - Session 9: Transformationen
- Meta-Model Transformationen in PCM [Joerg]
- QVT & Completions [Lucia]
24.08.11 - Session 10: Sprachen und Grammatiken ;)
- Parsergeneratoren [Martin]
- “Can you English?” “I can good English!” Gutes Englisch in Publikation und Vortrag [Erik]
xx.xx.11 - Session 11: SDQ DoKo [Niko (u. Erik)]
- Ansagen
- Essener System
In Ermangelung eines Vortragenden bis auf weiteres verschoben:
- Neue Features in Eclipse 3.6 [?]
- MyLyn und Eclipse [?]
- Build-Prozess [Matthias]
Mögliche Zusatz/Wunschthemen
- Erfahrungen mit verschiedenen Analyseverfahren (PCM Solver) bezüglich Genauigkeit, Skalierbarkeit und Effizienz
- J2EE
- z10
- Symbolic Execution
- KobrA
- ModelBus
- CDO Model Repository (@Martin)