Abstract
Advanced software systems can reconfigure themselves at run-time by choosing between alternative options for performing certain functions. Such options can be built into the systems, but also are externally available on open and uncontrolled platforms. Main examples are Web services and mashups on the Internet today. We show how run-time software self-adaptation with uncontrolled external options can be optimized by stopping theory, yielding the best possible lower probability bound for choosing an optimal option. We present two application scenarios and derive efficient optimization algorithms. We simulate examples for both scenarios, where we measure the improvement over an assumed closed software system.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.