Context Variation for Service Self-contextualization in Cyber-Physical Systems
Operation and configuration of Cyber-Physical Systems (CPSs) require approaches for managing the variability at design time and the dynamics at runtime caused by a multitude of component types and changing application environments. As a contribution to this area, this paper proposes to integrate concepts for variability management with approaches for self-organization in intelligent systems. Our approach exploits the idea of self-contextualization to autonomously adapt behaviors of multiple services to the current situation. More concrete, we put the “context” of CPS into the conceptual focus of our approach and propose context variants for use in self-contextualization of CPS. The main contributions of this paper are to identify challenges in variability management of CPS based on an industrial case, the integration of context variants into the reference model for self-contextualizing services and an initial validation using a case study.
KeywordsCyber-physical systems Self-organization Self-contextualization Context variation
The research was supported partly by projects funded by grants # 14-07-00378, # 14-07-00345, # 14-07-00363 of the Russian Foundation for Basic Research. This work was also partially financially supported by Government of Russian Federation, Grant 074-U01.
- 2.Preuveneers, D., Berbers, Y.: Internet of things: a context-awareness perspective. In: Yan, L., Zhang, Y., Yang, L.T., Ning, H. (eds.) The Internet of Things: From RFID to the Next-Generation Pervasive Networked Systems, pp. 287–307. Auerbach Publications, Taylor and Francis Group, New York (2008)CrossRefGoogle Scholar
- 7.Wang, X., Zhang, D., Gu, T., Pung, H.: Ontology based context modeling and reasoning using OWL. In: Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications, pp. 18–22 (2004)Google Scholar
- 8.Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. In: Moran, T.P., Dourish, P. (eds.) Context-Aware Computing, Special Triple Issue of Human-Computer Interaction, vol. 16, pp. 229–241 (2001)Google Scholar
- 9.Thörn, C., Sandkuhl, K.: Feature modeling: managing variability in complex systems. In: Tolk, A., Jain, L.C. (eds.) Complex Systems in Knowledge-based Environments: Theory, Models and Applications. Studies in Computational Intelligence, vol. 168, pp. 129–162. Springer, Heidelberg (2009)CrossRefGoogle Scholar
- 10.Kang, K., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, S.A.: Feature-oriented domain analysis (FODA) - feasibility study. Technical Report CMU/SEI-90-TR-21, Carnegie-Mellon University (1990)Google Scholar
- 12.Czarnecki, K., Eisenecker, U.: Generative Programming. Addison-Wesley, Reading (2000)Google Scholar
- 13.Riebisch, M.: Towards a more precise definition of feature model. In: Riebisch, M., Coplien, J.O., Streitferdt, D. (eds.) Modelling Variability for Object-Oriented Product Lines. BookOnDemand Publ. Co, Norderstedt (2003)Google Scholar
- 15.Mietzner, R., Metzger, A., Leymann, F., Pohl, K.: Variability modeling to support customization and deployment of multi-tenant-aware software as a service applications. In: Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems, pp. 18–25. IEEE Computer Society (2009)Google Scholar
- 17.European Road Transport Research Advisory Council (2010) ERTRAC’s Strategic Research Agenda: Towards a 50 % more efficient road transport system by 2030. ERTRAC, October 2010. http://www.ertrac.org/. Accessed 04 Jan 2011
- 18.Sandkuhl, K., Borchardt, U., Lantow, B., Stamer, D., Wißotzki, M.: Towards adaptive business models for intelligent information logistics in transportation. In: 11th International Conference, BIR 2012. Higher School of Economics, Nizhny Novgorod, Russia (2012)Google Scholar
- 19.Ambient Networks Phase 2. Integrated Design for Context, Network and Policy Management, Deliverable D10.-D1 (2006). http://www.ambient-networks.org/-Files/-deliverables/-D10-D.1_PU.pdf. Accessed 09 September 2014
- 23.Teslya, N.: Smart space-based Lego® mindstorms EV3 robots interaction. In: Proceedings of the 16th Conference of Open Innovations Association FRUCT, pp. 195–200 (2014)Google Scholar