A Logic for Monitoring Dynamic Networks of Spatially-distributed Cyber-Physical Systems
Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and physical components interacting through sensors and/or actuators. Computational elements are networked at every scale and can communicate with each other and with humans. Nodes can join and leave the network at any time or...
Saved in:
| Published in: | Logical methods in computer science Vol. 18, Issue 1 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Logical Methods in Computer Science e.V
01.01.2022
|
| Subjects: | |
| ISSN: | 1860-5974, 1860-5974 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and
physical components interacting through sensors and/or actuators. Computational
elements are networked at every scale and can communicate with each other and
with humans. Nodes can join and leave the network at any time or they can move
to different spatial locations. In this scenario, monitoring spatial and
temporal properties plays a key role in the understanding of how complex
behaviors can emerge from local and dynamic interactions. We revisit here the
Spatio-Temporal Reach and Escape Logic (STREL), a logic-based formal language
designed to express and monitor spatio-temporal requirements over the execution
of mobile and spatially distributed CPS. STREL considers the physical space in
which CPS entities (nodes of the graph) are arranged as a weighted graph
representing their dynamic topological configuration. Both nodes and edges
include attributes modeling physical and logical quantities that can evolve
over time. STREL combines the Signal Temporal Logic with two spatial modalities
reach and escape that operate over the weighted graph. From these basic
operators, we can derive other important spatial modalities such as everywhere,
somewhere and surround. We propose both qualitative and quantitative semantics
based on constraint semiring algebraic structure. We provide an offline
monitoring algorithm for STREL and we show the feasibility of our approach with
the application to two case studies: monitoring spatio-temporal requirements
over a simulated mobile ad-hoc sensor network and a simulated epidemic
spreading model for COVID19. |
|---|---|
| AbstractList | Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and physical components interacting through sensors and/or actuators. Computational elements are networked at every scale and can communicate with each other and with humans. Nodes can join and leave the network at any time or they can move to different spatial locations. In this scenario, monitoring spatial and temporal properties plays a key role in the understanding of how complex behaviors can emerge from local and dynamic interactions. We revisit here the Spatio-Temporal Reach and Escape Logic (STREL), a logic-based formal language designed to express and monitor spatio-temporal requirements over the execution of mobile and spatially distributed CPS. STREL considers the physical space in which CPS entities (nodes of the graph) are arranged as a weighted graph representing their dynamic topological configuration. Both nodes and edges include attributes modeling physical and logical quantities that can evolve over time. STREL combines the Signal Temporal Logic with two spatial modalities reach and escape that operate over the weighted graph. From these basic operators, we can derive other important spatial modalities such as everywhere, somewhere and surround. We propose both qualitative and quantitative semantics based on constraint semiring algebraic structure. We provide an offline monitoring algorithm for STREL and we show the feasibility of our approach with the application to two case studies: monitoring spatio-temporal requirements over a simulated mobile ad-hoc sensor network and a simulated epidemic spreading model for COVID19. Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and physical components interacting through sensors and/or actuators. Computational elements are networked at every scale and can communicate with each other and with humans. Nodes can join and leave the network at any time or they can move to different spatial locations. In this scenario, monitoring spatial and temporal properties plays a key role in the understanding of how complex behaviors can emerge from local and dynamic interactions. We revisit here the Spatio-Temporal Reach and Escape Logic (STREL), a logic-based formal language designed to express and monitor spatio-temporal requirements over the execution of mobile and spatially distributed CPS. STREL considers the physical space in which CPS entities (nodes of the graph) are arranged as a weighted graph representing their dynamic topological configuration. Both nodes and edges include attributes modeling physical and logical quantities that can evolve over time. STREL combines the Signal Temporal Logic with two spatial modalities reach and escape that operate over the weighted graph. From these basic operators, we can derive other important spatial modalities such as everywhere, somewhere and surround. We propose both qualitative and quantitative semantics based on constraint semiring algebraic structure. We provide an offline monitoring algorithm for STREL and we show the feasibility of our approach with the application to two case studies: monitoring spatio-temporal requirements over a simulated mobile ad-hoc sensor network and a simulated epidemic spreading model for COVID19. |
| Author | Bartocci, E. Loreti, M. Nenzi, L. Bortolussi, L. |
| Author_xml | – sequence: 1 givenname: L. surname: Nenzi fullname: Nenzi, L. – sequence: 2 givenname: E. surname: Bartocci fullname: Bartocci, E. – sequence: 3 givenname: L. surname: Bortolussi fullname: Bortolussi, L. – sequence: 4 givenname: M. surname: Loreti fullname: Loreti, M. |
| BookMark | eNpNkDtPwzAYRS1UJErpD2DLCEPg8ytx2KryqlQeUkGMluPYxSWNK9sI5d_TFoS4y726wxnOMRp0vjMInWK4YAWpxGW71jHH4gxfsXMChBygIRYF5Lwq2eDfPkLjGFewDaVYkGKI3ibZ3C-dzqwP2YPvXPLBdcvsuu_Uens_mvTlw0fMvM0WG5Wcats-b1xMwdWfyTTZtK9NyJ_f--i0arNFH5NZxxN0aFUbzfi3R-j19uZlep_Pn-5m08k81xSKlGNiCVOgMJSgLQVbiqoxgI0qqaoJNNwYJjjjHGpBFWMNEZwKrWlFSVUIOkKzH27j1Upuglur0EuvnNwfPiylCsnp1kihG0w4WCEayyiGCsBwTblgrADQ5ZaFf1g6-BiDsX88DHIvWu5ESywklkzuRNNvjZFymw |
| ContentType | Journal Article |
| DBID | AAYXX CITATION DOA |
| DOI | 10.46298/lmcs-18(1:4)2022 |
| DatabaseName | CrossRef DOAJ : Directory of Open Access Journals [open access] |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | CrossRef |
| Database_xml | – sequence: 1 dbid: DOA name: DOAJ Directory of Open Access Journals url: https://www.doaj.org/ sourceTypes: Open Website |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISSN | 1860-5974 |
| ExternalDocumentID | oai_doaj_org_article_8cd1250f88df4310900e5c35844600c7 10_46298_lmcs_18_1_4_2022 |
| GroupedDBID | .4S .DC 29L 2WC 5GY 5VS AAFWJ AAYXX ADBBV ADMLS ADQAK AENEX AFPKN ALMA_UNASSIGNED_HOLDINGS ARCSS BCNDV CITATION EBS EJD FRP GROUPED_DOAJ J9A KQ8 MK~ ML~ M~E OK1 OVT P2P TR2 TUS XSB |
| ID | FETCH-LOGICAL-c306t-12f24a0a1070cf30f789de01ea73ab20d5ee4854550b83a44d28538cc39329683 |
| IEDL.DBID | DOA |
| ISICitedReferencesCount | 21 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000757558800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1860-5974 |
| IngestDate | Fri Oct 03 12:50:42 EDT 2025 Sat Nov 29 06:21:51 EST 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Language | English |
| License | https://creativecommons.org/licenses/by/4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c306t-12f24a0a1070cf30f789de01ea73ab20d5ee4854550b83a44d28538cc39329683 |
| OpenAccessLink | https://doaj.org/article/8cd1250f88df4310900e5c35844600c7 |
| ParticipantIDs | doaj_primary_oai_doaj_org_article_8cd1250f88df4310900e5c35844600c7 crossref_primary_10_46298_lmcs_18_1_4_2022 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-01-01 |
| PublicationDateYYYYMMDD | 2022-01-01 |
| PublicationDate_xml | – month: 01 year: 2022 text: 2022-01-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationTitle | Logical methods in computer science |
| PublicationYear | 2022 |
| Publisher | Logical Methods in Computer Science e.V |
| Publisher_xml | – name: Logical Methods in Computer Science e.V |
| SSID | ssj0000331826 |
| Score | 2.368334 |
| Snippet | Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and
physical components interacting through sensors and/or actuators. Computational... Cyber-Physical Systems (CPS) consist of inter-wined computational (cyber) and physical components interacting through sensors and/or actuators. Computational... |
| SourceID | doaj crossref |
| SourceType | Open Website Index Database |
| SubjectTerms | computer science - logic in computer science |
| Title | A Logic for Monitoring Dynamic Networks of Spatially-distributed Cyber-Physical Systems |
| URI | https://doaj.org/article/8cd1250f88df4310900e5c35844600c7 |
| Volume | 18, Issue 1 |
| WOSCitedRecordID | wos000757558800001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAON databaseName: DOAJ Directory of Open Access Journals customDbUrl: eissn: 1860-5974 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000331826 issn: 1860-5974 databaseCode: DOA dateStart: 20040101 isFulltext: true titleUrlDefault: https://www.doaj.org/ providerName: Directory of Open Access Journals – providerCode: PRVHPJ databaseName: ROAD: Directory of Open Access Scholarly Resources customDbUrl: eissn: 1860-5974 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0000331826 issn: 1860-5974 databaseCode: M~E dateStart: 20040101 isFulltext: true titleUrlDefault: https://road.issn.org providerName: ISSN International Centre |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV27TsMwFLVQxcDCG1Fe8sAASFbt2EkctlJaMUDVgUc3y_FDQiotagtSF76d6zhFZWJhyRBFlnWvnXOuH-cgdG4BhTyzhiS-5GGbkRNdOkq8SVIdBM1tdary-T7v9-VwWAxWrL7CmbAoDxwD15LGAgZTL6X1IshYUupSwwE3BWC1qe6RA-tZKaaqfzDngTjHbUyRJYVsjd7MjDB5wa7FJVT8yS8gWtHrr4Clt402a0aI27EnO2jNjXfR1tJtAdeTbw-9tHEwRjYYaCaOUzGsyeHb6CmP-_FA9wxPPA5GwzCwRgtigzBu8LRyFncWpZuSQZ0ZXIuV76OnXvexc0dqWwRigN_PCUt8IjTVULhR4zn1uSyso8zpnOsyoTZ1Tsg0XFcuJddC2AQwWRrDgasVmeQHqDGejN0hwjkrKdfe6yw1wmROU2O98xaKLkd5qpvoahkj9R7VLxRUDVVAVQioYlIxJVQIaBPdhCj-fBiEq6sXkE5Vp1P9lc6j_2jkGG2EDsWVkhPUmE8_3ClaN5_z19n0rBop8Hz46n4DBBzC4g |
| linkProvider | Directory of Open Access Journals |
| 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%3Ajournal&rft.genre=article&rft.atitle=A+Logic+for+Monitoring+Dynamic+Networks+of+Spatially-distributed+Cyber-Physical+Systems&rft.jtitle=Logical+methods+in+computer+science&rft.au=Nenzi%2C+L.&rft.au=Bartocci%2C+E.&rft.au=Bortolussi%2C+L.&rft.au=Loreti%2C+M.&rft.date=2022-01-01&rft.issn=1860-5974&rft.eissn=1860-5974&rft.volume=18%2C+Issue+1&rft_id=info:doi/10.46298%2Flmcs-18%281%3A4%292022&rft.externalDBID=n%2Fa&rft.externalDocID=10_46298_lmcs_18_1_4_2022 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1860-5974&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1860-5974&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1860-5974&client=summon |