Lesegruppe

From SDQ-Wiki
Jump to: navigation, search
Lesegruppe Software-Technik (24673)
Semester: Sommersemester 2018
LP (ECTS): 1
SWS: 1
Studiengang: Master Informatics, Master Information Engineering
Ansprechpartner: Dr.-Ing. Erik Burger
Ort und Zeit der Lehrveranstaltung
Mittwoch 11:30–12:30
Geb. 50.34, Raum 348
ILIAS-Bereich
Seite im Vorlesungsverzeichnis
https://campus.studium.kit.edu/event/E2ItxiVbQBWDeMA1wqpttA

In der Lesegruppe werden zweiwöchentlich wissenschaftliche Publikationen anderer Forschergruppen vorgestellt und diskutiert. Die Veranstaltung dient der Herstellung eines gemeinsamen Wissensstandes und des Austausches von Doktoranden/-innen und Betreuer/-innen. Jede/-r Teilnehmer/-in kann (und sollte) eigene Vorschläge für zu besprechende Publikationen einbringen.

Allgemeine Informationen

Ziel der Lesegruppe ist es, innerhalb der Gruppe einen gemeinsamen Wissenstand zu schaffen, sich bei Verständnisfragen gegenseitig zu unterstützen und einen Rahmen für organisierte und fokussierte Fachdiskussionen zu geben. Die Lesegruppe ist auch eine Hilfe für Studierende, um verwandte Arbeiten bei Abschlussarbeiten einzuordnen und zu bewerten. Hier können die Studierenden gelesene oder verwandte Publikationen vorstellen und Feedback bekommen.

Die Teilnahme interessierter Studierender ist explizit erwünscht, aber auch alle anderen Interessenten/-innen sind herzlich willkommen. Keine Angst: Die Inhalte der Publikationen werden nicht "abgefragt", müssen vorher nicht verstanden und auch nicht zwingend gelesen worden sein. Die wichtigste Einsicht in der Lesegruppe ist es, zu lernen, wie Publikationen kritisch gelesen werden, und worauf es dabei ankommt.

Der Ablauf ist immer wie folgt: In der Ankündigung (per E-Mail und hier auf der Wiki-Seite) wird der zu lesende Artikel veröffenlticht. In der Lesegruppe selbst wird der Artikel (oder in bei sehr verwandten Artikeln auch mehrere) vorgestellt (mit Fokus auf die wichtigen Stellen) und der Artikel und dazu offene Fragen diskutiert.

Das ganze soll für alle eine Veranstaltung mit geringem Mehraufwand sein:

  • Nicht alle Teilnehmer müssen die relevanten Artikel bis auf das letzte Bit kennen und der Vortragende darf auch durchaus selbst offene Fragen beisteuern.
  • Tipps für Vortragende

Leistungspunkte

Die Lesegruppe kann als Lehrveranstaltung mit einem ECTS-Punkt angerechnet werden. Um den Leistungspunkt zu erhalten, gibt es zwei Voraussetzungen, die beide erfüllt sein müssen:

  • Teilnahme an der Lesegruppe über ein Semester (entsprechend länger, wenn nicht alle Termine regelmäßig besucht werden oder die Veranstaltung zu selten stattfindet).
  • Das Vorstellen einer Publikation. Dieser Beitrag und die Diskussionsbeiträge gelten als Grundlage für die Leistungsbewertung.
  • Die Lesegruppe ist eine unbenotete Studienleistung.

Dennoch wird, gerade in Anbetracht der Vielfalt von Themen, die regelmäßige Teilnahme an Diskussionen nicht verlangt. Wer nur in aktuelle Themen hineinschnuppern möchte ohne den Leistungspunkt erhalten zu wollen, ist auch ohne eigene Beiträge jederzeit willkommen.

Meldet euch bei Interesse und Fragen beim Lesegruppen-Beauftragten, um die Details zu klären. Weitere Informationen können ebenfalls dem Modulhandbuch entnommen werden.

Termine

Die Lesegruppe findet in der Regel in ungeraden Kalenderwochen statt und beginnt in der zweiten Vorlesungswoche.

Kommende Termine

Wednesday, 24. October 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Daniel Zimmermann
Forschungsgruppe MDSD
Titel
Autoren
PDF
URL
BibTeX
Abstract
Wednesday, 7. November 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Sandro Koch
Forschungsgruppe ARE & QSE
Titel
Autoren
PDF
URL
BibTeX
Abstract
Wednesday, 21. November 2018, 11:30–12:00 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Sebastian Krach
Forschungsgruppe ABQP
Titel
Autoren
PDF
URL
BibTeX
Abstract
Wednesday, 5. December 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r
Forschungsgruppe MDSD
Titel
Autoren
PDF
URL
BibTeX
Abstract

Um einen neuen Termin anzulegen, bitte das Datum hier eintragen:

 

Vergangene Termine

Wednesday, 4. July 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Manar Mazkatli
Forschungsgruppe ARE & QSE
Titel WESSBAS: extraction of probabilistic workload specifications for load testing and performance prediction—a model-driven approach for session-based application systems
Autoren Wilhelm Hasselbring, Helmut Krcmar, Christian Vögele, André van Hoorn, Eike Schulz
PDF https://link.springer.com/article/10.1007/s10270-016-0566-5
URL https://doi.org/10.1007/s10270-016-0566-5
BibTeX http://dblp.org/rec/bibtex/journals/sosym/VogeleHSHK18
Abstract The specification of workloads is required in order to evaluate performance characteristics of application systems using load testing and model-based performance prediction.

Defining workload specifications that represent the real workload as accurately as possible is one of the biggest challenges in both areas. To overcome this challenge, this paper presents an approach that aims to automate the extraction and transformation of workload specifications for load testing and model-based performance prediction of session-based application systems. The approach (WESSBAS) comprises three main components. First, a system- and tool-agnostic domain-specific language (DSL) allows the layered modeling of workload specifications of session-based systems. Second, instances of this DSL are automatically extracted from recorded session logs of production systems. Third, these instances are transformed into executable workload specifications of load generation tools and model-based performance evaluation tools.We present transformations to the common load testing tool Apache JMeter and to the Palladio Component Model. Our approach is evaluated using the industry-standard benchmark SPECjEnterprise2010 and the World Cup 1998 access logs.Workload-specific characteristics (e.g., session lengths and arrival rates) and performance characteristics (e.g., response times and CPU utilizations) show that the extracted workloads match the measured workloads with high accuracy.

Wednesday, 20. June 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Stephan Seifermann
Forschungsgruppe ARE & QSE
Titel Modeling and enforcing secure object flows in process-driven SOAs: an integrated model-driven approach
Autoren Bernhard Hoisl, Stefan Sobernig, Mark Strem beck
PDF https://link.springer.com/content/pdf/10.1007/s10270-012-0263-y.pdf
URL https://link.springer.com/article/10.1007/s10270-012-0263-y
BibTeX https://dblp.uni-trier.de/rec/bibtex/journals/sosym/HoislSS14
Abstract In this paper, we present an integrated model-driven approach for the specification and the enforcement of secure object flows in process-driven service-oriented architectures (SOA). In this context, a secure object flow ensures the confidentiality and the integrity of important objects (such as business contracts or electronic patient records) that are passed between different participants in SOA-based business processes. We specify a formal and generic metamodel for secure object flows that can be used to extend arbitrary process modeling languages. To demonstrate our approach, we present a UML extension for secure object flows. Moreover, we describe how platform-independent models are mapped to platform-specific software artifacts via automated model transformations. In addition, we give a detailed description of how we integrated our approach with the Eclipse modeling tools.
Wednesday, 6. June 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Maximilian Eckert
Forschungsgruppe -
Titel Concern-oriented Software Design
Autoren Omar Alam, Jörg Kienzle, Gunter Mussbacher
PDF https://dl.acm.org/citation.cfm?id=2945982
URL https://dl.acm.org/citation.cfm?id=2945982
BibTeX
Abstract There exist many solutions to solve a given design problem, and it is difficult to capture the essence of a solution and make it reusable for future designs. Furthermore, many variations of a given solution may exist, and choosing the best alternative depends on application-specific high-level goals and non-functional requirements. This paper proposes Concern-Oriented Software Design, a modelling technique that focuses on concerns as units of reuse. A concern groups related models serving the same purpose, and provides three interfaces to facilitate reuse. The variation interface presents the design alternatives and their impact on non-functional requirements. The customization interface of the selected alternative details how to adapt the generic solution to a specific context. Finally, the usage interface specifies the provided behavior. We illustrate our approach by presenting the concern models of variations of the Observer design pattern, which internally depends on the Association concern to link observers and subjects
Wednesday, 23. May 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Heiko Klare
Forschungsgruppe MDSD
Titel Bidirectional Transformations in the Large
Autoren Perdita Stevens
PDF https://sdqweb.ipd.kit.edu/lehre/lesegruppe/stevens2017a.pdf
URL https://ieeexplore.ieee.org/document/8101241/
BibTeX https://dblp.org/rec/bibtex/conf/models/Stevens17
Abstract The model-driven development of systems involves multiple models, metamodels and transformations, and relationships between them. A bidirectional transformation (bx) is usually defined as a means of maintaining consistency between "two (or more)" models. This includes cases where one model may be generated from one or more others, as well as more complex ("symmetric") cases where models record partially overlapping information. In recent years binary bx, those relating two models, have been extensively studied. Multiary bx, those relating more than two models, have received less attention. In this paper we consider how a multiary consistency relation may be defined in terms of binary consistency relations, and how consistency restoration may be carried out on a network of models and relationships between them. We relate this to megamodelling and discuss further research that is needed.
Wednesday, 9. May 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r Dominik Werle
Forschungsgruppe ARE & QSE
Titel The Future of Software Performance Engineering
Autoren Murray Woodside, Greg Franks, Dorina C. Petriu
PDF https://doi.org/10.1109/FOSE.2007.32
URL https://doi.org/10.1109/FOSE.2007.32
BibTeX http://dblp.uni-trier.de/rec/bibtex/conf/icse/WoodsideFP07
Abstract Performance is a pervasive quality of software systems; everything affects it, from the software itself to all underlying layers, such as operating system, middleware, hardware, communication networks, etc. Software Performance Engineering encompasses efforts to describe and improve performance, with two distinct approaches: an early-cycle predictive model-based approach, and a late-cycle measurement-based approach. Current progress and future trends within these two approaches are described, with a tendency (and a need) for them to converge, in order to cover the entire development cycle.
Wednesday, 25. April 2018, 11:30–12:30 Uhr (Gebäude 50.34, Raum 348)
Vortragende-/r -
Forschungsgruppe -
Titel Ausgefallen wegen Korrektur
Autoren
PDF
URL
BibTeX
Abstract

Frühere Termine sind im Archiv zu finden.

Vorgeschlagene Artikel

Jeder, der einen interessanten Artikel in der Lesegruppe vorstellen möchte, kann sich hier eintragen (bitte eigenen Namen nicht vergessen!) oder eine Email an Emre Taspolatoglu or Manar Mazkatli schreiben.

Mögliche Kandidaten:

  • Performance Evaluation of Component-based Software Systems: A Survey – Koziolek [PDF fulltext] [BibTeX]
  • A Flexible Infrastructure for Multi Level Language Engineering – Atkinson, Gutheil, Kennel [www]
  • Foundations for the study of software architecture – Perry, Wolf [www]
  • Defect Frequency and Design Patterns: An Empirical Study of Industrial Code – Vokac [www]
  • Aligning Organizations Through Measurement - The GQM+Strategies Approach - Basili, Trendowicz, Kowalczyk, Heidrich, Seaman, Münch, Rombach [doi]
  • Object-Oriented Modeling with Adora - Glinz, Berner, Joos [www]
  • Software Aging - Parnas [www]
  • Weitere bitte hier eintragen

Studenten, die nach einer guten Publikation suchen, die sie in der Lesegruppe vorstellen können, seien auf folgende Standardpublikationen hingewiesen:

  • The Past, Present, and Future of Software Architecture - Kruchten, Obbink, Stafford [PDF fulltext] [BibTeX]
    Viele der in diesem Einführungsartikel genannten Publikationen stellen Meilensteine der Softwaretechnik dar, es eignen sich fast alle für die Vorstellung in der Lesegruppe.

Organisation (intern)