Per Year
@article{stscoordination-scp184,
year = 2019,
keywords = {survey; coordination; socio-technical systems; social protocols; commitments; behavioural implicit communication; MoK},
volume = 184,
editor = {Jacquet, Jean-Marie and Soldani, Jacopo},
series = {Special Issue FOCLASA 2018},
publisher = {Elsevier},
journal = {Science of Computer Programming},
author = {Mariani, Stefano},
title = {Coordination in Socio-technical Systems: Where are we now? Where do we go next?}
}
year = 2019,
keywords = {survey; coordination; socio-technical systems; social protocols; commitments; behavioural implicit communication; MoK},
volume = 184,
editor = {Jacquet, Jean-Marie and Soldani, Jacopo},
series = {Special Issue FOCLASA 2018},
publisher = {Elsevier},
journal = {Science of Computer Programming},
author = {Mariani, Stefano},
title = {Coordination in Socio-technical Systems: Where are we now? Where do we go next?}
}
@inproceedings{CV-FMEC2019,
author={Casadei, Roberto AND Viroli, Mirko},
booktitle={2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC)},
title={Coordinating Computation at the Edge: a Decentralized, Self-Organizing, Spatial Approach},
year={2019},
volume={},
number={},
pages={60-67},
keywords={edge computing;self-organization;decentralized computing;spatial computing;distributed coordination},
doi={10.1109/FMEC.2019.8795355},
ISSN={},
month={June}}
author={Casadei, Roberto AND Viroli, Mirko},
booktitle={2019 Fourth International Conference on Fog and Mobile Edge Computing (FMEC)},
title={Coordinating Computation at the Edge: a Decentralized, Self-Organizing, Spatial Approach},
year={2019},
volume={},
number={},
pages={60-67},
keywords={edge computing;self-organization;decentralized computing;spatial computing;distributed coordination},
doi={10.1109/FMEC.2019.8795355},
ISSN={},
month={June}}
@article{maseditorial-applsci9,
articleno = 954,
author = {Mariani, Stefano and Omicini, Andrea},
doi = {10.3390/app9050954},
iris = {11585/695221},
issn = {2076-3417},
journal = {Applied Sciences},
month = mar,
number = 5,
publisher = {MDPI},
scholar = {17565535718048108990},
scopus = {2-s2.0-85063731638},
title = {Special Issue ``Multi-Agent Systems'': Editorial},
url = {https://www.mdpi.com/2076-3417/9/5/954},
volume = 9,
wos = {000462504400141},
year = 2019
}
articleno = 954,
author = {Mariani, Stefano and Omicini, Andrea},
doi = {10.3390/app9050954},
iris = {11585/695221},
issn = {2076-3417},
journal = {Applied Sciences},
month = mar,
number = 5,
publisher = {MDPI},
scholar = {17565535718048108990},
scopus = {2-s2.0-85063731638},
title = {Special Issue ``Multi-Agent Systems'': Editorial},
url = {https://www.mdpi.com/2076-3417/9/5/954},
volume = 9,
wos = {000462504400141},
year = 2019
}
@inproceedings{rgbdsemanticsegmentation-icdsc2019,
articleno = 9,
author = {Michieli, Umberto and Camporese, Maria and Agiollo, Andrea and Pagnutti, Giampaolo and Zanuttigh, Pietro},
booktitle = {13th International Conference on Distributed Smart Cameras (ICDSC2019)},
dblp = {conf/icdsc/MichieliCAPZ19},
doi = {10.1145/3349801.3349810},
editor = {Conci, Nicola and Shan, Caifeng and Marcenaro, Lucio and Han, Jungong},
iris = {11585/842656},
isbn = {978-1-4503-7189-6},
location = {Trento, Italy},
month = {9--11~} # sep,
numpages = 6,
pages = {9:1--9:6},
publisher = {{ACM}},
title = {Region Merging Driven by Deep Learning for {RGB-D} Segmentation and Labeling},
url = {https://doi.org/10.1145/3349801.3349810},
wos = {000519116500009},
year = 2019
}
articleno = 9,
author = {Michieli, Umberto and Camporese, Maria and Agiollo, Andrea and Pagnutti, Giampaolo and Zanuttigh, Pietro},
booktitle = {13th International Conference on Distributed Smart Cameras (ICDSC2019)},
dblp = {conf/icdsc/MichieliCAPZ19},
doi = {10.1145/3349801.3349810},
editor = {Conci, Nicola and Shan, Caifeng and Marcenaro, Lucio and Han, Jungong},
iris = {11585/842656},
isbn = {978-1-4503-7189-6},
location = {Trento, Italy},
month = {9--11~} # sep,
numpages = 6,
pages = {9:1--9:6},
publisher = {{ACM}},
title = {Region Merging Driven by Deep Learning for {RGB-D} Segmentation and Labeling},
url = {https://doi.org/10.1145/3349801.3349810},
wos = {000519116500009},
year = 2019
}
@inproceedings{10.5555/3306127.3332028,
author = {Mariani, Stefano and Croatti, Angelo and Ricci, Alessandro and Prati, Andrea and Vizzari, Giuseppe},
title = {ViTALiSE: Virtual to Augmented Loop in Smart Environments},
year = {2019},
isbn = {9781450363099},
publisher = {International Foundation for Autonomous Agents and Multiagent Systems},
address = {Richland, SC},
abstract = {Future workplaces will be smart environments providing human users with features and functionalities augmenting their capabilities while lowering their cognitive/physical efforts. ViTALiSE is a vision of future smart environments integrating Human-Agent Collectives (HAC) with Digital Twins (DTs) fostering the synergistic interplay between the physical and digital reality.},
booktitle = {Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems},
pages = {2114–2116},
numpages = {3},
keywords = {virtual reality, ViTALiSE, augmented reality, smart environments, mixed reality, multiagent systems, mirror worlds, augmented worlds},
location = {Montreal QC, Canada},
series = {AAMAS '19}
}
author = {Mariani, Stefano and Croatti, Angelo and Ricci, Alessandro and Prati, Andrea and Vizzari, Giuseppe},
title = {ViTALiSE: Virtual to Augmented Loop in Smart Environments},
year = {2019},
isbn = {9781450363099},
publisher = {International Foundation for Autonomous Agents and Multiagent Systems},
address = {Richland, SC},
abstract = {Future workplaces will be smart environments providing human users with features and functionalities augmenting their capabilities while lowering their cognitive/physical efforts. ViTALiSE is a vision of future smart environments integrating Human-Agent Collectives (HAC) with Digital Twins (DTs) fostering the synergistic interplay between the physical and digital reality.},
booktitle = {Proceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems},
pages = {2114–2116},
numpages = {3},
keywords = {virtual reality, ViTALiSE, augmented reality, smart environments, mixed reality, multiagent systems, mirror worlds, augmented worlds},
location = {Montreal QC, Canada},
series = {AAMAS '19}
}
@article{lpaas-ijguc10,
author = {Calegari, Roberta and Denti, Enrico and Mariani, Stefano and Omicini, Andrea},
dblp = {journals/ijguc/CalegariDMO19},
doi = {10.1504/IJGUC.2019.10022135},
editor = {de Macedo, Douglas Dyllon Jeronimo and Messina, Fabrizio},
eissn = {1741-8488},
iris = {11585/657394},
issn = {1741-847X},
journal = {International Journal of Grid and Utility Computing},
keywords = {IoT, logic programming, multi-agent systems, pervasive computing, LPaaS, artificial intelligence, interoperability},
number = 4,
pages = {344--360},
publisher = {Inderscience},
scholar = {3690275178730600901},
scopus = {2-s2.0-85069787119},
title = {Logic Programming as a Service in Multi-Agent Systems for the {I}nternet of {T}hings},
url = {https://www.inderscience.com/info/inarticle.php?artid=100878},
volume = 10,
wos = {000476657400005},
year = 2019
}
author = {Calegari, Roberta and Denti, Enrico and Mariani, Stefano and Omicini, Andrea},
dblp = {journals/ijguc/CalegariDMO19},
doi = {10.1504/IJGUC.2019.10022135},
editor = {de Macedo, Douglas Dyllon Jeronimo and Messina, Fabrizio},
eissn = {1741-8488},
iris = {11585/657394},
issn = {1741-847X},
journal = {International Journal of Grid and Utility Computing},
keywords = {IoT, logic programming, multi-agent systems, pervasive computing, LPaaS, artificial intelligence, interoperability},
number = 4,
pages = {344--360},
publisher = {Inderscience},
scholar = {3690275178730600901},
scopus = {2-s2.0-85069787119},
title = {Logic Programming as a Service in Multi-Agent Systems for the {I}nternet of {T}hings},
url = {https://www.inderscience.com/info/inarticle.php?artid=100878},
volume = 10,
wos = {000476657400005},
year = 2019
}
@inproceedings{FRVZ-ROCCO2019,
author = {Fortino, Giancarlo and Re, Barbara and Viroli, Mirko and Zambonelli, Franco},
title = {Fluidware: An Approach Towards Adaptive and Scalable Programming of the IoT},
booktitle = {Models, Languages, and Tools for Concurrent and Distributed Programming
- Essays Dedicated to Rocco De Nicola on the Occasion of His 65th
Birthday},
pages = {411--427},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-21485-2\_22},
doi = {10.1007/978-3-030-21485-2\_22},
editor = {Boreale, Michele and Corradini, Flavio and Loreti, Michele and Pugliese, Rosario},
volume = {11665},
publisher = {Springer},
isbn = {978-3-030-21484-5}
}
author = {Fortino, Giancarlo and Re, Barbara and Viroli, Mirko and Zambonelli, Franco},
title = {Fluidware: An Approach Towards Adaptive and Scalable Programming of the IoT},
booktitle = {Models, Languages, and Tools for Concurrent and Distributed Programming
- Essays Dedicated to Rocco De Nicola on the Occasion of His 65th
Birthday},
pages = {411--427},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-21485-2\_22},
doi = {10.1007/978-3-030-21485-2\_22},
editor = {Boreale, Michele and Corradini, Flavio and Loreti, Michele and Pugliese, Rosario},
volume = {11665},
publisher = {Springer},
isbn = {978-3-030-21484-5}
}
@inproceedings{CVAPD-COORD2019,
Author = {Casadei, Roberto and Viroli, Mirko and Audrito, Giorgio and Pianini, Danilo and Damiani, Ferruccio},
Booktitle = {Coordination Models and Languages},
Doi = {10.1007/978-3-030-22397-7_12},
Editor = {Riis Nielson, Hanne and Tuosto, Emilio},
Note = {21st {IFIP} {WG} 6.1 International Conference, {COORDINATION} 2019, Held as Part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019, Proceedings},
Pages = {200--217},
Publisher = {Springer},
Series = {Lecture Notes in Computer Science},
Title = {Aggregate Processes in Field Calculus},
Url = {http://link.springer.com/10.1007978-3-030-22397-7_12},
Volume = 11533,
Year = 2019}
Author = {Casadei, Roberto and Viroli, Mirko and Audrito, Giorgio and Pianini, Danilo and Damiani, Ferruccio},
Booktitle = {Coordination Models and Languages},
Doi = {10.1007/978-3-030-22397-7_12},
Editor = {Riis Nielson, Hanne and Tuosto, Emilio},
Note = {21st {IFIP} {WG} 6.1 International Conference, {COORDINATION} 2019, Held as Part of the 14th International Federated Conference on Distributed Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June 17-21, 2019, Proceedings},
Pages = {200--217},
Publisher = {Springer},
Series = {Lecture Notes in Computer Science},
Title = {Aggregate Processes in Field Calculus},
Url = {http://link.springer.com/10.1007978-3-030-22397-7_12},
Volume = 11533,
Year = 2019}
@book{digitaldemocracy-book2019,
dblp = {series/lncs/11300},
doi = {10.1007/978-3-030-05333-8},
editor = {Contucci, Pierluigi and Omicini, Andrea and Pianini, Danilo and Sîrbu, Alina},
eisbn = {978-3-030-05333-8},
eissn = {1611-3349},
iris = {11585/653741},
isbn = {978-3-030-05332-1},
issn = {0302-9743},
keywords = {authentication, authorization, cryptography, data security, delegation, Information and Communication Technologies (ICT), information technology, knowledge management, resource allocation, resource management, security systems, software engineering},
month = jan,
publisher = {Springer},
scholar = {12990193718704924330},
series = {Lecture Notes in Computer Science},
subseries = {State-of-the-Art Survey},
title = {The Future of Digital Democracy. An Interdisciplinary Approach},
url = {http://link.springer.com/10.1007/978-3-030-05333-8},
url-epub = {http://link.springer.com/download/epub/10.1007/978-3-030-05333-8.epub},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-05333-8.pdf},
volume = 11300,
year = 2019
}
dblp = {series/lncs/11300},
doi = {10.1007/978-3-030-05333-8},
editor = {Contucci, Pierluigi and Omicini, Andrea and Pianini, Danilo and Sîrbu, Alina},
eisbn = {978-3-030-05333-8},
eissn = {1611-3349},
iris = {11585/653741},
isbn = {978-3-030-05332-1},
issn = {0302-9743},
keywords = {authentication, authorization, cryptography, data security, delegation, Information and Communication Technologies (ICT), information technology, knowledge management, resource allocation, resource management, security systems, software engineering},
month = jan,
publisher = {Springer},
scholar = {12990193718704924330},
series = {Lecture Notes in Computer Science},
subseries = {State-of-the-Art Survey},
title = {The Future of Digital Democracy. An Interdisciplinary Approach},
url = {http://link.springer.com/10.1007/978-3-030-05333-8},
url-epub = {http://link.springer.com/download/epub/10.1007/978-3-030-05333-8.epub},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-05333-8.pdf},
volume = 11300,
year = 2019
}
@inproceedings{ABDPV-COORD2019,
author = {Audrito, Giorgio and Beal, Jacob and Damiani, Ferruccio and Pianini, Danilo and Viroli, Mirko},
title = {The share Operator for Field-Based Coordination},
booktitle = {Coordination Models and Languages, Proceedings},
pages = {54--71},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-22397-7\_4},
doi = {10.1007/978-3-030-22397-7\_4},
editor = {Riis Nielson, Hanne and Tuosto, Emilio},
volume = {11533},
series = {Lecture Notes in Computer Science},
volume = {11533},
publisher = {Springer}
}
author = {Audrito, Giorgio and Beal, Jacob and Damiani, Ferruccio and Pianini, Danilo and Viroli, Mirko},
title = {The share Operator for Field-Based Coordination},
booktitle = {Coordination Models and Languages, Proceedings},
pages = {54--71},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-22397-7\_4},
doi = {10.1007/978-3-030-22397-7\_4},
editor = {Riis Nielson, Hanne and Tuosto, Emilio},
volume = {11533},
series = {Lecture Notes in Computer Science},
volume = {11533},
publisher = {Springer}
}
@inproceedings{AVDPB-FORTE2019,
author = {Audrito, Giorgio and Viroli, Mirko and Damiani, Ferruccio and Pianini, Danilo and Beal, Jacob},
title = {On a Higher-Order Calculus of Computational Fields},
booktitle = {Formal Techniques for Distributed Objects, Components, and Systems
- 39th {IFIP} {WG} 6.1 International Conference, {FORTE} 2019, Held
as Part of the 14th International Federated Conference on Distributed
Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June
17-21, 2019, Proceedings},
pages = {289--292},
year = {2019},
publisher = {Springer},
url = {https://doi.org/10.1007/978-3-030-21759-4\_17},
doi = {10.1007/978-3-030-21759-4\_17},
editor = {P{\'{e}}rez, Jorge A. and
Yoshida, Nobuko},
series = {Lecture Notes in Computer Science},
volume = {11535},
isbn = {978-3-030-21758-7},
}
author = {Audrito, Giorgio and Viroli, Mirko and Damiani, Ferruccio and Pianini, Danilo and Beal, Jacob},
title = {On a Higher-Order Calculus of Computational Fields},
booktitle = {Formal Techniques for Distributed Objects, Components, and Systems
- 39th {IFIP} {WG} 6.1 International Conference, {FORTE} 2019, Held
as Part of the 14th International Federated Conference on Distributed
Computing Techniques, DisCoTec 2019, Kongens Lyngby, Denmark, June
17-21, 2019, Proceedings},
pages = {289--292},
year = {2019},
publisher = {Springer},
url = {https://doi.org/10.1007/978-3-030-21759-4\_17},
doi = {10.1007/978-3-030-21759-4\_17},
editor = {P{\'{e}}rez, Jorge A. and
Yoshida, Nobuko},
series = {Lecture Notes in Computer Science},
volume = {11535},
isbn = {978-3-030-21758-7},
}
@book{appscimas-book2019,
booktitle = {Multi-Agent Systems},
doi = {10.3390/books978-3-03897-925-8},
editor = {Botti, Vicent and Omicini, Andrea and Mariani, Stefano and Julian, Vicente},
eisbn = {978-3-03897-925-8},
iris = {11585/786765},
isbn = {978-3-03897-924-1},
month = may,
pages = {392},
publisher = {MDPI},
title = {Multi-Agent Systems},
url = {https://www.mdpi.com/books/pdfview/book/1303},
urlpdf = {https://www.mdpi.com/books/pdfdownload/book/1303},
year = 2019
}
booktitle = {Multi-Agent Systems},
doi = {10.3390/books978-3-03897-925-8},
editor = {Botti, Vicent and Omicini, Andrea and Mariani, Stefano and Julian, Vicente},
eisbn = {978-3-03897-925-8},
iris = {11585/786765},
isbn = {978-3-03897-924-1},
month = may,
pages = {392},
publisher = {MDPI},
title = {Multi-Agent Systems},
url = {https://www.mdpi.com/books/pdfview/book/1303},
urlpdf = {https://www.mdpi.com/books/pdfdownload/book/1303},
year = 2019
}
@inproceedings{tusow-icccn2019,
address = {Valencia, Spain},
author = {Ciatto, Giovanni and Rizzato, Lorenzo and Omicini, Andrea and Mariani, Stefano},
booktitle = {The 28th International Conference on Computer Communications and Networks (ICCCN 2019)},
dblp = {conf/icccn/CiattoRO019},
doi = {10.1109/ICCCN.2019.8846916},
ieee = {8846916},
iris = {11585/695576},
isbn = {978-1-7281-1856-7},
isbn-usb = {978-1-7281-1855-0},
issn = {2637-9430},
keywords = {TuSoW, edge computing, coordination, tuple spaces, LINDA, Web of Things},
month = {29~} # jul # {--1~} # aug,
publisher = {IEEE},
scopus = {2-s2.0-85073155391},
title = {{TuSoW}: Tuple Spaces for Edge Computing},
url = {http://ieeexplore.ieee.org/document/8846916},
wos = {000533348400007},
year = 2019
}
address = {Valencia, Spain},
author = {Ciatto, Giovanni and Rizzato, Lorenzo and Omicini, Andrea and Mariani, Stefano},
booktitle = {The 28th International Conference on Computer Communications and Networks (ICCCN 2019)},
dblp = {conf/icccn/CiattoRO019},
doi = {10.1109/ICCCN.2019.8846916},
ieee = {8846916},
iris = {11585/695576},
isbn = {978-1-7281-1856-7},
isbn-usb = {978-1-7281-1855-0},
issn = {2637-9430},
keywords = {TuSoW, edge computing, coordination, tuple spaces, LINDA, Web of Things},
month = {29~} # jul # {--1~} # aug,
publisher = {IEEE},
scopus = {2-s2.0-85073155391},
title = {{TuSoW}: Tuple Spaces for Edge Computing},
url = {http://ieeexplore.ieee.org/document/8846916},
wos = {000533348400007},
year = 2019
}
@article{xaisocialsciences-ai267,
author = {Miller, Tim},
doi = {10.1016/j.artint.2018.07.007},
issn = {0004-3702},
journal = {Artificial Intelligence},
keywords = {Explanation, Explainability, Interpretability, Explainable AI, Transparency},
pages = {1--38},
title = {Explanation in artificial intelligence: Insights from the social sciences},
url = {https://www.sciencedirect.com/science/article/pii/S0004370218305988},
volume = 267,
year = 2019}
author = {Miller, Tim},
doi = {10.1016/j.artint.2018.07.007},
issn = {0004-3702},
journal = {Artificial Intelligence},
keywords = {Explanation, Explainability, Interpretability, Explainable AI, Transparency},
pages = {1--38},
title = {Explanation in artificial intelligence: Insights from the social sciences},
url = {https://www.sciencedirect.com/science/article/pii/S0004370218305988},
volume = 267,
year = 2019}
@incollection{intelligentagentsenv-refmodlifesci2018,
author = {Garro, Alfredo and Mühlhäuser, Max and Tundis, Andrea and Mariani, Stefano and Omicini, Andrea and Vizzari, Giuseppe},
booktitle = {Encyclopedia of Bioinformatics and Computational Biology},
dblp = {reference/bioinf/GarroMT0OV19},
doi = {10.1016/B978-0-12-809633-8.20327-0},
iris = {11585/636937},
isbn = {978-0-12-811432-2},
keywords = {Artificial systems, Autonomy, Biological systems, Cooperation, Environment, Intelligent agent, Natural systems},
month = mar,
pages = {309--314},
publisher = {Elsevier},
scopus = {2-s2.0-85079771203},
series = {Reference Module in Life Sciences},
title = {Intelligent Agents and Environment},
url = {http://www.sciencedirect.com/science/article/pii/B9780128096338203270},
volume = 1,
year = 2018
}
author = {Garro, Alfredo and Mühlhäuser, Max and Tundis, Andrea and Mariani, Stefano and Omicini, Andrea and Vizzari, Giuseppe},
booktitle = {Encyclopedia of Bioinformatics and Computational Biology},
dblp = {reference/bioinf/GarroMT0OV19},
doi = {10.1016/B978-0-12-809633-8.20327-0},
iris = {11585/636937},
isbn = {978-0-12-811432-2},
keywords = {Artificial systems, Autonomy, Biological systems, Cooperation, Environment, Intelligent agent, Natural systems},
month = mar,
pages = {309--314},
publisher = {Elsevier},
scopus = {2-s2.0-85079771203},
series = {Reference Module in Life Sciences},
title = {Intelligent Agents and Environment},
url = {http://www.sciencedirect.com/science/article/pii/B9780128096338203270},
volume = 1,
year = 2018
}
@article{,
year = 2019,
keywords = {connecare, patient empowerment, predictive modelling, recommendation, decision support system},
status = {Published},
venue_list = {--},
number = 4,
journal = {International Journal of Integrated Care},
author = {Mariani, Stefano and Vargiu, Eloisa and Mamei, Marco and Zambonelli, Franco and Miralles, Felip},
title = {Deliver intelligence to integrate care: the Connecare way},
pages = 176,
volume = 19,
doi = {10.5334/ijic.s3176}}
year = 2019,
keywords = {connecare, patient empowerment, predictive modelling, recommendation, decision support system},
status = {Published},
venue_list = {--},
number = 4,
journal = {International Journal of Integrated Care},
author = {Mariani, Stefano and Vargiu, Eloisa and Mamei, Marco and Zambonelli, Franco and Miralles, Felip},
title = {Deliver intelligence to integrate care: the Connecare way},
pages = 176,
volume = 19,
doi = {10.5334/ijic.s3176}}
@article{,
year = 2019,
keywords = {mobility patterns; CDR data; OD matrices},
status = {Published},
venue_list = {--},
number = 20,
url = {https://www.mdpi.com/1424-8220/19/20/4470},
month = {October},
urlpdf = {https://www.mdpi.com/1424-8220/19/20/4470/pdf},
issn = {1424-8220},
journal = {Sensors},
author = {Mamei, Marco and Bicocchi, Nicola and Lippi, Marco and Mariani, Stefano and Zambonelli, Franco},
title = {Evaluating Origin–Destination Matrices Obtained from CDR Data},
abstract = {Understanding and correctly modeling urban mobility is a crucial issue for the development of smart cities. The estimation of individual trips from mobile phone positioning data (i.e., call detail records (CDR)) can naturally support urban and transport studies as well as marketing applications. Individual trips are often aggregated in an origin–destination (OD) matrix counting the number of trips from a given origin to a given destination. In the literature dealing with CDR data there are two main approaches to extract OD matrices from such data: (a) in time-based matrices, the analysis focuses on estimating mobility directly from a sequence of CDRs; (b) in routine-based matrices (OD by purpose) the analysis focuses on routine kind of movements, like home-work commute, derived from a trip generation model. In both cases, the OD matrix measured by CDR counts is scaled to match the actual number of people moving in the area, and projected to the road network to estimate actual flows on the streets. In this paper, we describe prototypical approaches to estimate OD matrices, describe an actual implementation, and present a number of experiments to evaluate the results from multiple perspectives.},
articleNo = 4470,
volume = 19,
doi = {10.3390/s19204470}}
year = 2019,
keywords = {mobility patterns; CDR data; OD matrices},
status = {Published},
venue_list = {--},
number = 20,
url = {https://www.mdpi.com/1424-8220/19/20/4470},
month = {October},
urlpdf = {https://www.mdpi.com/1424-8220/19/20/4470/pdf},
issn = {1424-8220},
journal = {Sensors},
author = {Mamei, Marco and Bicocchi, Nicola and Lippi, Marco and Mariani, Stefano and Zambonelli, Franco},
title = {Evaluating Origin–Destination Matrices Obtained from CDR Data},
abstract = {Understanding and correctly modeling urban mobility is a crucial issue for the development of smart cities. The estimation of individual trips from mobile phone positioning data (i.e., call detail records (CDR)) can naturally support urban and transport studies as well as marketing applications. Individual trips are often aggregated in an origin–destination (OD) matrix counting the number of trips from a given origin to a given destination. In the literature dealing with CDR data there are two main approaches to extract OD matrices from such data: (a) in time-based matrices, the analysis focuses on estimating mobility directly from a sequence of CDRs; (b) in routine-based matrices (OD by purpose) the analysis focuses on routine kind of movements, like home-work commute, derived from a trip generation model. In both cases, the OD matrix measured by CDR counts is scaled to match the actual number of people moving in the area, and projected to the road network to estimate actual flows on the streets. In this paper, we describe prototypical approaches to estimate OD matrices, describe an actual implementation, and present a number of experiments to evaluate the results from multiple perspectives.},
articleNo = 4470,
volume = 19,
doi = {10.3390/s19204470}}
@inproceedings{ZVFR-PERFOT2019,
author = {Zambonelli, Franco and Viroli, Mirko and Fortino, Giancarlo and Re, Barbara},
title = {Towards Adaptive Flow Programming for the IoT: The Fluidware Approach},
booktitle = {{IEEE} International Conference on Pervasive Computing and Communications
Workshops, PerCom Workshops 2019, Kyoto, Japan, March 11-15, 2019},
pages = {549--554},
year = {2019},
url = {https://doi.org/10.1109/PERCOMW.2019.8730736},
doi = {10.1109/PERCOMW.2019.8730736},
isbn = {978-1-5386-9151-9}
}
author = {Zambonelli, Franco and Viroli, Mirko and Fortino, Giancarlo and Re, Barbara},
title = {Towards Adaptive Flow Programming for the IoT: The Fluidware Approach},
booktitle = {{IEEE} International Conference on Pervasive Computing and Communications
Workshops, PerCom Workshops 2019, Kyoto, Japan, March 11-15, 2019},
pages = {549--554},
year = {2019},
url = {https://doi.org/10.1109/PERCOMW.2019.8730736},
doi = {10.1109/PERCOMW.2019.8730736},
isbn = {978-1-5386-9151-9}
}
@article{Croatti2019BDI,
year = 2019,
scopus = {2-s2.0-85058662276},
url = {https://www.sciencedirect.com/science/article/pii/S0933365717306000},
month = may,
issn = {0933-3657},
publisher = {Elsevier Science B.V.},
journal = {Artificial Intelligence in Medicine},
author = {Croatti, Angelo and Montagna, Sara and Ricci, Alessandro and Gamberini, Emiliano and Albarello, Vittorio and Agnoletti, Vanni},
title = {BDI Personal Medical Assistant Agents: The Case of Trauma Tracking and Alerting},
pages = {187 - 197},
volume = 96,
numpages = 11,
doi = {10.1016/j.artmed.2018.12.002}
}
year = 2019,
scopus = {2-s2.0-85058662276},
url = {https://www.sciencedirect.com/science/article/pii/S0933365717306000},
month = may,
issn = {0933-3657},
publisher = {Elsevier Science B.V.},
journal = {Artificial Intelligence in Medicine},
author = {Croatti, Angelo and Montagna, Sara and Ricci, Alessandro and Gamberini, Emiliano and Albarello, Vittorio and Agnoletti, Vanni},
title = {BDI Personal Medical Assistant Agents: The Case of Trauma Tracking and Alerting},
pages = {187 - 197},
volume = 96,
numpages = 11,
doi = {10.1016/j.artmed.2018.12.002}
}
@incollection{digitalplatforms-digitaldemocracy2019,
author = {Pianini, Danilo and Omicini, Andrea},
booktitle = {The Future of Digital Democracy: An Interdisciplinary Approach},
chapter = 6,
dblp = {series/lncs/PianiniO19},
doi = {10.1007/978-3-030-05333-8_6},
editor = {Contucci, Pierluigi and Omicini, Andrea and Pianini, Danilo and Sîrbu, Alina},
iris = {11585/653725},
isbn = {978-3-030-05333-8},
issn = {0302-9743},
month = jan,
numpages = 14,
pages = {83--96},
publisher = {Springer},
scholar = {2467249375012552626},
scopus = {2-s2.0-85059037849},
series = {Lecture Notes in Computer Science},
subseries = {State-of-the-Art Survey},
title = {Democratic Process and Digital Platforms: An Engineering Perspective},
url = {http://link.springer.com/10.1007/978-3-030-05333-8_6},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-05333-8_6.pdf},
volume = 11300,
year = 2019
}
author = {Pianini, Danilo and Omicini, Andrea},
booktitle = {The Future of Digital Democracy: An Interdisciplinary Approach},
chapter = 6,
dblp = {series/lncs/PianiniO19},
doi = {10.1007/978-3-030-05333-8_6},
editor = {Contucci, Pierluigi and Omicini, Andrea and Pianini, Danilo and Sîrbu, Alina},
iris = {11585/653725},
isbn = {978-3-030-05333-8},
issn = {0302-9743},
month = jan,
numpages = 14,
pages = {83--96},
publisher = {Springer},
scholar = {2467249375012552626},
scopus = {2-s2.0-85059037849},
series = {Lecture Notes in Computer Science},
subseries = {State-of-the-Art Survey},
title = {Democratic Process and Digital Platforms: An Engineering Perspective},
url = {http://link.springer.com/10.1007/978-3-030-05333-8_6},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-05333-8_6.pdf},
volume = 11300,
year = 2019
}
@inproceedings{speakingobjects-idcs2019,
year = 2019,
keywords = {Speaking Objects, Internet of Things, Argumentation-based Coordination},
status = {Accepted},
venue_list = {--},
month = {October},
author = {Mariani, Stefano and Bicego, Andrea and Lippi, Marco and Mamei, Marco and Zambonelli, Franco},
title = {Argumentation-based Coordination in IoT: a Speaking Objects Proof-of-Concept},
abstract = {Coordination of Cyberphysical Systems is an increasingly relevant concern for distributed systems engineering, mostly due to the rise of the Internet of Things vision in many application domains, ranging from smart homes to industry 4.0. Against this background, Speaking Objects has been proposed as a vision of future smart objects coordinating their collective perception and action through argumentation, that is, by debating exchanging assertions about the past, present, and future state of affairs. Along this line, in this paper we describe a Proof-of- Concept implementation of the Speaking Objects vision in a smart home deployment.},
venue_e = {Events.Idcs2019}}
year = 2019,
keywords = {Speaking Objects, Internet of Things, Argumentation-based Coordination},
status = {Accepted},
venue_list = {--},
month = {October},
author = {Mariani, Stefano and Bicego, Andrea and Lippi, Marco and Mamei, Marco and Zambonelli, Franco},
title = {Argumentation-based Coordination in IoT: a Speaking Objects Proof-of-Concept},
abstract = {Coordination of Cyberphysical Systems is an increasingly relevant concern for distributed systems engineering, mostly due to the rise of the Internet of Things vision in many application domains, ranging from smart homes to industry 4.0. Against this background, Speaking Objects has been proposed as a vision of future smart objects coordinating their collective perception and action through argumentation, that is, by debating exchanging assertions about the past, present, and future state of affairs. Along this line, in this paper we describe a Proof-of- Concept implementation of the Speaking Objects vision in a smart home deployment.},
venue_e = {Events.Idcs2019}}
@incollection{autonomoussc-paams2019,
author = {Ciatto, Giovanni and Maffi, Alfredo and Mariani, Stefano and Omicini, Andrea},
booktitle = {Advances in Practical Applications of Survivable Agents and Multi-Agent Systems: The PAAMS Collection},
dblp = {conf/paams/CiattoM0O19},
doi = {10.1007/978-3-030-24209-1_3},
editor = {Demazeau, Yves and Matson, Eric and Corchado, Juan Manuel and De la Prieta, Fernando},
eisbn = {978-3-030-24209-1},
iris = {11585/690684},
isbn = {978-3-030-24208-4},
keywords = {Autonomy; Smart contracts; Blockchain; Multi-agent systems},
month = jun,
numpages = 13,
pages = {29--41},
publisher = {Springer International Publishing},
scholar = {8878235327445521925},
scopus = {2-s2.0-85068643031},
series = {Lecture Notes in Computer Science},
title = {Towards Agent-oriented Blockchains: Autonomous Smart Contracts},
url = {http://link.springer.com/10.1007/978-3-030-24209-1_3},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-24209-1_3.pdf},
volume = 11523,
year = 2019
}
author = {Ciatto, Giovanni and Maffi, Alfredo and Mariani, Stefano and Omicini, Andrea},
booktitle = {Advances in Practical Applications of Survivable Agents and Multi-Agent Systems: The PAAMS Collection},
dblp = {conf/paams/CiattoM0O19},
doi = {10.1007/978-3-030-24209-1_3},
editor = {Demazeau, Yves and Matson, Eric and Corchado, Juan Manuel and De la Prieta, Fernando},
eisbn = {978-3-030-24209-1},
iris = {11585/690684},
isbn = {978-3-030-24208-4},
keywords = {Autonomy; Smart contracts; Blockchain; Multi-agent systems},
month = jun,
numpages = 13,
pages = {29--41},
publisher = {Springer International Publishing},
scholar = {8878235327445521925},
scopus = {2-s2.0-85068643031},
series = {Lecture Notes in Computer Science},
title = {Towards Agent-oriented Blockchains: Autonomous Smart Contracts},
url = {http://link.springer.com/10.1007/978-3-030-24209-1_3},
urlpdf = {http://link.springer.com/content/pdf/10.1007/978-3-030-24209-1_3.pdf},
volume = 11523,
year = 2019
}
@INPROCEEDINGS{8787462,
author={Montagna, Sara and Croatti, Angelo and Ricci, Alessandro and Agnoletti, Vanni and Albarello, Vittorio},
booktitle={2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS)},
title={Pervasive Tracking for Time-Dependent Acute Patient Flow: A Case Study in Trauma Management},
year={2019},
volume={},
number={},
pages={237-240},
keywords={Hospitals;Pathology;Real-time systems;Tracking;Radiofrequency identification;Real time location system;Pervasive Tracking;Trauma Management},
doi={10.1109/CBMS.2019.00057},
ISSN={2372-9198},
month={June}
}
author={Montagna, Sara and Croatti, Angelo and Ricci, Alessandro and Agnoletti, Vanni and Albarello, Vittorio},
booktitle={2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS)},
title={Pervasive Tracking for Time-Dependent Acute Patient Flow: A Case Study in Trauma Management},
year={2019},
volume={},
number={},
pages={237-240},
keywords={Hospitals;Pathology;Real-time systems;Tracking;Radiofrequency identification;Real time location system;Pervasive Tracking;Trauma Management},
doi={10.1109/CBMS.2019.00057},
ISSN={2372-9198},
month={June}
}
@article{clientsideoptimisation-toms45,
acm = {3309549},
Address = {New York, NY, USA},
Articleno = {19},
Author = {Maniezzo, Vittorio and Boschetti, Marco A. and Carbonaro, Antonella and Marzolla, Moreno and Strappaveccia, Francesco},
Doi = {10.1145/3309549},
Issn = {0098-3500},
Issue_Date = {June 2019},
Journal = {ACM Transactions on Mathematical Software},
Keywords = {Combinatorial optimization, client-side computing, matheuristics},
Month = jun,
Number = 2,
Numpages = {16},
Pages = {19:1--19:16},
Publisher = {ACM},
Title = {Client-side Computational Optimization},
Url = {https://dl.acm.org/citation.cfm?doid=3309549},
Volume = 45,
Year = 2019}
acm = {3309549},
Address = {New York, NY, USA},
Articleno = {19},
Author = {Maniezzo, Vittorio and Boschetti, Marco A. and Carbonaro, Antonella and Marzolla, Moreno and Strappaveccia, Francesco},
Doi = {10.1145/3309549},
Issn = {0098-3500},
Issue_Date = {June 2019},
Journal = {ACM Transactions on Mathematical Software},
Keywords = {Combinatorial optimization, client-side computing, matheuristics},
Month = jun,
Number = 2,
Numpages = {16},
Pages = {19:1--19:16},
Publisher = {ACM},
Title = {Client-side Computational Optimization},
Url = {https://dl.acm.org/citation.cfm?doid=3309549},
Volume = 45,
Year = 2019}
@article{fieldcalculusTocl20,
author = {Audrito, Giorgio and Viroli, Mirko and Damiani, Ferruccio and Pianini, Danilo and Beal, Jacob},
doi = {10.1145/3285956},
journal = {{ACM} Transactions on Computational Logic},
month = jan,
number = 1,
pages = {1--55},
publisher = {ACM},
title = {A Higher-Order Calculus of Computational Fields},
url = {https://doi.org/10.1145/3285956},
volume = 20,
year = 2019}
author = {Audrito, Giorgio and Viroli, Mirko and Damiani, Ferruccio and Pianini, Danilo and Beal, Jacob},
doi = {10.1145/3285956},
journal = {{ACM} Transactions on Computational Logic},
month = jan,
number = 1,
pages = {1--55},
publisher = {ACM},
title = {A Higher-Order Calculus of Computational Fields},
url = {https://doi.org/10.1145/3285956},
volume = 20,
year = 2019}
@proceedings{extraamas2019,
doi = {10.1007/978-3-030-30391-4},
editor = {Calvaresi, Davide and Najjar, Amro and Schumacher, Michael and Fr{\"a}mling, Kary},
eisbn = {978-3-030-30391-4},
eissn = {1611-3349},
isbn = {978-3-030-30390-7},
issn = {0302-9743},
pages = {X, 221},
publisher = {Springer Cham},
series = {Lecture Notes in Computer Science},
subseries = {Lecture Notes in Artificial Intelligence},
subtitle = {First International Workshop, EXTRAAMAS 2019, Montreal, QC, Canada, May 13--14, 2019, Revised Selected Papers },
title = {Explainable, Transparent Autonomous Agents and Multi-Agent Systems},
volume = 11763,
year = 2019
}
doi = {10.1007/978-3-030-30391-4},
editor = {Calvaresi, Davide and Najjar, Amro and Schumacher, Michael and Fr{\"a}mling, Kary},
eisbn = {978-3-030-30391-4},
eissn = {1611-3349},
isbn = {978-3-030-30390-7},
issn = {0302-9743},
pages = {X, 221},
publisher = {Springer Cham},
series = {Lecture Notes in Computer Science},
subseries = {Lecture Notes in Artificial Intelligence},
subtitle = {First International Workshop, EXTRAAMAS 2019, Montreal, QC, Canada, May 13--14, 2019, Revised Selected Papers },
title = {Explainable, Transparent Autonomous Agents and Multi-Agent Systems},
volume = 11763,
year = 2019
}
@INPROCEEDINGS{8787403,
author={S. {Mariani} and F. {Zambonelli} and A. {Tenyi} and I. {Cano} and J. {Roca}},
booktitle={2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS)},
title={Risk Prediction as a Service: a DSS Architecture Promoting Interoperability and Collaboration},
year={2019},
volume={},
number={},
pages={300-305},
keywords={Predictive models;Data models;Training;Interoperability;Medical services;Collaboration;Tools;risk prediction;PMML;PFA;machine learning;decision support system;CONNECARE},
doi={10.1109/CBMS.2019.00069},
ISSN={2372-9198},
month={June}}
author={S. {Mariani} and F. {Zambonelli} and A. {Tenyi} and I. {Cano} and J. {Roca}},
booktitle={2019 IEEE 32nd International Symposium on Computer-Based Medical Systems (CBMS)},
title={Risk Prediction as a Service: a DSS Architecture Promoting Interoperability and Collaboration},
year={2019},
volume={},
number={},
pages={300-305},
keywords={Predictive models;Data models;Training;Interoperability;Medical services;Collaboration;Tools;risk prediction;PMML;PFA;machine learning;decision support system;CONNECARE},
doi={10.1109/CBMS.2019.00069},
ISSN={2372-9198},
month={June}}
@inproceedings{CTVD-SCC2019,
author={Casadei, Roberto and Tsigkanos, Christos and Viroli, Mirko and Dustdar, Schahram},
booktitle={2019 IEEE International Conference on Services Computing (SCC)},
title={Engineering Resilient Collaborative Edge-Enabled IoT},
year={2019},
volume={},
number={},
pages={36-45},
keywords={self organization;situated problem solving;decentralized coordination;collective intelligence;edge computing},
doi={10.1109/SCC.2019.00019},
ISSN={2474-2473},
month={July}}
author={Casadei, Roberto and Tsigkanos, Christos and Viroli, Mirko and Dustdar, Schahram},
booktitle={2019 IEEE International Conference on Services Computing (SCC)},
title={Engineering Resilient Collaborative Edge-Enabled IoT},
year={2019},
volume={},
number={},
pages={36-45},
keywords={self organization;situated problem solving;decentralized coordination;collective intelligence;edge computing},
doi={10.1109/SCC.2019.00019},
ISSN={2474-2473},
month={July}}
@inproceedings{ADDSVW-BDSVA2019,
author = {Ali, Shaukat and Damiani, Ferruccio and Dustdar, Schahram and Sanseverino, Marialuisa and Viroli, Mirko and Weyns, Danny},
title = {Big Data from the Cloud to the Edge: The Aggregate Computing Solution},
booktitle = {Proceedings of the 13th European Conference on Software Architecture - Volume 2},
series = {ECSA '19},
year = {2019},
isbn = {978-1-4503-7142-1},
location = {Paris, France},
pages = {177--180},
numpages = {4},
url = {http://doi.acm.org/10.1145/3344948.3344988},
doi = {10.1145/3344948.3344988},
acm = {3344988},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {adaptation, dependability, formal methods},
}
author = {Ali, Shaukat and Damiani, Ferruccio and Dustdar, Schahram and Sanseverino, Marialuisa and Viroli, Mirko and Weyns, Danny},
title = {Big Data from the Cloud to the Edge: The Aggregate Computing Solution},
booktitle = {Proceedings of the 13th European Conference on Software Architecture - Volume 2},
series = {ECSA '19},
year = {2019},
isbn = {978-1-4503-7142-1},
location = {Paris, France},
pages = {177--180},
numpages = {4},
url = {http://doi.acm.org/10.1145/3344948.3344988},
doi = {10.1145/3344948.3344988},
acm = {3344988},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {adaptation, dependability, formal methods},
}
@incollection{defeasiblelegalreasoning-jurix2019,
author = {Calegari, Roberta and Contissa, Giuseppe and Lagioia, Francesca and Omicini, Andrea and Sartor, Giovanni},
booktitle = {Legal Knowledge and Information Systems. JURIX 2019: The Thirty-second Annual Conference},
dblp = {conf/paams/CiattoM0O19},
doi = {10.3233/FAIA190320},
editor = {Araszkiewicz, Michał and Rodríguez-Doncel, Víctor},
eisbn = {978-1-64368-049-1},
iris = {11585/708232},
isbn = {978-1-64368-048-4},
keywords = {AI and Law, legal reasoning, defeasible reasoning, argumentation},
location = {Madrid, Spain},
month = {11-13~} # dec,
numpages = 6,
pages = {169--174},
publisher = {IOS Press},
scopus = {2-s2.0-85082137325},
series = {Frontiers in Artificial Intelligence and Applications},
title = {Defeasible Systems in Legal Reasoning: A Comparative Assessment},
volume = 322,
wos = {000624479900019},
year = 2019
}
author = {Calegari, Roberta and Contissa, Giuseppe and Lagioia, Francesca and Omicini, Andrea and Sartor, Giovanni},
booktitle = {Legal Knowledge and Information Systems. JURIX 2019: The Thirty-second Annual Conference},
dblp = {conf/paams/CiattoM0O19},
doi = {10.3233/FAIA190320},
editor = {Araszkiewicz, Michał and Rodríguez-Doncel, Víctor},
eisbn = {978-1-64368-049-1},
iris = {11585/708232},
isbn = {978-1-64368-048-4},
keywords = {AI and Law, legal reasoning, defeasible reasoning, argumentation},
location = {Madrid, Spain},
month = {11-13~} # dec,
numpages = 6,
pages = {169--174},
publisher = {IOS Press},
scopus = {2-s2.0-85082137325},
series = {Frontiers in Artificial Intelligence and Applications},
title = {Defeasible Systems in Legal Reasoning: A Comparative Assessment},
volume = 322,
wos = {000624479900019},
year = 2019
}
@article{VBDACP-JLAMP2019,
title = {From distributed coordination to field calculus and aggregate computing},
journal = {Journal of Logical and Algebraic Methods in Programming},
volume = {109},
year = {2019},
issn = {2352-2208},
doi = {10.1016/j.jlamp.2019.100486},
url = "http://www.sciencedirect.com/science/article/pii/S235222081930032X",
author = {Viroli, Mirko and Beal, Jacob and Damiani, Ferruccio and Audrito, Giorgio and Casadei, Roberto and Pianini, Danilo},
keywords = "Distributed systems, Aggregate computing, Field calculus, Spatial computing",
publisher = {Elsevier},
}
title = {From distributed coordination to field calculus and aggregate computing},
journal = {Journal of Logical and Algebraic Methods in Programming},
volume = {109},
year = {2019},
issn = {2352-2208},
doi = {10.1016/j.jlamp.2019.100486},
url = "http://www.sciencedirect.com/science/article/pii/S235222081930032X",
author = {Viroli, Mirko and Beal, Jacob and Damiani, Ferruccio and Audrito, Giorgio and Casadei, Roberto and Pianini, Danilo},
keywords = "Distributed systems, Aggregate computing, Field calculus, Spatial computing",
publisher = {Elsevier},
}
@article{CFPRSV-INFSCI2019,
title = {A development approach for collective opportunistic {Edge-of-Things} services},
journal = {Information Sciences},
publisher = {Elsevier},
volume = {498},
pages = {154--169},
year = {2019},
issn = {0020-0255},
doi = {10.1016/j.ins.2019.05.058},
url = {http://www.sciencedirect.com/science/article/pii/S002002551930461X},
author = {Casadei, Roberto and Fortino, Giancarlo and Pianini, Danilo and Russo, Wilma and Savaglio, Claudio and Viroli, Mirko},
keywords = {Internet of Things, Edge computing, Smart city, Opportunistic services, Aggregate computing},
abstract = {Technological advances have recently fostered the Internet of Things vision, in which systems of situated entities perceive and act upon the world, and interact with one another to provide novel kinds of services, which are inherently cyber-physical, increasingly contextual and opportunistic in nature, and possibly span different scales and domains. The requirements of such IoT applications, however, pose significant non/functional challenges to engineering efforts, mitigated by emerging computing paradigms. On the infrastructure side, Cloud, Fog, and Edge Computing provide virtualised, on-demand, elastic resource provisioning – at the distant data centres, Network core and Edge – supporting the abstraction and scalability needs of IoT settings while also altogether giving options for QoS-driven trade-offs. However, despite intense research in these fields, there is still a gap of approaches supporting the engineering of dynamic, heterogeneous smart environments, such as those involving “collectives” of devices coordinating in a complex fashion to provide “global” services. In this paper, we integrate the Aggregate Computing and Opportunistic IoT Service models and propose a full-fledged approach for the engineering – from analysis to simulation – of complex “Edge of Things” applications. We compare by simulation two deployment targets for the same collective application: one centralised/Cloud-based, and the other decentralised/Edge-based. We discuss the trade-offs each one introduces, and we draw recommendations on application-driven choices of the appropriate deployment.}
}
title = {A development approach for collective opportunistic {Edge-of-Things} services},
journal = {Information Sciences},
publisher = {Elsevier},
volume = {498},
pages = {154--169},
year = {2019},
issn = {0020-0255},
doi = {10.1016/j.ins.2019.05.058},
url = {http://www.sciencedirect.com/science/article/pii/S002002551930461X},
author = {Casadei, Roberto and Fortino, Giancarlo and Pianini, Danilo and Russo, Wilma and Savaglio, Claudio and Viroli, Mirko},
keywords = {Internet of Things, Edge computing, Smart city, Opportunistic services, Aggregate computing},
abstract = {Technological advances have recently fostered the Internet of Things vision, in which systems of situated entities perceive and act upon the world, and interact with one another to provide novel kinds of services, which are inherently cyber-physical, increasingly contextual and opportunistic in nature, and possibly span different scales and domains. The requirements of such IoT applications, however, pose significant non/functional challenges to engineering efforts, mitigated by emerging computing paradigms. On the infrastructure side, Cloud, Fog, and Edge Computing provide virtualised, on-demand, elastic resource provisioning – at the distant data centres, Network core and Edge – supporting the abstraction and scalability needs of IoT settings while also altogether giving options for QoS-driven trade-offs. However, despite intense research in these fields, there is still a gap of approaches supporting the engineering of dynamic, heterogeneous smart environments, such as those involving “collectives” of devices coordinating in a complex fashion to provide “global” services. In this paper, we integrate the Aggregate Computing and Opportunistic IoT Service models and propose a full-fledged approach for the engineering – from analysis to simulation – of complex “Edge of Things” applications. We compare by simulation two deployment targets for the same collective application: one centralised/Cloud-based, and the other decentralised/Edge-based. We discuss the trade-offs each one introduces, and we draw recommendations on application-driven choices of the appropriate deployment.}
}
@inproceedings{Braccini-ALIFE2019,
author = {Braccini, Michele and Roli, Andrea and Villani, Marco and Montagna, Sara and Serra, Roberto},
booktitle = {The 2019 Conference on Artificial Life},
doi = {10.1162/isal_a_00163},
iris = {11585/693154},
number = 31,
pages = {211-217},
title = {A simplified model of chromatin dynamics drives differentiation process in Boolean models of {GRN}},
url = {https://www.mitpressjournals.org/doi/abs/10.1162/isal_a_00163},
year = 2019
}
author = {Braccini, Michele and Roli, Andrea and Villani, Marco and Montagna, Sara and Serra, Roberto},
booktitle = {The 2019 Conference on Artificial Life},
doi = {10.1162/isal_a_00163},
iris = {11585/693154},
number = 31,
pages = {211-217},
title = {A simplified model of chromatin dynamics drives differentiation process in Boolean models of {GRN}},
url = {https://www.mitpressjournals.org/doi/abs/10.1162/isal_a_00163},
year = 2019
}
@article{opportunisticaggregate-fgcs91,
author = {Casadei, Roberto and Fortino, Giancarlo and Pianini, Danilo and Russo, Wilma and Savaglio, Claudio and Viroli, Mirko},
doi = {10.1016/j.future.2018.09.005},
issn = {0167-739X},
journal = {Future Generation Computer Systems},
pages = {252--262},
publisher = {Elsevier B.V.},
title = {Modelling and Simulation of Opportunistic {IoT} Services with Aggregate Computing},
url = {https://www.sciencedirect.com/science/article/pii/S0167739X18307246},
volume = 91,
year = 2019}
author = {Casadei, Roberto and Fortino, Giancarlo and Pianini, Danilo and Russo, Wilma and Savaglio, Claudio and Viroli, Mirko},
doi = {10.1016/j.future.2018.09.005},
issn = {0167-739X},
journal = {Future Generation Computer Systems},
pages = {252--262},
publisher = {Elsevier B.V.},
title = {Modelling and Simulation of Opportunistic {IoT} Services with Aggregate Computing},
url = {https://www.sciencedirect.com/science/article/pii/S0167739X18307246},
volume = 91,
year = 2019}
@incollection{microintelligencelp-mmasII,
author = {Omicini, Andrea and Calegari, Roberta},
booktitle = {Massively Multi-Agent Systems II},
chapter = 2,
dblp = {conf/mmas/OmiciniC18},
doi = {10.1007/978-3-030-20937-7_2},
editor = {Lin, Donghui and Ishida, Toru and Zambonelli, Franco and Noda, Itsuki},
iris = {11585/687499},
isbn = {978-3-030-20937-7},
keywords = {pervasive system, MMAS, micro-intelligence, logic-based, LPaaS},
month = may,
note = {International Workshop, MMAS 2018, Stockholm, Sweden, July 14, 2018, Revised Selected Papers},
pages = {21--35},
publisher = {Springer},
publonsid = {22195270},
scopus = {2-s2.0-85066143737},
series = {Lecture Notes in Computer Science},
subseries = {Lecture Notes in Artificial Intelligence},
title = {Injecting (Micro)Intelligence in the {IoT}: Logic-based Approaches for {(M)MAS}},
url = {http://link.springer.com/10.1007/978-3-030-20937-7_2},
volume = 11422,
year = 2019
}
author = {Omicini, Andrea and Calegari, Roberta},
booktitle = {Massively Multi-Agent Systems II},
chapter = 2,
dblp = {conf/mmas/OmiciniC18},
doi = {10.1007/978-3-030-20937-7_2},
editor = {Lin, Donghui and Ishida, Toru and Zambonelli, Franco and Noda, Itsuki},
iris = {11585/687499},
isbn = {978-3-030-20937-7},
keywords = {pervasive system, MMAS, micro-intelligence, logic-based, LPaaS},
month = may,
note = {International Workshop, MMAS 2018, Stockholm, Sweden, July 14, 2018, Revised Selected Papers},
pages = {21--35},
publisher = {Springer},
publonsid = {22195270},
scopus = {2-s2.0-85066143737},
series = {Lecture Notes in Computer Science},
subseries = {Lecture Notes in Artificial Intelligence},
title = {Injecting (Micro)Intelligence in the {IoT}: Logic-based Approaches for {(M)MAS}},
url = {http://link.springer.com/10.1007/978-3-030-20937-7_2},
volume = 11422,
year = 2019
}
@inproceedings{CPVN-COORD2019,
author = {Casadei, Roberto and Pianini, Danilo and Viroli, Mirko and Natali, Antonio },
title = {Self-organising Coordination Regions: {A} Pattern for Edge Computing},
booktitle = {Coordination Models and Languages, Proceedings},
pages = {182--199},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-22397-7\_11},
doi = {10.1007/978-3-030-22397-7\_11},
editor = {Riis Nielson, Hanne and Tuosto, Emilio},
series = {Lecture Notes in Computer Science},
volume = {11533},
publisher = {Springer}
}
author = {Casadei, Roberto and Pianini, Danilo and Viroli, Mirko and Natali, Antonio },
title = {Self-organising Coordination Regions: {A} Pattern for Edge Computing},
booktitle = {Coordination Models and Languages, Proceedings},
pages = {182--199},
year = {2019},
url = {https://doi.org/10.1007/978-3-030-22397-7\_11},
doi = {10.1007/978-3-030-22397-7\_11},
editor = {Riis Nielson, Hanne and Tuosto, Emilio},
series = {Lecture Notes in Computer Science},
volume = {11533},
publisher = {Springer}
}
@incollection{bctcoord-bct4mas2019,
author = {Ciatto, Giovanni and Bosello, Michael and Mariani, Stefano and Omicini, Andrea},
booktitle = {Highlights of Practical Applications of Survivable Agents and Multi-Agent Systems. The PAAMS Collection},
chapter = 7,
dblp = {conf/paams/CiattoB0O19},
doi = {10.1007/978-3-030-24299-2_7},
editor = {De La Prieta, Fernando and Gonz{\'a}lez-Briones, Alfonso and Pawleski, Pawel and Calvaresi, Davide and Del Val, Elena and Lopes, Fernando and Julian, Vicente and Osaba, Eneko and S{\'a}nchez-Iborra, Ram{\'o}n},
eisbn = {978-3-030-24299-2},
eissn = {1865-0937},
iris = {11585/690568},
isbn = {978-3-030-24298-5},
issn = {1865-0929},
keywords = {Blockchain-based coordination; Smart contracts; Linda on Ethereum; Linda on Fabric; Linda on Corda},
month = jun,
pages = {80--91},
publisher = {Springer},
scholar = {8861713783105784647},
scopus = {2-s2.0-85068611100},
series = {Communications in Computer and Information Science},
title = {Comparative Analysis of Blockchain Technologies under a Coordination Perspective},
url = {http://link.springer.com/10.1007/978-3-030-24299-2_7},
volume = 1047,
year = 2019
}
author = {Ciatto, Giovanni and Bosello, Michael and Mariani, Stefano and Omicini, Andrea},
booktitle = {Highlights of Practical Applications of Survivable Agents and Multi-Agent Systems. The PAAMS Collection},
chapter = 7,
dblp = {conf/paams/CiattoB0O19},
doi = {10.1007/978-3-030-24299-2_7},
editor = {De La Prieta, Fernando and Gonz{\'a}lez-Briones, Alfonso and Pawleski, Pawel and Calvaresi, Davide and Del Val, Elena and Lopes, Fernando and Julian, Vicente and Osaba, Eneko and S{\'a}nchez-Iborra, Ram{\'o}n},
eisbn = {978-3-030-24299-2},
eissn = {1865-0937},
iris = {11585/690568},
isbn = {978-3-030-24298-5},
issn = {1865-0929},
keywords = {Blockchain-based coordination; Smart contracts; Linda on Ethereum; Linda on Fabric; Linda on Corda},
month = jun,
pages = {80--91},
publisher = {Springer},
scholar = {8861713783105784647},
scopus = {2-s2.0-85068611100},
series = {Communications in Computer and Information Science},
title = {Comparative Analysis of Blockchain Technologies under a Coordination Perspective},
url = {http://link.springer.com/10.1007/978-3-030-24299-2_7},
volume = 1047,
year = 2019
}
@incollection{edgeintelligenceguidelines-idcs2019,
author = {Calegari, Roberta and Ciatto, Giovanni and Denti, Enrico and Omicini, Andrea},
booktitle = {Internet and Distributed Computing Systems (IDCS 2019)},
dblp = {conf/idcs/CalegariCDO19},
doi = {10.1007/978-3-030-34914-1_25},
eisbn = {978-3-030-34914-1},
iris = {11585/705119},
isbn = {978-3-030-34913-4},
keywords = {design guidelines, CPCS, micro-intelligence, LPaaS, Situated Logic Programming, Edge intelligence},
location = {Napoli, Italy},
month = {10--12~} # oct,
pages = {260--270},
publisher = {Springer},
scopus = {2-s2.0-85075905010},
series = {Lecture Notes in Computer Science},
title = {Engineering Micro-intelligence at the Edge of {CPCS}: Design Guidelines},
url = {http://link.springer.com/10.1007/978-3-030-34914-1_25},
volume = 11874,
year = 2019
}
author = {Calegari, Roberta and Ciatto, Giovanni and Denti, Enrico and Omicini, Andrea},
booktitle = {Internet and Distributed Computing Systems (IDCS 2019)},
dblp = {conf/idcs/CalegariCDO19},
doi = {10.1007/978-3-030-34914-1_25},
eisbn = {978-3-030-34914-1},
iris = {11585/705119},
isbn = {978-3-030-34913-4},
keywords = {design guidelines, CPCS, micro-intelligence, LPaaS, Situated Logic Programming, Edge intelligence},
location = {Napoli, Italy},
month = {10--12~} # oct,
pages = {260--270},
publisher = {Springer},
scopus = {2-s2.0-85075905010},
series = {Lecture Notes in Computer Science},
title = {Engineering Micro-intelligence at the Edge of {CPCS}: Design Guidelines},
url = {http://link.springer.com/10.1007/978-3-030-34914-1_25},
volume = 11874,
year = 2019
}
publications
with
DOI
/
2019
/
personal
Andrea Agiollo
•
Roberta Calegari
•
Giovanni Ciatto
•
Cristian Cosci
•
Angelo Croatti
•
Enrico Denti
•
Matteo Magnini
•
Sara Montagna
•
Andrea Omicini
•
Giuseppe Pisano
•
Andrea Rafanelli
•
Federico Sabbatini