SDQ-Lerngruppe 2012

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://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)

Vergangene Lerngruppen