A design model applied to development of AmI systems