Context-Aware Programming for Hybrid and Diversity-Aware Collective Adaptive Systems

被引:3
作者
Hong-Linh Truong [1 ]
Dustdar, Schahram [1 ]
机构
[1] Vienna Univ Technol, Distributed Syst Grp, A-1040 Vienna, Austria
来源
BUSINESS PROCESS MANAGEMENT WORKSHOPS( BPM 2014) | 2015年 / 202卷
关键词
D O I
10.1007/978-3-319-15895-2_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 h(2) CAS (Hybrid Compute Unit-based HDA-CAS). We then discuss a meta-view of h(2) CAS that describes a h(2) CAS program. We analyze and present program features for h(2) CAS in four main different contexts.
引用
收藏
页码:145 / 157
页数:13
相关论文
共 11 条
  • [1] Towards Collaborative, Dynamic & Complex Systems
    Andrikopoulos, Vasilios
    Saez, Santiago Gomez
    Karastoyanova, Dimka
    Weiss, Andreas
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 241 - 245
  • [2] [Anonymous], 2010, Proceedings of the ACM SIGKDD Workshop on Human Computation, DOI DOI 10.1145/1837885.1837907
  • [3] Battle A., 2011, P 24 ANN ACM S USER, P53
  • [4] Modelling and analyzing adaptive self-assembly strategies with Maude
    Bruni, Roberto
    Corradini, Andrea
    Gadducci, Fabio
    Lafuente, Alberto Lluch
    Vandin, Andrea
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2015, 99 : 75 - 94
  • [5] Formal Modeling of Socio-technical Collective Adaptive Systems
    Coronato, A.
    De Florio, V.
    Bakhouya, M.
    Serugendo, G. Di Marzo
    [J]. 2012 IEEE SIXTH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS WORKSHOPS (SASOW), 2012, : 187 - 192
  • [6] Dorn C, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P53, DOI 10.1109/ICSE.2013.6606551
  • [7] Kittur A., 2013, P 2013 C COMP SUPP C, P1301, DOI DOI 10.1145/2441776.2441923
  • [8] Kulkarni AnandP., 2011, CHI'11 Extended Abstracts on Human Factors in Computing Systems, P2053
  • [9] Quinn AJ, 2011, 29TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, P1403
  • [10] Truong HL, 2014, LECT NOTES COMPUT SC, V8377, P95, DOI 10.1007/978-3-319-06859-6_9