The current paper introduces an approach to a development of Ambient Intelligence domain-based software systems from scratch. The presented approach is based on
In design science, these two kinds of problems are mutually nested, however, the nesting could not blind us for the fact that their problem-solving and solution
This paper gives an introduction to the essential challenges of software engineering and requirements that software has to fulfill in the domain of automation.