Validating ambient intelligence based ubiquitous computing systems by means of artificial societies · Study