Skip to content
Fábio Nogueira edited this page Dec 1, 2016 · 5 revisions

[Related Work](https://github.com/dsoa-team/dsoa-platform/wiki/Related Work)

MUSIC

MUSIC is the successor of the MADAM project and has its focus on the open world assumption by targeting computing environments that are characterized by openness, heterogeneity, dynamic service discovery and binding. In MUSIC, application components can be replaced by services, which are dynamically discovered and selected based on non-functional properties. MUSIC points the number of supported adaptation mechanisms, including parameter setting, component replacement and service binding, as a distinguishing feature.

In MUSIC, an application is modelled as a component framework, which describes an abstract composition of functionalities expressed as a set of typed roles (which correspond to component types) connected trhough ports. Typed roles can be dynamically configured with conforming role realizations, which correspond to component implementations. A role realization is in conformance with a role type if the ports that it implements match those defined by the role type. Ports have properties and predictor functions which specify how the correspoding QoS can be computed and which resources are needed.

References

  1. [Hallsteinsen et. al 2012] (http://www.sciencedirect.com/science/article/pii/S0164121212002245 "A development framework and methodology for self-adapting applications in ubiquitous computing environments")

Clone this wiki locally