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-12377
DTSTART;TZID=Europe/Berlin:20170120T090000
SEQUENCE:1484899018
TRANSP:OPAQUE
DTEND;TZID=Europe/Berlin:20170120T100000
URL:https://dresden-science-calendar.de/calendar/en/detail/12377
LOCATION:TUD Andreas-Pfitzmann-Bau\, Nöthnitzer Straße 4601069 Dresden
SUMMARY:Piechnick: Dynamic\, Unanticipated Adaptation of Software Architect
 ures
CLASS:PUBLIC
DESCRIPTION:Speaker: Dipl.-Medieninf. Christian Piechnick\nInstitute of Spe
 aker: Institut für Software und Multimediatechnik\; Professur Softwaretec
 hnologie\nTopics:\nInformatik\n Location:\n  Name: TUD Andreas-Pfitzmann-B
 au (APB 3105 (Beratungsraum 3. Etage)\n  Street: Nöthnitzer Straße 46\n 
  City: 01069 Dresden\n  Phone: \n  Fax: \nDescription: Abstract:    With t
 he advent and wide-spread acceptance of mobile devices\, an ever-growing r
 ange of intelligent devices and their ability to communicate over a common
  infrastructure\, the requirements for traditional software engineering ch
 anged radically.  Software has become the central aspect of both personal 
 and professional life and is omnipresent. Usually\, we use the same mobile
  (e.g.\, smartphone) or immobile (e.g.\, home automation) software-intensi
 ve devices in varying situations\, different tasks and changing contexts. 
 Thus\, the behaviour of the devices and the corresponding software must be
  adapted to the changing requirements at runtime. The ability of a softwar
 e system to adjust their behaviour to changing contexts is called self-ada
 ptiveness. A self-adaptive system (SAS) is based on a variant of the MAPE-
 K feedback loop\, where environmental variables are monitored (M) and anal
 ysed (A). Afterwards\, the current state of the system is evaluated w.r.t.
  the analysed state of the world and reconfiguration plans are derived (P)
  and executed (E). The model capturing the environmental and system-specif
 ic information is called knowledge base (K). Implementing this feedback-lo
 op by hand leads to scattering and tangling of the adaptation logic. In co
 nsequence\, the maintainability and the reusability of the application blo
 cks and the entire software system is decreased tremendously. Furthermore\
 , this approach leads to a huge set of incompatible\, application-specific
  adaptation mechanisms. On top of this\, in cases where developers cannot 
 foresee all contextual situations\, leading to adaptation at design-time\,
  approaches for unanticipated adaptation are needed. To deal with this pro
 blem\, researchers proposed different approaches to treat context-additivi
 ty as a first-class-citizen of the entire software engineering process.  T
 his thesis presents a design\, development and execution approach for dist
 ributed connected self-adaptive systems combining role-based and component
 -based software engineering “Smart Application Grids” (SMAGs). SMAGs u
 ses model-driven software development to define component-based systems on
  an architectural level\, wherein roles are integrated as a design and imp
 lementation concept. Roles can be played by component objects\, dynamicall
 y extending their type and thus\, extend and change their state and behavi
 our during runtime. Furthermore\, roles describe varying relationships bet
 ween objects. This concept is used to model dynamically varying relationsh
 ips between objects within one or among many applications. SMAGs has a pla
 tform-independent and a platform-specific modelling dimension. Thus\, the 
 concept is independent of the individual programming language and runtime 
 environment. However\, a dedicated implementation of the SMAGs runtime env
 ironment and a corresponding code-generator is necessary each specific pla
 tform. The SMAGs runtime environment provides an infrastructure and base-i
 mplementations for the MAPE-K feedback loop\, which is bootstrapped with t
 he same implementation technique. Thus\, the runtime environment is itself
  self-adaptive\, enabling meta-adaptation. Meta-adaptation paves the way t
 o dynamically adjust the adaptation logic itself and builds the foundation
  for unanticipated adaptation. SMAGs currently is used and evaluated as th
 e implementation technology of various demonstrators and research projects
 \, ranging from mobile interactive systems to industrial robots.    Diese 
 Veranstaltung wird unterstützt von <b>Lehrstuhl für Softwaretechnologie<
 /b>.
DTSTAMP:20260527T165210Z
CREATED:20170112T074406Z
LAST-MODIFIED:20170120T075658Z
END:VEVENT
END:VCALENDAR