Ambient intelligence systems. Scenarios and challenges
The development of ambient intelligence (AmI) systems requires expert knowledge from different disciplines of computer science. This is particularly problematic for small companies or single developers, especially when considering that there is also a lack of adequate support by means of techniques, methodologies and tools. As a first step towards such support for the development of AmI systems, this report presents different concrete AmI scenarios and identifies major software engineering challenges therein. For each of the challenges a description and a brief state-of-the-art is provided.