CIT&DS 2017: Creativity in Intelligent Technologies and Data Science pp 640-654 | Cite as
Towards More Context-Awareness in Reactive Digital Ecosystems
Abstract
Ecosystems are open adaptive systems with self-organizing properties; they are based on a local interaction of the composing elements and generating a general end-result. Digital ecosystems incorporate these features in context-aware applications that work together for the efficient solving of complex dynamic problems. This article considers the digital ecosystems as being open-system of applications with a certain degree of context-awareness. It also presents Econtxt a programming model for the context used by context-aware applications running in digital ecosystems. An implementation of the proposed context model is presented and analysed in the final part of the article.
Keywords
Context Digital ecosystems Context-awarenessNotes
Acknowledgements
The work has been funded by the Sectoral Operational Programme Human Resources Development 2007-2013 of the Ministry of European Funds through the Financial Agreement POSDRU/159/1.5/S/132395.
References
- 1.Levin, S.A.: Ecosystems and the biosphere as complex adaptive systems. Ecosystems 1(5), 431–436 (1998)CrossRefGoogle Scholar
- 2.Briscoe, G.: Digital ecosystems: evolving service-orientated architectures, no. 507953 (2006)Google Scholar
- 3.Briscoe, G., Sadedin, S.: Natural science paradigms. Digit. Bus. Ecosyst., 48–55 (2007)Google Scholar
- 4.Chang, E., West, M.: Digital ecosystems a next generation of the collaborative environment. Eight Int. Conf. 214, 3–23 (2006)Google Scholar
- 5.Chang, E., West, M.: Digital ecosystems and comparison to existing collaboration environment. WSEAS Trans. Environ. Dev. 2(11), 1396–1404 (2006)Google Scholar
- 6.Serbanati, L.D., Ricci, F.L., Mercurio, G., Vasilateanu, A.: Steps towards a digital health ecosystem. J. Biomed. Inform. 44, 621–636 (2011)CrossRefGoogle Scholar
- 7.Strang, T., Linnhoff-Popien, C.: A context modeling survey graph models. In: Workshop, no. 4, pp. 1–8 (2004)Google Scholar
- 8.Dey, A.K.: Understanding and Using Context. Pers. Ubiquit. Comput. J. 1(5), 4–7 (2001)CrossRefGoogle Scholar
- 9.Dey, A.K.: Providing architectural support for building context-aware applications, November 2000Google Scholar
- 10.Dey, A.K., Abowd, G.D., Salber, D.: A context-based infrastructure for smart environments. In: Nixon, P., Lacey, G., Dobson, S. (eds.) Managing Interactions in Smart Environments, pp. 114–128. Springer, London (1999). doi: 10.1007/978-1-4471-0743-9_11 Google Scholar
- 11.Jacquet, C., Bourda, Y., Bellik, Y.: A component-based platform for accessing context in ubiquitous computing applications. J. Ubiquit. Comput. Intell. 1(2), 163–173 (2007)CrossRefGoogle Scholar
- 12.Salvaneschi, G., Hintz, G., Mezini, M.: REScala: bridging between object-oriented and functional style in reactive applications. In: Proceedings of the 13th International Conference Modularity - Modularity 2014, pp. 25–36 (2014)Google Scholar
- 13.Jeckel, S.: Documentation of C++React. http://schlangster.github.io/cpp.react/. Accessed 01 Jan 2017
- 14.Sehic, S., Li, F., Nastic, S., Dustdar, S.: A programming model for context-aware applications in large-scale pervasive systems. In: International Conference on Wireless and Mobile Computing, Networking and Communications, pp. 142–149 (2012)Google Scholar
- 15.Data Distribution Service for Real-time Systems, OMG (2015). http://www.omg.org/spec/DDS/1.4/
- 16.Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Mobile Computing Systems and Applications, pp. 85–90 (1994)Google Scholar
- 17.Duan, H.B., Zhang, X.Y., Wu, J., Ma, G.J.: Max-min adaptive ant colony optimization approach to multi-UAVs coordinated trajectory replanning in dynamic and uncertain environments. J. Bionic Eng. 6(2), 161–173 (2009)CrossRefGoogle Scholar
- 18.Duan, H., Li, P.: Bio-inspired Computation in Unmanned Aerial Vehicles. Springer, Heidelberg (2014). doi: 10.1007/978-3-642-41196-0 CrossRefGoogle Scholar
- 19.Corsaro, A., Schmidt, D.C.: The data distribution service. In: Tech, pp. 1–19 (2012)Google Scholar
- 20.Averian, A.: Digital ecosystems software modeling from a niche perspective. Mathematics-Informatics Series. Annals of Spiru Haret University, vol. 10, pp. 37–47 (2014). (CNCSIS B+)Google Scholar