Dynamic Software Updates and Context Adaptation for Distributed Active Objects

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Dynamic software updates enable running programs to evolve without downtime. Drivers for such updates include software enhancements, bug fixes, and maintenance for software in domains, where it is costly, impractical, or even impossible to halt the system to reconfigure. In particular, application-level services in IoT ecosystems need to adapt seamlessly to changing, heterogeneous contexts. Services need to discover, adapt to, and interact with other services already deployed in the running ecosystem, supporting autonomicity within the service life-cycle. This paper explores a formalized, type safe asynchronous system of runtime software discovery and evolution, motivated by IoT ecosystems.

Cite

CITATION STYLE

APA

Johnsen, E. B., & Chieh Yu, I. (2018). Dynamic Software Updates and Context Adaptation for Distributed Active Objects. In Principled Software Development: Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday (pp. 147–164). Springer International Publishing. https://doi.org/10.1007/978-3-319-98047-8_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free