Configurator-as-a-service: tool support for deriving software architectures at runtime

  • Authors:
  • Varvana Myllärniemi;Mikko Ylikangas;Mikko Raatikainen;Jari Pääkkö;Tomi Männistö;Timo Aaltonen

  • Affiliations:
  • Aalto University, Finland;Aalto University, Finland;Aalto University, Finland;Aalto University, Finland;Aalto University, Finland;Nokia Research Center, Finland

  • Venue:
  • Proceedings of the WICSA/ECSA 2012 Companion Volume
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Variability in software architectures, and especially dynamic variability in software architectures, calls for tool support. The complexity involved in the variability means that tools should be able to efficiently derive architectures at runtime. Our contribution is to offer concepts and an expository instantiation of Configurator-as-a-Service (CaaS). CaaS provides integrability, separation of derivation concerns, and automation. The approach is validated with a case of social devices, where proximity-based, distributed service compositions of mobile devices are derived at runtime.