Presentation on theme: "Explicit Models for Dynamic Software University of Groningen Ivor Bosloper, Johanneke Siljee, Jos Nijhuis."— Presentation transcript:
Explicit Models for Dynamic Software University of Groningen Ivor Bosloper, Johanneke Siljee, Jos Nijhuis
DySOA Research Context – Service Systems Web Services (Future?) service systems exist in a dynamic environment Late binding of 3 rd party services -> Unpredictability Partial solution: agreement on service level WSLA, WS-Policy, WS-Management, WS-* -> QoS requirements and measurement Remaining question; how to act in case of failure?
DySOA Goal Generic, reusable method to deal with dynamicity Keep the choices (Design decisions) available at runtime
DySOA Design Space Runtime representation of design space
DySOA Ongoing research Population of the variability model How to fill out relationships between variation points and quality attributes Design time versus runtime BPEL & Variability Model variability information Targeted at runtime reconfiguration Prototype creation (based on ActiveBPEL)
DySOA Discussion Position: we need conserve explicit runtime design decisions in our architecture
DySOA Conclusion Seperation of concerns First class -> easier to change Better description of dynamicity in your system Better understanding of the problem at hand A method for the architect to develop dynamicity