event” must also be performed by the system. Both
those points will be studied in future work.
5 CONCLUDING REMARKS AND
FUTURE WORKS
With the growing IoT and user requirements for
technology-based systems that adapt to their needs,
we showed in this paper how to interconnect IoT to
adaptive software systems, namely ”wise systems”.
We think that wise software systems could en-
hance IoT with useful capabilities such as learn-
ing, monitoring and adaptation to meet those require-
ments.
To do so, we enriched our software frame-
work WOF (Wise Object Framework) (Alloui and
Vernier, 2017) to provide IO Things, be them phys-
ical or software, with the necessary mechanisms
for learning, monitoring, analyzing and managing
data/information. We illustrated our approach on a
home automation case study where things (a smart
presence sensor in our case) are able to identify com-
mon usage and unusual behavior. This becomes pos-
sible thanks to the communication protocol we de-
signed in WOF.
Each managed things of IoT is represented by its
software avatar: a WO. This approach allows the sys-
tem to learn on the common usage of any things con-
nected to the home automation system.
The paper recalls the concepts of WO and de-
scribes the software communication structure for the
interaction between WO and IoT. The main advantage
of this structure is that it manages known or unknown
things from IoT under the condition that the system
communicates with the thing using the communica-
tion protocol we have defined. If a thing is unknown
– there is no WO implementation dedicated to this
thing – a generic WO implementation can be used as
an avatar for this thing.
To highlight the learning capability of the system,
an experiment on real data is presented. This experi-
ment studies the common usage of a classroom using
a smart presence sensor. Those results show, from dif-
ferent points of view, the changes in usage like week-
ends or vacations and this is based only on knowledge
acquired from data. In the broader context of home
automation, we are convinced that our approach can
be useful, for instance to assist old people in their
home (individual or nursing). Authors in (R
¨
ocker
et al., 2011) and (Singh et al., 2017), adopt a user
driven approach and present an interesting study on
nursing home users’ expectations from AAL (Am-
bient Assistant Living) technologies. One important
outcome is that there is a need for systems able to de-
tect users’ activity level and to notify the care staff
and/or family members about unusual behavior.
In future work, we plan to focus our research
mainly on the modeling and the management of com-
mon usage and emotions. As highlighted in the ex-
perimental results, issues of information fusion and
of management of situations like ”nothing happens
during an unusual time” must be addressed to obtain
results that are more accurate, usable and up-to-date
upon request. The next step for us is to be able to ex-
press emotions with a higher semantic level than the
present one in order to communicate lighter amounts
of information to the system. The system can then re-
act according to an aggregated information rather than
multiple pieces of information.
REFERENCES
Aarts, H., Verplanken, B., and Knippenberg, A. (2006). Pre-
dicting behavior from actions in the past: Repeated
decision making or a matter of habit? Journal of Ap-
plied Social Psychology, 28(15):1355–1374.
Alloui, I., Esale, D., and Vernier, F. (2015). Wise Ob-
jects for Calm Technology. In 10th International Con-
ference on Software Engineering and Applications
(ICSOFT-EA 2015), ICSOFT-EA 2015, pages 468–
471, Colmar, France. SciTePress 2015.
Alloui, I. and Vernier, F. (2017). Wof: Towards behavior
analysis and representation of emotions in adaptive
systems. Software Technologies, 12th International
Joint Conference, ICSOFT 2017, Madrid, Spain, July
24-26, 2017, Revised Selected Papers, to appear.
Aminikhanghahi, S. and Cook, D. J. (2017). A survey
of methods for time series change point detection.
Knowl. Inf. Syst., 51(2):339–367.
Brun, Y., Desmarais, R., Geihs, K., Litoiu, M., Lopes, A.,
Shaw, M., and Smit, M. (2013). A design space for
self-adaptive systems. In de Lemos, R., Giese, H.,
M
¨
uller, H. A., and Shaw, M., editors, Software En-
gineering for Self-Adaptive Systems II, volume 7475
of Lecture Notes in Computer Science, pages 33–50,
Dagstuhl Castle, Germany. Springer.
IEC (2016). IoT 2020: Smart and Secure IoT Platform :
White Paper. International Electrotechnical Commis-
sion.
Moreaux, P., Sartor, F., and Vernier, F. (2012). An effec-
tive approach for home services management. In 20th
Euromicro International Conference on Parallel, Dis-
tributed and Network-Based Processing (PDP), pages
47–51, Garching. IEEE.
R
¨
ocker, C., Ziefle, M., and Holzinger, A. (2011). So-
cial inclusion in ambient assisted living environments:
Home automation and convenience services for el-
derly users. In International Conference on Artifi-
cial Intelligence (ICAI 2011). New York CSERA Press,
pages 55–59.
ICSOFT 2018 - 13th International Conference on Software Technologies
504