team leader automatically. He/she then inspects the
document and goes to the machine. If not already
requested, the system detects his/her movements and
provides navigation. In case of an error, the system
forwards the error report. Again, navigation is
provided upon request or movement. As soon as
he/she arrives to the machine, the corresponding
machine information is displayed. In case of
changing temperatures or humidity exceeding a
predefined threshold, the system notifies the team
leader. As producing plastic parts is dependent on
these conditions, this allows him/her to react before
faulty parts occur. Again, the team leader is assisted
by navigation and the display of the machine
documentation.
5 CRITICAL DISCUSSION AND
CONCLUSION
As context-aware systems extend the functionalities
of classical software systems, their development
requires higher efforts. Nevertheless, the benefits,
such as the increased usability or a decreased need
for user interaction, easily surpass the downsides.
This applies particularly to industrial applications
since the user interaction is not always easy. For
example, work clothes can prevent the usage of
touchscreens, or dirt and noise can complicate the
information intake. Therefore, automatically
providing the needed information and functionality
can result in an increased efficiency and worker
satisfaction.
To encounter the disadvantage of requiring more
complex development activities, the previously
proposed methods offer a convenient way to
facilitate context-aware system development
projects. As shown in the use case implementation,
the proposed process model provides a standardized
way for defining context-related activities,
determining system reactions and identifying
individual contexts. Further, the usage of the
context-activity matrix helps structuring different
contexts and assures their uniqueness and
measurability throughout the use case. This ensures
that identified contexts can be sensed and do not
overlap.
While the application of the proposed approaches
has shown promising results, their benefits must be
examined further. To make a general statement
about their efficiency, a variety of real-world tests
are required.
The application of the methods on a broader
scale will also allow to detect domain specific issues
that require an adaption or extension. Especially for
the context-activity matrix we expect varying
requirements in different areas.
To improve the methods, we encourage
developers to test and adapt the approaches to their
needs. Having an active community using these
methods will lead to their fast evolvement and the
extensive deployment of context-aware systems at
industrial companies.
ACKNOWLEDGEMENTS
The project on which this publication is based has
received funding from the European Union's
Horizon 2020 research and innovation program
under Grant Agreement n˚63677.
REFERENCES
Alegre, U., Augusto, J. C. and Clark, T. (2016),
"Engineering context-aware systems and applications:
A survey", Journal of Systems and Software, Vol. 117,
pp. 55-83.
Biegel, G. and Cahill, V. (2004), "A framework for
developing mobile, context-aware applications",
Proceedings of the Second IEEE Annual Conference
on Pervasive Computing and Communications, pp.
361-365.
Chen, M., Mao, S. and Liu, Y. (2014), "Big data: A
survey", Mobile Networks and Applications, Vol. 19,
No. 2, pp. 171-209.
Choi, J. (2007), "Context-driven requirements analysis",
Computational Science and Its Applications-ICCSA
2007, pp. 739-748.
Choi, J., (2008), "Context: From Birth to Design", 2008
International Conference on Advanced Language
Processing and Web Information Technology, pp. 347-
352.
Choi, J., and Lee, Y. (2012), "Use-case driven
requirements analysis for context-aware systems",
Computer Applications for Bio-technology,
Multimedia, and Ubiquitous City, Springer, Berlin,
Heidelberg, pp. 202-209.
Desmet, B., Vallejos, J., Costanza, P., De Meuter, W. and
D’Hondt, T. (2007), "Context-oriented domain
analysis", Proceedings of the Sixth International and
Interdisciplinary Conference on Modeling and Using
Context CONTEXT 2007, pp. 178-191.
Facts4Workers (2017), The Goals of FACTS4WORKERS,
Facts4Workers. Available at:
http://facts4workers.eu/index.php/the-goals/ (accessed
at 27.11.2017).
Fahy, P. and Clarke, S. (2004), "CASS-a middleware for
mobile context-aware applications", Proceedings of
the Workshop on Context Awareness within
MobiSys’04, pp. 1-6.