We present a framework based on constraint satisfaction
that adds self-integration capabilities to componentbased
embedded systems by identifying correct compositions of
the desired components and their dependencies. This not only
allows autonomous integration of additional functionality but
can also be extended to ensure that the new configuration does
not violate any extra-functional requirements, such as safety
or security, imposed by the application domain