?url_ver=Z39.88-2004&rft_id=arXiv%3A1711.06092&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.relation=http%3A%2F%2Feprints.imtlucca.it%2F3946%2F&rft.title=Programming+the+Interactions+of+Collective+Adaptive+Systems+by+Relying+on+Attribute-based+Communication&rft.creator=Abd+Alrahman%2C+Yehia+Moustafa&rft.creator=De+Nicola%2C+Rocco&rft.creator=Loreti%2C+Michele&rft.subject=QA75+Electronic+computers.+Computer+science&rft.description=Collective+adaptive+systems+are+new+emerging+computational+systems+consisting+of+a+large+number+of+interacting+components+and+featuring+complex+behaviour.+These+systems+are+usually+distributed%2C+heterogeneous%2C+decentralised+and+interdependent%2C+and+are+operating+in+dynamic+and+possibly+unpredictable+environments.+Finding+ways+to+understand+and+design+these+systems+and%2C+most+of+all%2C+to+model+the+interactions+of+their+components%2C+is+a+difficult+but+important+endeavour.+In+this+article+we+propose+a+language-based+approach+for+programming+the+interactions+of+collective-adaptive+systems+by+relying+on+attribute-based+communication%3B+a+paradigm+that+permits+a+group+of+partners+to+communicate+by+considering+their+run-time+properties+and+capabilities.+We+introduce+AbC%2C+a+foundational+calculus+for+attribute-based+communication+and+show+how+its+linguistic+primitives+can+be+used+to+program+a+complex+and+sophisticated+variant+of+the+well-known+problem+of+Stable+Allocation+in+Content+Delivery+Networks.+Also+other+interesting+case+studies%2C+from+the+realm+of+collective-adaptive+systems%2C+are+considered.+We+also+illustrate+the+expressive+power+of+attribute-based+communication+by+showing+the+natural+encoding+of+other+existing+communication+paradigms+into+AbC.&rft.publisher=arXiv&rft.date=2017&rft.type=Working+Paper&rft.type=NonPeerReviewed&rft.format=application%2Fpdf&rft.language=en&rft.rights=cc_by_nc&rft.identifier=http%3A%2F%2Feprints.imtlucca.it%2F3946%2F1%2F1711.06092.pdf&rft.identifier=++Abd+Alrahman%2C+Yehia+Moustafa+and+De+Nicola%2C+Rocco+and+Loreti%2C+Michele++Programming+the+Interactions+of+Collective+Adaptive+Systems+by+Relying+on+Attribute-based+Communication.++Working+Paper+++arXiv+++++++(Submitted)+++&rft.relation=https%3A%2F%2Farxiv.org%2Fabs%2F1711.06092&rft.relation=arXiv%3A1711.06092