SDQ-Lerngruppe 2010/2011

Aus SDQ-Wiki

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)

Vergangene Lerngruppen