Neural Predictive Monitoring for Collective Adaptive Systems
Reliable bike-sharing systems can lead to numerous environmental, economic and social benefits and therefore play a central role in the effective development of smart cities. Bike-sharing models deal with spatially distributed stations and interact with an unpredictable environment, the users. Monit...
Saved in:
Published in | Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning Vol. 13703; pp. 30 - 46 |
---|---|
Main Authors | , , |
Format | Book Chapter |
Language | English |
Published |
Switzerland
Springer
2022
Springer Nature Switzerland |
Series | Lecture Notes in Computer Science |
Online Access | Get full text |
ISBN | 3031197585 9783031197581 |
ISSN | 0302-9743 1611-3349 |
DOI | 10.1007/978-3-031-19759-8_3 |
Cover
Abstract | Reliable bike-sharing systems can lead to numerous environmental, economic and social benefits and therefore play a central role in the effective development of smart cities. Bike-sharing models deal with spatially distributed stations and interact with an unpredictable environment, the users. Monitoring the trustworthiness of such a collective system is of paramount importance to ensure a good quality of the delivered service, but this task can become computationally demanding due to the complexity of the model under study. Neural Predictive Monitoring (NPM) [5], a neural-network learning-based approach to predictive monitoring (PM) with statistical guarantees, can be employed to preemptively detect violations of a specific requirement – e.g. a station has no more bikes available or a station is full. The computational efficiency of NPM makes PM applicable at runtime even on embedded devices with limited computational power. The goal of this paper is to demonstrate the applicability of NPM on collective adaptive systems such as bike-sharing systems. In particular, we first analyze the performance of NPM over a collective system evolving deterministically. Then, following [7], we tackle a more realistic scenario, where sensors allow only for partial observability and where the system evolves in a stochastic fashion. We evaluate the approach on multiple bike sharing network topologies, obtaining highly accurate predictions and effective error detection rules. |
---|---|
AbstractList | Reliable bike-sharing systems can lead to numerous environmental, economic and social benefits and therefore play a central role in the effective development of smart cities. Bike-sharing models deal with spatially distributed stations and interact with an unpredictable environment, the users. Monitoring the trustworthiness of such a collective system is of paramount importance to ensure a good quality of the delivered service, but this task can become computationally demanding due to the complexity of the model under study. Neural Predictive Monitoring (NPM) [5], a neural-network learning-based approach to predictive monitoring (PM) with statistical guarantees, can be employed to preemptively detect violations of a specific requirement – e.g. a station has no more bikes available or a station is full. The computational efficiency of NPM makes PM applicable at runtime even on embedded devices with limited computational power. The goal of this paper is to demonstrate the applicability of NPM on collective adaptive systems such as bike-sharing systems. In particular, we first analyze the performance of NPM over a collective system evolving deterministically. Then, following [7], we tackle a more realistic scenario, where sensors allow only for partial observability and where the system evolves in a stochastic fashion. We evaluate the approach on multiple bike sharing network topologies, obtaining highly accurate predictions and effective error detection rules. |
Author | Bortolussi, Luca Cairoli, Francesca Paoletti, Nicola |
Author_xml | – sequence: 1 givenname: Francesca surname: Cairoli fullname: Cairoli, Francesca email: francesca.cairoli@units.it – sequence: 2 givenname: Nicola surname: Paoletti fullname: Paoletti, Nicola – sequence: 3 givenname: Luca surname: Bortolussi fullname: Bortolussi, Luca |
BookMark | eNpFkNlOwzAQRQ0URFv6BbzkBwy2x_Ei8VJVbFJZJODZStIJBEIc7BSJv8dtkXia5eqO5p4JGXW-Q0JOOTvjjOlzqw0FyoBTbnVuqXGwRyaQFtsZ9smYK84pgLQH_4LJR2TMgAlqtYQjMuEgjTQgOByTWYzvjDGhQahcjMnFPa5D0WaPAVdNNTTfmN35rhl8aLrXrPYhW_i2xZ0yXxX9tnn6iQN-xhNyWBdtxNlfnZKXq8vnxQ1dPlzfLuZL2guTD1SUJaqyqK22hbLMiAJA51JIUXFVI6ItlTRCq5orxtDYAqTKpbWV4camWFPCd3djv3kLgyu9_4iOM7cB5RIoBy7Fd1swLk3JI3aePvivNcbB4cZUYTekvNVbSoIhOp2QWZ4MwkkBv2YQZws |
ContentType | Book Chapter |
Copyright | The Author(s), under exclusive license to Springer Nature Switzerland AG 2022 |
Copyright_xml | – notice: The Author(s), under exclusive license to Springer Nature Switzerland AG 2022 |
DBID | FFUUA |
DEWEY | 005.14 |
DOI | 10.1007/978-3-031-19759-8_3 |
DatabaseName | ProQuest Ebook Central - Book Chapters - Demo use only |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 3031197593 9783031197598 |
EISSN | 1611-3349 |
Editor | Steffen, Bernhard Margaria, Tiziana |
Editor_xml | – sequence: 1 fullname: Margaria, Tiziana – sequence: 2 fullname: Steffen, Bernhard |
EndPage | 46 |
ExternalDocumentID | EBC7119918_32_42 |
GroupedDBID | 38. AABBV AAZWU ABSVR ABTHU ABVND ACBPT ACHZO ACPMC ADNVS AEDXK AEJLV AEKFX AHVRR AIYYB ALMA_UNASSIGNED_HOLDINGS BBABE CZZ FFUUA IEZ SBO TPJZQ TSXQS Z5O Z7R Z7S Z7U Z7W Z7X Z7Y Z7Z Z81 Z83 Z84 Z85 Z87 Z88 -DT -GH -~X 1SB 29L 2HA 2HV 5QI 875 AASHB ABMNI ACGFS ADCXD AEFIE EJD F5P FEDTE HVGLF LAS LDH P2P RIG RNI RSU SVGTG VI1 ~02 |
ID | FETCH-LOGICAL-p285t-2bbe6baf979a69082a33754242c16feee9b648276f1600e89a3465499c8189303 |
ISBN | 3031197585 9783031197581 |
ISSN | 0302-9743 |
IngestDate | Tue Jul 29 20:28:35 EDT 2025 Thu May 29 16:16:24 EDT 2025 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
LCCallNum | QA76.758 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-p285t-2bbe6baf979a69082a33754242c16feee9b648276f1600e89a3465499c8189303 |
Notes | This work has been partially supported by the PRIN project “SEDUCE” n. 2017TWRCNB. |
OCLC | 1348483213 |
OpenAccessLink | https://hdl.handle.net/11368/3044978 |
PQID | EBC7119918_32_42 |
PageCount | 17 |
ParticipantIDs | springer_books_10_1007_978_3_031_19759_8_3 proquest_ebookcentralchapters_7119918_32_42 |
PublicationCentury | 2000 |
PublicationDate | 2022 |
PublicationDateYYYYMMDD | 2022-01-01 |
PublicationDate_xml | – year: 2022 text: 2022 |
PublicationDecade | 2020 |
PublicationPlace | Switzerland |
PublicationPlace_xml | – name: Switzerland – name: Cham |
PublicationSeriesTitle | Lecture Notes in Computer Science |
PublicationSeriesTitleAlternate | Lect.Notes Computer |
PublicationSubtitle | 11th International Symposium, ISoLA 2022, Rhodes, Greece, October 22-30, 2022, Proceedings, Part III |
PublicationTitle | Leveraging Applications of Formal Methods, Verification and Validation. Adaptation and Learning |
PublicationYear | 2022 |
Publisher | Springer Springer Nature Switzerland |
Publisher_xml | – name: Springer – name: Springer Nature Switzerland |
RelatedPersons | Hartmanis, Juris Gao, Wen Steffen, Bernhard Bertino, Elisa Goos, Gerhard Yung, Moti |
RelatedPersons_xml | – sequence: 1 givenname: Gerhard surname: Goos fullname: Goos, Gerhard – sequence: 2 givenname: Juris surname: Hartmanis fullname: Hartmanis, Juris – sequence: 3 givenname: Elisa surname: Bertino fullname: Bertino, Elisa – sequence: 4 givenname: Wen surname: Gao fullname: Gao, Wen – sequence: 5 givenname: Bernhard orcidid: 0000-0001-9619-1558 surname: Steffen fullname: Steffen, Bernhard – sequence: 6 givenname: Moti orcidid: 0000-0003-0848-0873 surname: Yung fullname: Yung, Moti |
SSID | ssj0002732652 ssj0002792 |
Score | 2.0436723 |
Snippet | Reliable bike-sharing systems can lead to numerous environmental, economic and social benefits and therefore play a central role in the effective development... |
SourceID | springer proquest |
SourceType | Publisher |
StartPage | 30 |
Title | Neural Predictive Monitoring for Collective Adaptive Systems |
URI | http://ebookcentral.proquest.com/lib/SITE_ID/reader.action?docID=7119918&ppg=42 http://link.springer.com/10.1007/978-3-031-19759-8_3 |
Volume | 13703 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELagLIiBt3jLAxMoiDqJHUssBbWqECAGQGxWnDhspSph4ddz50fSBhZYojSJLee-1D7f4ztCTnkZX7IqLaKyzGGDIlKJQQA6yvJMZppVknHMHb5_4OPn5PY1fQ0Vsn12Sa0viq9f80r-gypcA1wxS_YPyDadwgU4B3zhCAjDsaP8LppZXfaygfG6GkODOS80an8jVEQxYhWrQ7ty5zCcyj9i_QUvoH-7ckoX54Myn9btLU-5-jb_NSGHB_T4OEO_jo02cpPBLARiWgOEu2O7w5N5NnRvWGCsY1gIhsWFDScseOh3TF2ZlWYGjYUlKvg5H8-HYEDTCNvKKFNxu_wEl7sj2eqQXw-vb0Qfo7OgCVMJrLXLIkt6ZGUwvL17aYxpoIMxnuKuuxlg6tiV2gE3lFOOVbgznoUNRscnblWNpw2yhuknFPNCYIibZMlMtsh6KL5B_Vy8Ta4cJLSFhLaQUICEtpDQAAn1kOyQ59Hw6WYc-VIY0ZRlaR0xrQ3XeSWFzDlWqc9jW7s4YUWfV8YYqTkSuvKqDxqsyWQeI1GelAUoZBKEsEt6k_eJ2SNUlBwkUsS8uiwT6E4yofu5gP-VTlItyn1yHiShrMPeRwkX7r0_1AIg--QsCEvhwx8q8GCDkFWsQMjKClnBr4M_dX1IVtvP8oj06tmnOQYNsNYnHv9v38xXvA |
linkProvider | Library Specific Holdings |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Leveraging+Applications+of+Formal+Methods%2C+Verification+and+Validation.+Adaptation+and+Learning&rft.atitle=Neural+Predictive+Monitoring+for+Collective+Adaptive+Systems&rft.date=2022-01-01&rft.pub=Springer&rft.isbn=9783031197581&rft.volume=13703&rft_id=info:doi/10.1007%2F978-3-031-19759-8_3&rft.externalDBID=42&rft.externalDocID=EBC7119918_32_42 |
thumbnail_s | http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Febookcentral.proquest.com%2Fcovers%2F7119918-l.jpg |