service oriented systems
play

Service-Oriented Systems & Self-Adaptive Software S-Cube - PowerPoint PPT Presentation

Service-Oriented Systems & Self-Adaptive Software S-Cube Research Roadmap Workshop on Service- oriented Systems. 22.11.2011. Barcelona, Spain Holger Giese System Analysis & Modeling Group, Hasso Plattner Institute for Software Systems


  1. Service-Oriented Systems & Self-Adaptive Software S-Cube Research Roadmap Workshop on Service- oriented Systems. 22.11.2011. Barcelona, Spain Holger Giese System Analysis & Modeling Group, Hasso Plattner Institute for Software Systems Engineering at the University of Potsdam, Germany holger.giese@hpi.uni-potsdam.de

  2. Challenge 2 Some open issues: Self-Adaptive Service- ■ How to meaningful oriented Software equals control at runtime open , evolving systems of open the self-adaptation systems . of choreographies and orchestrations? How can we enable ■ How to exclude trus ustwor orthy hy self- unwanted co- adaptation races or adaptation and evolution other anomalies in for Service-oriented open service- oriented systems? Systems? Holger Giese | Service-Oriented Systems & Self-Adaptive Software

  3. Self-Adaptation & Choreographies 3 http://www.railcab.de/ Test track Test shuttle A trus ustwor orthy hy choreography for a convoy of shuttles: ! Adaptation capabilities are captured by role contracts ! Convoy choreography requires good knowledge about subsystems ! Choreography protocol is designed/verified completely upfront A shuttle system that builds convoys Missing: full heterogeneity, openness, evolution of the protocol, … to optimize the energy consumption Other cases: competing at switches, compete for passengers, … Holger Giese | Service-Oriented Systems & Self-Adaptive Software

  4. Self-Adaptation & Choreographies 4 A trus ustwor orthy hy choreography for self-optimization: ! Distributed learning of a model of the track (context) ! Local learning of a model of the shuttle (self!) ! Planning an adaptation in form of an optimal trajectory ! Trajectory synthesis & backup establishes assurance Missing: full heterogeneity, competing scheme, … Holger Giese | Service-Oriented Systems & Self-Adaptive Software Sven Burmester and Holger Giese and Eckehard Münch and Oliver Oberschelp and Florian Klein and Peter Scheideler,. Tool Support for the Design of Self-Optimizing Mechatronic Multi-Agent Systems , International Journal on Software Tools for Technology Transfer (STTT) 10 (3), 207-222, 2008.

  5. 5 FINE Holger Giese | Service-Oriented Systems & Self-Adaptive Software

  6. Self-Adaptation & Orchestration 6 A trus ustwor orthy hy orchestration of subordinated OCMs: ! Supervising OCM coordinate offered adaptation contracts of subordinated OCMs ! Supervising OCM sets goals for subordinated OCMs that locally adapt accordingly ! Orchestration behavior is designed/verified completely upfront Missing: openness?, upward goal propagation, … Holger Giese | Service-Oriented Systems & Self-Adaptive Software

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend