Towards More Context-Awareness in Reactive Digital Ecosystems

Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 754)

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-awareness 

Notes

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. 1.
    Levin, S.A.: Ecosystems and the biosphere as complex adaptive systems. Ecosystems 1(5), 431–436 (1998)CrossRefGoogle Scholar
  2. 2.
    Briscoe, G.: Digital ecosystems: evolving service-orientated architectures, no. 507953 (2006)Google Scholar
  3. 3.
    Briscoe, G., Sadedin, S.: Natural science paradigms. Digit. Bus. Ecosyst., 48–55 (2007)Google Scholar
  4. 4.
    Chang, E., West, M.: Digital ecosystems a next generation of the collaborative environment. Eight Int. Conf. 214, 3–23 (2006)Google Scholar
  5. 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. 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. 7.
    Strang, T., Linnhoff-Popien, C.: A context modeling survey graph models. In: Workshop, no. 4, pp. 1–8 (2004)Google Scholar
  8. 8.
    Dey, A.K.: Understanding and Using Context. Pers. Ubiquit. Comput. J. 1(5), 4–7 (2001)CrossRefGoogle Scholar
  9. 9.
    Dey, A.K.: Providing architectural support for building context-aware applications, November 2000Google Scholar
  10. 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. 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. 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. 13.
    Jeckel, S.: Documentation of C++React. http://schlangster.github.io/cpp.react/. Accessed 01 Jan 2017
  14. 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. 15.
    Data Distribution Service for Real-time Systems, OMG (2015). http://www.omg.org/spec/DDS/1.4/
  16. 16.
    Schilit, B., Adams, N., Want, R.: Context-aware computing applications. In: Mobile Computing Systems and Applications, pp. 85–90 (1994)Google Scholar
  17. 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. 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. 19.
    Corsaro, A., Schmidt, D.C.: The data distribution service. In: Tech, pp. 1–19 (2012)Google Scholar
  20. 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

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  1. 1.Politehnica University of BucharestBucharestRomania

Personalised recommendations