Collective adaptive systems (CASs) have been researched intensively since many years. However, the recent emerging developments and advanced models in service-oriented computing, cloud computing and human computation have fostered several new forms of CASs. Among them, Hybrid and Diversity-aware CASs (HDA-CASs) characterize new types of CASs in which a collective is composed of hybrid machines and humans that collaborate together with different complementary roles. This emerging HDA-CAS poses several research challenges in terms of programming, management and provisioning. In this paper, we investigate the main issues in programming HDA-CASs. First, we analyze context characterizing HDA-CASs. Second, we propose to use the concept of hybrid compute units to implement HDA-CASs that can be elastic. We call this type of HDA-CASs h2 CAS(Hybrid Compute Unit-based HDA-CAS). We then discuss a meta-view of h2 CAS that describes a h2 CASprogram. We analyze and present program features for h2 CASin four main different contexts
CITATION STYLE
Truong, H. L., & Dustdar, S. (2015). Context-aware programming for hybrid and diversity-aware collective adaptive systems. In Lecture Notes in Business Information Processing (Vol. 202, pp. 145–157). Springer Verlag. https://doi.org/10.1007/978-3-319-15895-2_13
Mendeley helps you to discover research relevant for your work.