{"title":"Research directions for Aggregate Computing with Machine Learning","authors":"Gianluca Aguzzi","doi":"10.1109/ACSOS-C52956.2021.00078","DOIUrl":null,"url":null,"abstract":"Collective adaptive systems are challenging from the engineering perspective. Different approaches aim at taming these systems either by specifying the behaviour programmatically or by using Machine Learning techniques. Aggregate programming is part of the first group and is a novel technique by which developers can express collective system behaviours from a global perspective, using a compositional and functional programming approach. Over the years, Aggregate Computing has been applied in different scenarios, ranging from smart cities to crowd of augmented people. Despite its promising capabilities, it is sometimes challenging to describe aggregate behaviours, so we aim at merging Aggregate Computing with Machine Learning techniques to simplify the aggregate program synthesis.","PeriodicalId":268224,"journal":{"name":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems Companion (ACSOS-C)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACSOS-C52956.2021.00078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Collective adaptive systems are challenging from the engineering perspective. Different approaches aim at taming these systems either by specifying the behaviour programmatically or by using Machine Learning techniques. Aggregate programming is part of the first group and is a novel technique by which developers can express collective system behaviours from a global perspective, using a compositional and functional programming approach. Over the years, Aggregate Computing has been applied in different scenarios, ranging from smart cities to crowd of augmented people. Despite its promising capabilities, it is sometimes challenging to describe aggregate behaviours, so we aim at merging Aggregate Computing with Machine Learning techniques to simplify the aggregate program synthesis.