Semantic Web Based Context-Adaptable Generation of Product Specific Documentation

As users and developers have started to put the Internet of Things to good use, the approach of documenting applications has not evolved to handle the created complexity. As items, devices and systems become more customizable and adapted to their users, their documentation still lags behind. In particular, documentation covering the contextual behaviour and specific configuration of artifacts is needed. We design a system that leverages semantic web technologies to create smart documentation on the basis of model based system descriptions and heterogeneous data sources, which are needed to create valuable and up-to-date documentation. Based on two scenarios we show the benefits for both the development cycle and the user experience of Web of Things applications. The paper presents a mashup of Internet of Things, model driven development, semantic web and HTML5 MVC technologies for generating context-sensitive documentation.

[1]  Jesper B. Møller,et al.  Product Configuration over the Internet , 2001 .

[2]  Florian Michahelles,et al.  Proactive Instructions for Furniture Assembly , 2002, UbiComp.

[3]  Sunny Consolvo,et al.  Some Assembly Required: Supporting End-User Sensor Installation in Domestic Ubiquitous Computing Environments , 2004, UbiComp.

[4]  R. E. Horn Structured Writing as a Paradigm , 2005 .

[5]  N. Harrison The Darwin Information Typing Architecture (DITA): applications for globalization , 2005, IPCC 2005. Proceedings. International Professional Communication Conference, 2005..

[6]  Paul Grünbacher,et al.  DOPLER: An Adaptable Tool Suite for Product Line Engineering , 2007, SPLC.

[7]  Sophia Ananiadou,et al.  Generating Natural Language specifications from UML class diagrams , 2008, Requirements Engineering.

[8]  Marcelo Arenas,et al.  Semantics and complexity of SPARQL , 2006, TODS.

[9]  Erik Wilde,et al.  Architecting a mashable open world wide web of things , 2010 .

[10]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[11]  Håkan Burden,et al.  Natural language generation from class diagrams , 2011, MoDeVVa.

[12]  Ieee Std IEEE Standard for Adoption of ISO/IEC 26514:2008 Systems and Software Engineering— Requirements for Designers and Developers of User Documentation , 2011 .

[13]  Michael Beigl,et al.  End-user installation of heterogeneous home automation systems using pen and paper interfaces and dynamically generated documentation , 2014, 2014 International Conference on the Internet of Things (IOT).

[14]  Rik Van de Walle,et al.  User-friendly configuration of smart environments , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).