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