BEGIN:VCALENDAR
VERSION:2.0
PRODID:www.dresden-science-calendar.de
METHOD:PUBLISH
CALSCALE:GREGORIAN
X-MICROSOFT-CALSCALE:GREGORIAN
X-WR-TIMEZONE:Europe/Berlin
BEGIN:VTIMEZONE
TZID:Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:DSC-13024
DTSTART;TZID=Europe/Berlin:20170614T150000
SEQUENCE:1497426640
TRANSP:OPAQUE
DTEND;TZID=Europe/Berlin:20170614T160000
URL:https://www.dresden-science-calendar.de/calendar/de/detail/13024
LOCATION:TUD Andreas-Pfitzmann-Bau\, Nöthnitzer Straße 4601069 Dresden
SUMMARY:Abnahmetestgetriebene Entwicklung von ereignisbasierten Anwendungen
  - Werkzeugunterstützung und empirische Studien
CLASS:PUBLIC
DESCRIPTION:Speaker: M.Sc. (FH) Johannes Weiß\nInstitute of Speaker: \nTop
 ics:\nInformatik\n Location:\n  Name: TUD Andreas-Pfitzmann-Bau (APB 1004 
 (Ratssaal))\n  Street: Nöthnitzer Straße 46\n  City: 01069 Dresden\n  Ph
 one: \n  Fax: \nDescription: Die Menge an verfügbaren\, elektronisch ausw
 ertbaren Informationen nimmt stetig zu. Mobiltelefone mit unterschiedlichs
 ten Sensoren\, soziale Netzwerke und das Internet der Dinge sind Beispiele
  für Erzeuger von potentiell interessanten und verwertbaren Daten. Das Th
 emenfeld der ereignisverarbeitenden Systeme (Event Processing - EP) bietet
  Technologien und Werkzeuge an\, um eintreffende Daten\, sog. Ereignisse\,
  in nahezu Echtzeit zu verarbeiten. So können z.B. Muster in den Ereignis
 sen erkannt werden. Im Gegensatz zu einem nachrichtenorientierten Kommunik
 ationssystem können in EP-Anwendungen fachlich relevante Anwendungsfunkti
 onalitäten umgesetzt werden. Die Validierung dieser Anwendungen durch Fac
 hexperten gewinnt dadurch eine gesteigerte Bedeutung. Die abnahmetestgetri
 ebene Entwicklung (Acceptance Test Driven Development - ATDD) ist eine Met
 hode der agilen Softwareentwicklung und fokussiert sich auf die Integratio
 n von Fachexperten in die Erstellung und Auswertung von automatisierbaren 
 Testfällen. Neben dem Potential der Automatisierung von manuellen Regress
 ionstests liegt in der Methode die Möglichkeit den Wissenstransfer zwisch
 en Entwicklern und Fachexperten zu verbessern. Die vorliegende Arbeit leis
 tet mehrere Beiträge zur Untersuchung von ATDD im Bereich der EP-Anwendun
 gsentwicklung. Zunächst wurden Anforderungen für eine entsprechende Werk
 zeugunterstützung auf Basis der Eigenschaften von EP-Anwendungen ermittel
 t und der Produktqualitätsklassifikationen funktionalen Eignung\, Modular
 ität und Benutzbarkeit zugeordnet. Im Rahmen einer systematischen Literat
 urrecherche wurden Ansätze aus der Literatur sowie die Werkzeugunterstüt
 zung der vorhandenen Produktlösungen analysiert. Dabei wurde deutlich\, d
 ass die verwandten Lösungen die identifizierten Anforderungen nicht ausre
 ichend erfüllen. Dadurch motiviert wurden eine Testbeschreibungssprache s
 owie ein ausführendes\, verteiltes Testsystem konzipiert. Die Testbeschre
 ibungssprache bietet Kommandos zur produktunabhängigen Spezifikation von 
 Testfällen an. Mit Hilfe des Testsystems ist es möglich\, diese Testfäl
 le gegen EP-Produktlösungen auszuführen. Anhand von ausgewählten Fallst
 udien und einer prototypischen Umsetzung des Lösungsansatzes wurde eine V
 alidierung vorgenommen. Dabei wird ersichtlich\, dass der vorgestellte Lö
 sungsansatz den aktuellen Stand der Technik hinsichtlich funktionaler Eign
 ung und Modularität in diesem Anwendungsbereich übersteigt. Die Benutzba
 rkeit wurde anhand von zwei Benutzerstudien tiefergehend untersucht. Dabei
  sind erste Erkenntnisse über die praktische Nutzung der Testbeschreibung
 ssprache sowie zukünftige Fragestellungen aufgedeckt worden.
DTSTAMP:20260604T080008Z
CREATED:20170602T080513Z
LAST-MODIFIED:20170614T075040Z
END:VEVENT
END:VCALENDAR