ACKNOWLEDGEMENTS
The underlying research for this paper is partially
supported by the European FP7-ICT project IN-
TrEPID, and the Danish DI ITEK ITOS and TotalFlex
projects
5
.
REFERENCES
Augusto, J. C. and McCullagh, P. (2007). Ambient intelli-
gence: Concepts and applications. Computer Science
and Information Systems, 4(1):1–27.
Behrmann, G., David, A., and Larsen, K. (2004). A tutorial
on UPPAAL. Formal methods for the design of real-
time systems, pages 33–35.
Behrmann, G., David, A., Larsen, K. G., Pettersson, P., and
Yi, W. (2011). Developing uppaal over 15 years. Soft-
ware: Practice and Experience, 41(2):133–142.
Behrmann, G., David, R., and Larsen, K. G. (2006). A tu-
torial on Uppaal 4.0.
Classen, A., Heymans, P., and Schobbens, P.-Y. (2008).
What’s in a feature: A requirements engineering per-
spective. In Fundamental Approaches to Software En-
gineering, pages 16–30. Springer.
Classen, A., Heymans, P., Schobbens, P.-Y., Legay, A.,
and Raskin, J.-F. (2010). Model checking lots of
systems: efficient verification of temporal properties
in software product lines. In Proceedings of the
32nd ACM/IEEE International Conference on Soft-
ware Engineering-Volume 1, pages 335–344. ACM.
Corno, F. and Sanaullah, M. (2014). Modeling and formal
verification of smart environments. Security and Com-
munication Networks, 7(10):1582–1598.
David, A., Du, D., Guldstrand Larsen, K., Legay, A., and
Mikuionis, M. (2013). Optimizing control strategy us-
ing statistical model checking. In Brat, G., Rungta,
N., and Venet, A., editors, NASA Formal Methods,
volume 7871 of Lecture Notes in Computer Science,
pages 352–367. Springer Berlin Heidelberg.
David, A., Larsen, K. G., Legay, A., Mikuˇcionis, M., and
Poulsen, D. B. (2015). Uppaal SMC tutorial. In-
ternational Journal on Software Tools for Technology
Transfer, pages 1–19.
David, A., Larsen, K. G., Legay, A., Nyman, U., and Wa-
sowski, A. (2010). Timed I/O automata: a complete
specification theory for real-time systems. In Proceed-
ings of the 13th ACM international conference on Hy-
brid systems: computation and control, pages 91–100.
ACM.
du Bousquet, L., Nakamura, M., Yan, B., and Igaki, H.
(2009). Using formal methods to increase confidence
in a home network system implementation: a case
study. Innovations in Systems and Software Engineer-
ing, 5(3):181–196.
Inada, T., Igaki, H., Ikegami, K., Matsumoto, S., Naka-
mura, M., and Kusumoto, S. (2012). Detecting service
5
www.fp7-intrepid.eu, itek.di.dk, www.totalflex.dk
chains and feature interactions in sensor-driven home
network services. Sensors, 12(7):8447–8464.
Kolberg, M., Magill, E. H., and Wilson, M. (2003).
Compatibility issues between services supporting net-
worked appliances. Communications Magazine,
IEEE, 41(11):136–147.
Le Guilly, T., Olsen, P., Ravn, A., Rosenkilde, J., and
Skou, A. (2013). Homeport: Middleware for het-
erogeneous home automation networks. In Pervasive
Computing and Communications Workshops (PER-
COM Workshops), 2013 IEEE International Confer-
ence on, pages 627–633.
Le Guilly, T., Olsen, P., Ravn, A. P., and Skou, A. (2015).
Modelling and analysis of component faults and reli-
ability. In Petre, L. and Sekerinski, E., editors, From
Action System to Distributed Systems: The Refinement
Approach. Accepted for publication.
Leelaprute, P., Nakamura, M., Tsuchiya, T., Matsumoto,
K.-i., and Kikuno, T. (2005). Describing and verify-
ing integrated services of home network systems. In
Software Engineering Conference, 2005. APSEC ’05.
12th Asia-Pacific, pages 10 pp.–.
Matsuo, T., Leelaprute, P., Tsuchiya, T., Kikuno, T., Naka-
mura, M., Igaki, H., and Matsumoto, K. (2006). Au-
tomatically verifying integrated services in home net-
work systems. In Proc. International Technical Con-
ference on Circuits/Systems, Computers and Commu-
nications (ITC-CSCC2006), volume 2, pages 173–
176.
Metzger, A. and Webel, C. (2003). Feature interaction de-
tection in building control systems by means of a for-
mal product model. In FIW, pages 105–122.
Nakamura, M., Igaki, H., and Matsumoto, K.-i. (2005).
Feature interactions in integrated services of net-
worked home appliances. In Proc. of Intl. Conf. on
Feature Interactions in Telecommunication Networks
and Distributed Systems (ICFI05), pages 236–251.
Nakamura, M., Ikegami, K., and Matsumoto, S. (2013).
Considering impacts and requirements for better un-
derstanding of environment interactions in home net-
work services. Computer Networks, 57(12):2442–
2453.
Repasi, T., Giessl, S., and Prehofer, C. (2012). Using
model-checking for the detection of non-functional
feature interactions. In Intelligent Engineering Sys-
tems (INES), 2012 IEEE 16th International Confer-
ence on, pages 167–172.
Wilson, M., Kolberg, M., and Magill, E. H. (2008). Con-
sidering side effects in service interactions in home
automation-an online approach. Feature Interactions
in Software and Communication Systems IX, page
172.
Yan, B., Nakamura, M., du Bousquet, L., and Matsumoto,
K.-i. (2007). Characterizing safety of integrated ser-
vices in home network system. In Okadome, T., Ya-
mazaki, T., and Makhtari, M., editors, Pervasive Com-
puting for Quality of Life Enhancement, volume 4541
of Lecture Notes in Computer Science, pages 130–
140. Springer Berlin Heidelberg.
ICSOFT-EA2015-10thInternationalConferenceonSoftwareEngineeringandApplications
228