Fast Parametric Model Checking through Model Fragmentation

Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational functions of the system and environment parameters. In software engineering, PMC formulae can be used during design, e.g., to analyse the se...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Proceedings / International Conference on Software Engineering s. 835 - 846
Hlavní autoři: Fang, Xinwei, Calinescu, Radu, Gerasimou, Simos, Alhwikem, Faisal
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.05.2021
Témata:
ISBN:1665402962, 9781665402965
ISSN:1558-1225
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational functions of the system and environment parameters. In software engineering, PMC formulae can be used during design, e.g., to analyse the sensitivity of different system architectures to parametric variability, or to find optimal system configurations. They can also be used at runtime, e.g., to check if non-functional requirements are still satisfied after environmental changes, or to select new configurations after such changes. However, current PMC techniques do not scale well to systems with complex behaviour and more than a few parameters. Our paper introduces a fast PMC (fPMC) approach that overcomes this limitation, extending the applicability of PMC to a broader class of systems than previously possible. To this end, fPMC partitions the Markov models that PMC operates with into fragments whose reachability properties are analysed independently, and obtains PMC reachability formulae by combining the results of these fragment analyses. To demonstrate the effectiveness of fPMC, we show how our fPMC tool can analyse three systems (taken from the research literature, and belonging to different application domains) with which current PMC techniques and tools struggle.
AbstractList Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational functions of the system and environment parameters. In software engineering, PMC formulae can be used during design, e.g., to analyse the sensitivity of different system architectures to parametric variability, or to find optimal system configurations. They can also be used at runtime, e.g., to check if non-functional requirements are still satisfied after environmental changes, or to select new configurations after such changes. However, current PMC techniques do not scale well to systems with complex behaviour and more than a few parameters. Our paper introduces a fast PMC (fPMC) approach that overcomes this limitation, extending the applicability of PMC to a broader class of systems than previously possible. To this end, fPMC partitions the Markov models that PMC operates with into fragments whose reachability properties are analysed independently, and obtains PMC reachability formulae by combining the results of these fragment analyses. To demonstrate the effectiveness of fPMC, we show how our fPMC tool can analyse three systems (taken from the research literature, and belonging to different application domains) with which current PMC techniques and tools struggle.
Author Gerasimou, Simos
Alhwikem, Faisal
Fang, Xinwei
Calinescu, Radu
Author_xml – sequence: 1
  givenname: Xinwei
  surname: Fang
  fullname: Fang, Xinwei
  email: xinwei.fang@york.ac.uk
  organization: University of York, UK
– sequence: 2
  givenname: Radu
  surname: Calinescu
  fullname: Calinescu, Radu
  email: radu.calinescu@york.ac.uk
  organization: University of York, UK
– sequence: 3
  givenname: Simos
  surname: Gerasimou
  fullname: Gerasimou, Simos
  email: simos.gerasimou@york.ac.uk
  organization: University of York, UK
– sequence: 4
  givenname: Faisal
  surname: Alhwikem
  fullname: Alhwikem, Faisal
  email: faisal.alhwikem@york.ac.uk
  organization: University of York, UK
BookMark eNotj8tKw0AUQAesYFv7BbrIDyTeufN2J6HVQkVBXZfJ5CYZbBKZxIV_r2BXB87iwFmxxTAOxNgth4JzcHf78m0rhQMsEJAXAGD5BVtxrZUEdBoXbMmVsjlHVFdsM02xAimN46Dlkt3v_DRnrz75nuYUQ_Y81nTKyo7CZxzabO7S-N12Z71Lvu1pmP0cx-GaXTb-NNHmzDX72G3fy6f88PK4Lx8OuUer5lyEmlcgDEhL6JEaT46UrCoTjNWSUKkQoDFaNkqSclCDaqCWiEZUFoNYs5v_biSi41eKvU8_R_d3BwLFLz1TSWs
CODEN IEEPAD
ContentType Conference Proceeding
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1109/ICSE43902.2021.00081
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EndPage 846
ExternalDocumentID 9402032
Genre orig-research
GroupedDBID -~X
.4S
.DC
123
23M
29O
5VS
6IE
6IF
6IH
6IK
6IL
6IM
6IN
8US
AAJGR
AAWTH
ABLEC
ADZIZ
AFFNX
ALMA_UNASSIGNED_HOLDINGS
APO
ARCSS
AVWKF
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
EDO
FEDTE
I-F
I07
IEGSK
IJVOP
IPLJI
M43
OCL
RIE
RIL
RIO
RNS
XOL
ID FETCH-LOGICAL-a285t-3cd1b037048e2a2efae9e54bb7c7864e255cc0f764f54e590d05f0d42273b82c3
IEDL.DBID RIE
ISBN 1665402962
9781665402965
ISICitedReferencesCount 18
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000684601800068&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1558-1225
IngestDate Wed Aug 27 02:50:25 EDT 2025
IsPeerReviewed false
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a285t-3cd1b037048e2a2efae9e54bb7c7864e255cc0f764f54e590d05f0d42273b82c3
PageCount 12
ParticipantIDs ieee_primary_9402032
PublicationCentury 2000
PublicationDate 2021-May
PublicationDateYYYYMMDD 2021-05-01
PublicationDate_xml – month: 05
  year: 2021
  text: 2021-May
PublicationDecade 2020
PublicationTitle Proceedings / International Conference on Software Engineering
PublicationTitleAbbrev ICSE
PublicationYear 2021
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssib044791064
ssj0006499
Score 2.3370607
Snippet Parametric model checking (PMC) computes algebraic formulae that express key non-functional properties of a system (reliability, performance, etc.) as rational...
SourceID ieee
SourceType Publisher
StartPage 835
SubjectTerms Analytical models
discrete time Markov chains
Markov processes
non-functional properties
Parametric model checking
Parametric statistics
Runtime
Sensitivity
Systems architecture
Title Fast Parametric Model Checking through Model Fragmentation
URI https://ieeexplore.ieee.org/document/9402032
WOSCitedRecordID wos000684601800068&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
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8MwDLW2iQOnARviWz1wpFuaJU3DdWICCU2T-NBuU5s6gAQd2jp-P06WDSFx4db4VDlxn536-QFcWk25UMIwtqjcUG0jYsqqTYysJCtTufDDqp_v1XicTad60oCrLRcGEX3zGfbco_-XX87Nyl2V9bXwgt9NaCqVrrlam7MjhCLgc6l_-AqnwmtHElxSlUSH1pG6nNIu4zrlYdbTZi0Dpy5hun83fLghkPYkLZ70PGb-Ul7xwDNq_--V96D7w-CLJlts2ocGVgfQ3kg4RCGiO3A9ypd1NMldi5ab1R85bbT3aPiKxt2hR0HGJ5gpy335CGSlqgtPo5vH4W0c5BTinGeyjgemTAo2UBSzyHOONkeNUhSFMipLBVJxYQyzKhVWCpSalUxaVgpOGU6RcTM4hFY1r_AIIptZpgn8hbYoqITMclcGSokU3dKk_Bg6zhWzz_XEjFnwwsnf5lPYdb5etxGeQaterPAcdsxX_bZcXPht_gb9Op7b
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3fT8IwEL4gmugTKhp_uwcfHXSlXVdfCQQiEhLR8Ea27qomOgwM_37bUjAmvvi23tNy7e276-67D-BGS5MLRQRDjcIO1VYsNFm1CpHkxkpEytyw6ueBGA6TyUSOKnC74cIgoms-w4Z9dP_y85la2quypmRO8HsLtjljlKzYWuvTw5gw0GeTf_8djplTjzSAaeokc2wtrctq7RIqY-qnPa3X3LPqIiKb_fZjx8C0o2nRqOFQ85f2ioOebu1_L70PRz8cvmC0QacDqGBxCLW1iEPgY7oOd910UQaj1DZp2Wn9gVVHew_ar6jsLXrghXy82eS5Lx-erlQcwVO3M273Qi-oEKY04WXYUnmUkZYwUYs0pahTlMhZlgklkpihKS-UIlrETHOGXJKccE1yRk2OkyVUtY6hWswKPIFAJ5pIA_9MamSmiExSWwhyjia-uYrpKdStK6afq5kZU--Fs7_N17DbGz8MpoP-8P4c9qzfV02FF1At50u8hB31Vb4t5lduy78BeuKiIg
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=proceeding&rft.title=Proceedings+%2F+International+Conference+on+Software+Engineering&rft.atitle=Fast+Parametric+Model+Checking+through+Model+Fragmentation&rft.au=Fang%2C+Xinwei&rft.au=Calinescu%2C+Radu&rft.au=Gerasimou%2C+Simos&rft.au=Alhwikem%2C+Faisal&rft.date=2021-05-01&rft.pub=IEEE&rft.isbn=9781665402965&rft.issn=1558-1225&rft.spage=835&rft.epage=846&rft_id=info:doi/10.1109%2FICSE43902.2021.00081&rft.externalDocID=9402032
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1558-1225&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1558-1225&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1558-1225&client=summon