Learn More
Future applications will run in a highly heterogeneous and dynamic execution environment that forces them to adapt their behavior and offered functionality depending on the user's or the system's current situation. Since application components in such heterogeneous multi-device systems will be distributed over multiple interconnected devices and cooperate(More)
Large scale IoT service deployments run on a high number of distributed, interconnected computing nodes comprising sensors, actuators, gateways and cloud infrastructure. Since IoT is a fast growing, dynamic domain, the implementation of software components are subject to frequent changes addressing bug fixes, quality insurance or changed requirements. To(More)
The ability of service systems to compose their structure on-demand at run time and to change their application behavior in response to changes in their computational environment will become increasingly important. Approaches related to self-organizing software systems focus on automated composition of dependent service systems at run time but lack the(More)
  • 1