Proceedings of the 5th workshop on Adaptive and reflective middleware (ARM '06)