Information Technology Reference
In-Depth Information
to open/close the automatic windows. A component providing
services to open/close doors only when inhabitants arrive is a
better candidate to be a passive one.
- Instantiation mode: on deployment or on invocation. A
component can be instantiated either when it is deployed or
when one of its services is invoked (lazy deployment).
Figure 2.3. Example of a Smart-Home system
The configuration of the software architecture of Smart-
Home systems is driven by software architects who are
experienced in taking software design decisions. Each different
source of variability is the responsibility of a particular expert
that has the skills required to configure this aspect of Smart-
Home systems. In our application example, these are the
building architect , the facilities designer , and the software
architect . This is the main reason that implies the use of a
staged-configuration mechanism. The configuration process is,
thus, a combination of several stages dedicated to a variability
aspect and a particular expert of this bearing.
Figure 2.3 is an example of the GUI (graphical user
interfaces) corresponding to one Smart-Home System. This
Search WWH ::




Custom Search