Scholarly record
A PROGRAMMING MODEL FOR CONTEXT-AWARE APPLICATIONS IN DIGITAL ECOSYSTEMS
Abstract
Ecosystems are open adaptive systems with self-organizing properties; they are based on 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, and proposes an implementation of proposed model. A wide range of approaches of the context have been presented in the specialized literature, the model of context presented in this article is an objectual model, context data is represented in the form of a stream; the streams can connect in various filtering and processing schemes, finally a number of reactive variables are modified in the application. An implementation of proposed context model is presented and analysed in final part of the article.
Publication Impact Profile
Publication details
References15
S. A. Levin, “Ecosystems and the Biosphere as Complex Adaptive Systems,” Ecosystems, vol. 1, no. 5, pp. 431–436, 1998.
G. Briscoe, “Digital Ecosystems : Evolving Service-Oriented Architectures,” no. 507953, 2006.
G. Briscoe and S. Sadedin, “Natural science paradigms,” Digit. Bus. Ecosyst., pp. 48–55, 2007.
E. Chang and M. West, “Digital Ecosystems A Next Generation of the Collaborative Environment,” Eight Int. Conf., vol. 214, pp. 3–23, 2006.
E. Chang and M. West, “Digital Ecosystems and comparison to existing collaboration environment,” WSEAS Trans. Environ. Dev., vol. 2, no. 11, pp. 1396–1404, 2006.
L. D. Serbanati, F. L. Ricci, G. Mercurio, and A. Vasilateanu, “Steps towards a digital health ecosystem.,” J. Biomed. Inform., vol. 44, pp. 621–636, 2011.
T. Strang and C. Linnhoff-Popien, “A Context Modeling Survey,” Graph. Models, vol. Workshop o, no. 4, pp. 1–8, 2004.
A. K. Dey, “Understanding and Using Context,” Pers. Ubiquitous Comput. J., vol. 1, no. 5, pp. 4–7, 2001.
A. K. Dey, “Providing Architectural Support for Building Context-Aware Applications,” no. November, 2000.
A. K. Dey, G. D. Abowd, and D. Salber, “A Context-Based Infrastructure for Smart Environments,” Context, pp. 1–15, 1999.
C. Jacquet, Y. Bourda, and Y. Bellik, “A Component-Based Platform for Accessing Context in Ubiquitous Computing Applications,” J. Ubiquitous Comput. Intell., vol. 1, no. 2, pp. 163–173, 2007.
G. Salvaneschi, G. Hintz, and M. Mezini, “REScala: bridging between object-oriented and functional style in reactive applications,” Proc. 13th Int. Conf. Modul. - Modul. ’14, pp. 25–36, 2014.
S. Sehic, F. Li, S. Nastic, and S. Dustdar, “A programming model for context-aware applications in large-scale pervasive systems,” Int. Conf. Wirel. Mob. Comput. Netw. Commun., pp. 142–149, 2012.
B. Schilit, N. Adams, and R. Want, “Context-aware computing applications,” in Mobile Computing Systems and Applications, 1994. WMCSA 1994. First Workshop on, 1994, pp. 85–90.
H. bin Duan, X. yin Zhang, J. Wu, and G. jun Ma, “Max-Min Adaptive Ant Colony Optimization Approach to Multi-UAVs Coordinated Trajectory Replanning in Dynamic and Uncertain Environments,” J. Bionic Eng., vol. 6, no. 2, pp. 161–173, 2009.
Citing literature
Number of times cited according to Crossref: 1
View or Download full articleAccess options
SWS access login
Login as SWS Scientific CommitteeLogin as SWS Scientific PartnerLogin as SWS AuthorAuthors and approved SWS contributors will read and export their own linked papers after identity matching by SWS profile, email and SGEM GlobalID.
For librarian assistance: [email protected]
Purchase Instant Access
- Article can be downloaded after successful payment.
- Article may be used according to SWS library access terms.
- Article cannot be redistributed.


