A framework for modeling and analyzing cyber-physical systems using statistical model checking

The trustworthiness of a cyber–physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing an...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Internet of things (Amsterdam. Online) 2023-07, Vol.22, p.100732, Article 100732
Hauptverfasser: Alshalalfah, Abdel-Latif, Ait Mohamed, Otmane, Ouchani, Samir
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page 100732
container_title Internet of things (Amsterdam. Online)
container_volume 22
creator Alshalalfah, Abdel-Latif
Ait Mohamed, Otmane
Ouchani, Samir
description The trustworthiness of a cyber–physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber–physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.
doi_str_mv 10.1016/j.iot.2023.100732
format Article
fullrecord <record><control><sourceid>hal_cross</sourceid><recordid>TN_cdi_hal_primary_oai_HAL_hal_04108550v1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S2542660523000550</els_id><sourcerecordid>oai_HAL_hal_04108550v1</sourcerecordid><originalsourceid>FETCH-LOGICAL-c331t-14b363697cc7f44922965bb2daba4295b520b552a84687d6e63e1894a17ec8003</originalsourceid><addsrcrecordid>eNp9kD9PwzAQxS0EElXpB2DLypBy_ptETFUFFKkSC6xYtuNQt0lT2aEofHqcBiEmhpPv-d3vZD-ErjHMMWBxu527tpsTIDRqyCg5QxPCGUmFAH7-p79EsxC2AEAKQQnNJuhtkVReNfaz9bukan3StKWt3f49Ufsylqr7r0GZXlufHjZ9cEbVSehDZ5uQfITBDJ3qXOhOzolPzMaaXbSu0EWl6mBnP-cUvT7cvyxX6fr58Wm5WKeGUtylmGkqqCgyY7KKsYLE93GtSam0YqTgmhPQnBOVM5FnpbCCWpwXTOHMmhyATtHNuHejannwrlG-l61ycrVYy-EOGIacczjiOIvHWePbELytfgEMcshTbmXMUw55yjHPyNyNjI2fODrrZTDO7o0tnbemk2Xr_qG_AeWrfR8</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A framework for modeling and analyzing cyber-physical systems using statistical model checking</title><source>Alma/SFX Local Collection</source><creator>Alshalalfah, Abdel-Latif ; Ait Mohamed, Otmane ; Ouchani, Samir</creator><creatorcontrib>Alshalalfah, Abdel-Latif ; Ait Mohamed, Otmane ; Ouchani, Samir</creatorcontrib><description>The trustworthiness of a cyber–physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber–physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.</description><identifier>ISSN: 2542-6605</identifier><identifier>EISSN: 2542-6605</identifier><identifier>DOI: 10.1016/j.iot.2023.100732</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Computer Science ; Cyber–physical systems ; Enhanced Activity Calculus ; Mathematics ; Model transformation ; Model-based verification ; Priced timed automata ; Safety-critical ; Statistical model checking ; System Modeling Language</subject><ispartof>Internet of things (Amsterdam. Online), 2023-07, Vol.22, p.100732, Article 100732</ispartof><rights>2023 Elsevier B.V.</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c331t-14b363697cc7f44922965bb2daba4295b520b552a84687d6e63e1894a17ec8003</citedby><cites>FETCH-LOGICAL-c331t-14b363697cc7f44922965bb2daba4295b520b552a84687d6e63e1894a17ec8003</cites><orcidid>0000-0002-1020-7123 ; 0000-0002-7997-8225</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,314,780,784,885,27924,27925</link.rule.ids><backlink>$$Uhttps://hal.science/hal-04108550$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Alshalalfah, Abdel-Latif</creatorcontrib><creatorcontrib>Ait Mohamed, Otmane</creatorcontrib><creatorcontrib>Ouchani, Samir</creatorcontrib><title>A framework for modeling and analyzing cyber-physical systems using statistical model checking</title><title>Internet of things (Amsterdam. Online)</title><description>The trustworthiness of a cyber–physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber–physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.</description><subject>Computer Science</subject><subject>Cyber–physical systems</subject><subject>Enhanced Activity Calculus</subject><subject>Mathematics</subject><subject>Model transformation</subject><subject>Model-based verification</subject><subject>Priced timed automata</subject><subject>Safety-critical</subject><subject>Statistical model checking</subject><subject>System Modeling Language</subject><issn>2542-6605</issn><issn>2542-6605</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kD9PwzAQxS0EElXpB2DLypBy_ptETFUFFKkSC6xYtuNQt0lT2aEofHqcBiEmhpPv-d3vZD-ErjHMMWBxu527tpsTIDRqyCg5QxPCGUmFAH7-p79EsxC2AEAKQQnNJuhtkVReNfaz9bukan3StKWt3f49Ufsylqr7r0GZXlufHjZ9cEbVSehDZ5uQfITBDJ3qXOhOzolPzMaaXbSu0EWl6mBnP-cUvT7cvyxX6fr58Wm5WKeGUtylmGkqqCgyY7KKsYLE93GtSam0YqTgmhPQnBOVM5FnpbCCWpwXTOHMmhyATtHNuHejannwrlG-l61ycrVYy-EOGIacczjiOIvHWePbELytfgEMcshTbmXMUw55yjHPyNyNjI2fODrrZTDO7o0tnbemk2Xr_qG_AeWrfR8</recordid><startdate>202307</startdate><enddate>202307</enddate><creator>Alshalalfah, Abdel-Latif</creator><creator>Ait Mohamed, Otmane</creator><creator>Ouchani, Samir</creator><general>Elsevier B.V</general><general>Elsevier</general><scope>AAYXX</scope><scope>CITATION</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-1020-7123</orcidid><orcidid>https://orcid.org/0000-0002-7997-8225</orcidid></search><sort><creationdate>202307</creationdate><title>A framework for modeling and analyzing cyber-physical systems using statistical model checking</title><author>Alshalalfah, Abdel-Latif ; Ait Mohamed, Otmane ; Ouchani, Samir</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c331t-14b363697cc7f44922965bb2daba4295b520b552a84687d6e63e1894a17ec8003</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Computer Science</topic><topic>Cyber–physical systems</topic><topic>Enhanced Activity Calculus</topic><topic>Mathematics</topic><topic>Model transformation</topic><topic>Model-based verification</topic><topic>Priced timed automata</topic><topic>Safety-critical</topic><topic>Statistical model checking</topic><topic>System Modeling Language</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alshalalfah, Abdel-Latif</creatorcontrib><creatorcontrib>Ait Mohamed, Otmane</creatorcontrib><creatorcontrib>Ouchani, Samir</creatorcontrib><collection>CrossRef</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>Internet of things (Amsterdam. Online)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alshalalfah, Abdel-Latif</au><au>Ait Mohamed, Otmane</au><au>Ouchani, Samir</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A framework for modeling and analyzing cyber-physical systems using statistical model checking</atitle><jtitle>Internet of things (Amsterdam. Online)</jtitle><date>2023-07</date><risdate>2023</risdate><volume>22</volume><spage>100732</spage><pages>100732-</pages><artnum>100732</artnum><issn>2542-6605</issn><eissn>2542-6605</eissn><abstract>The trustworthiness of a cyber–physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber–physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.iot.2023.100732</doi><orcidid>https://orcid.org/0000-0002-1020-7123</orcidid><orcidid>https://orcid.org/0000-0002-7997-8225</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2542-6605
ispartof Internet of things (Amsterdam. Online), 2023-07, Vol.22, p.100732, Article 100732
issn 2542-6605
2542-6605
language eng
recordid cdi_hal_primary_oai_HAL_hal_04108550v1
source Alma/SFX Local Collection
subjects Computer Science
Cyber–physical systems
Enhanced Activity Calculus
Mathematics
Model transformation
Model-based verification
Priced timed automata
Safety-critical
Statistical model checking
System Modeling Language
title A framework for modeling and analyzing cyber-physical systems using statistical model checking
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T16%3A20%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-hal_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20framework%20for%20modeling%20and%20analyzing%20cyber-physical%20systems%20using%20statistical%20model%20checking&rft.jtitle=Internet%20of%20things%20(Amsterdam.%20Online)&rft.au=Alshalalfah,%20Abdel-Latif&rft.date=2023-07&rft.volume=22&rft.spage=100732&rft.pages=100732-&rft.artnum=100732&rft.issn=2542-6605&rft.eissn=2542-6605&rft_id=info:doi/10.1016/j.iot.2023.100732&rft_dat=%3Chal_cross%3Eoai_HAL_hal_04108550v1%3C/hal_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_els_id=S2542660523000550&rfr_iscdi=true