Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems

Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rodrigues, Genaína, Rosenblum, David, Uchitel, Sebastian
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 126
container_issue
container_start_page 111
container_title
container_volume
creator Rodrigues, Genaína
Rosenblum, David
Uchitel, Sebastian
description Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability assessment. In this paper we present a novel automated approach for predicting software system reliability. The approach involves extending a scenario specification to model (1) the probability of component failure, and (2) scenario transition probabilities derived from an operational profile of the system. From the extended scenario specification, probabilistic behaviour models are synthesized for each component and are then composed in parallel into a model for the system. Finally, a user-oriented reliability model described by Cheung is used to compute a reliability prediction from the system behaviour model. The contribution of this paper is a reliability prediction technique that takes into account the component structure exhibited in the scenarios and the concurrent nature of component-based systems. We also show how implied scenarios induced by the component structure and system behaviour described in the scenarios can be used to evolve the reliability prediction.
doi_str_mv 10.1007/978-3-540-31984-9_9
format Conference Proceeding
fullrecord <record><control><sourceid>pascalfrancis_sprin</sourceid><recordid>TN_cdi_pascalfrancis_primary_16895069</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>16895069</sourcerecordid><originalsourceid>FETCH-LOGICAL-c277t-c325834190b2d4378c4bbc9a424b9d62322dbe69566edddbc27fb970598a947a3</originalsourceid><addsrcrecordid>eNotkLlOAzEQhs0lEUKegMYNpcHXHi4h4pIigQiRoLJ8bTBs1pFthPL2OAnTzOg_pvgAuCD4imDcXIumRQxVHCNGRMuRkOIATIrKiraTxCEYkZoQxBgXR-Bsa9CKU_x-DEaYYYpEw9kpmKT0hcswUsrtCHwskh-WcG7coKIPCeYAX6Kz3mSYPx18db1X2vc-b2Do4DQM5idGN-RyrtZhKBe6VclZOA9d_lXRwfkmZbdK5-CkU31yk_89Bov7u7fpI5o9PzxNb2bI0KbJyDBatYwTgTW1nDWt4VoboTjlWtiaMkqtdrWo6tpZa3VpdVo0uBKtErxRbAwu93_XKhnVd1ENxie5jn6l4kaSuhUVrkXJkX0uFWtYuih1CN9JEiy3jGWhKZks2OQOqCyM2R-MYmql</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems</title><source>Springer Books</source><creator>Rodrigues, Genaína ; Rosenblum, David ; Uchitel, Sebastian</creator><contributor>Cerioli, Maura</contributor><creatorcontrib>Rodrigues, Genaína ; Rosenblum, David ; Uchitel, Sebastian ; Cerioli, Maura</creatorcontrib><description>Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability assessment. In this paper we present a novel automated approach for predicting software system reliability. The approach involves extending a scenario specification to model (1) the probability of component failure, and (2) scenario transition probabilities derived from an operational profile of the system. From the extended scenario specification, probabilistic behaviour models are synthesized for each component and are then composed in parallel into a model for the system. Finally, a user-oriented reliability model described by Cheung is used to compute a reliability prediction from the system behaviour model. The contribution of this paper is a reliability prediction technique that takes into account the component structure exhibited in the scenarios and the concurrent nature of component-based systems. We also show how implied scenarios induced by the component structure and system behaviour described in the scenarios can be used to evolve the reliability prediction.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 354025420X</identifier><identifier>ISBN: 9783540254201</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783540319849</identifier><identifier>EISBN: 3540319840</identifier><identifier>DOI: 10.1007/978-3-540-31984-9_9</identifier><language>eng</language><publisher>Berlin, Heidelberg: Springer Berlin Heidelberg</publisher><subject>Applied sciences ; Architecture Model ; Computer science; control theory; systems ; Exact sciences and technology ; Label Transition System ; Probability Weight ; Reliability Prediction ; Software ; Software engineering ; Software Reliability</subject><ispartof>Fundamental Approaches to Software Engineering, 2005, p.111-126</ispartof><rights>Springer-Verlag Berlin Heidelberg 2005</rights><rights>2005 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c277t-c325834190b2d4378c4bbc9a424b9d62322dbe69566edddbc27fb970598a947a3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-540-31984-9_9$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-540-31984-9_9$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,775,776,780,785,786,789,4036,4037,27902,38232,41418,42487</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=16895069$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Cerioli, Maura</contributor><creatorcontrib>Rodrigues, Genaína</creatorcontrib><creatorcontrib>Rosenblum, David</creatorcontrib><creatorcontrib>Uchitel, Sebastian</creatorcontrib><title>Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems</title><title>Fundamental Approaches to Software Engineering</title><description>Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability assessment. In this paper we present a novel automated approach for predicting software system reliability. The approach involves extending a scenario specification to model (1) the probability of component failure, and (2) scenario transition probabilities derived from an operational profile of the system. From the extended scenario specification, probabilistic behaviour models are synthesized for each component and are then composed in parallel into a model for the system. Finally, a user-oriented reliability model described by Cheung is used to compute a reliability prediction from the system behaviour model. The contribution of this paper is a reliability prediction technique that takes into account the component structure exhibited in the scenarios and the concurrent nature of component-based systems. We also show how implied scenarios induced by the component structure and system behaviour described in the scenarios can be used to evolve the reliability prediction.</description><subject>Applied sciences</subject><subject>Architecture Model</subject><subject>Computer science; control theory; systems</subject><subject>Exact sciences and technology</subject><subject>Label Transition System</subject><subject>Probability Weight</subject><subject>Reliability Prediction</subject><subject>Software</subject><subject>Software engineering</subject><subject>Software Reliability</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>354025420X</isbn><isbn>9783540254201</isbn><isbn>9783540319849</isbn><isbn>3540319840</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNotkLlOAzEQhs0lEUKegMYNpcHXHi4h4pIigQiRoLJ8bTBs1pFthPL2OAnTzOg_pvgAuCD4imDcXIumRQxVHCNGRMuRkOIATIrKiraTxCEYkZoQxBgXR-Bsa9CKU_x-DEaYYYpEw9kpmKT0hcswUsrtCHwskh-WcG7coKIPCeYAX6Kz3mSYPx18db1X2vc-b2Do4DQM5idGN-RyrtZhKBe6VclZOA9d_lXRwfkmZbdK5-CkU31yk_89Bov7u7fpI5o9PzxNb2bI0KbJyDBatYwTgTW1nDWt4VoboTjlWtiaMkqtdrWo6tpZa3VpdVo0uBKtErxRbAwu93_XKhnVd1ENxie5jn6l4kaSuhUVrkXJkX0uFWtYuih1CN9JEiy3jGWhKZks2OQOqCyM2R-MYmql</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Rodrigues, Genaína</creator><creator>Rosenblum, David</creator><creator>Uchitel, Sebastian</creator><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>IQODW</scope></search><sort><creationdate>2005</creationdate><title>Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems</title><author>Rodrigues, Genaína ; Rosenblum, David ; Uchitel, Sebastian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c277t-c325834190b2d4378c4bbc9a424b9d62322dbe69566edddbc27fb970598a947a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Applied sciences</topic><topic>Architecture Model</topic><topic>Computer science; control theory; systems</topic><topic>Exact sciences and technology</topic><topic>Label Transition System</topic><topic>Probability Weight</topic><topic>Reliability Prediction</topic><topic>Software</topic><topic>Software engineering</topic><topic>Software Reliability</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Rodrigues, Genaína</creatorcontrib><creatorcontrib>Rosenblum, David</creatorcontrib><creatorcontrib>Uchitel, Sebastian</creatorcontrib><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Rodrigues, Genaína</au><au>Rosenblum, David</au><au>Uchitel, Sebastian</au><au>Cerioli, Maura</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems</atitle><btitle>Fundamental Approaches to Software Engineering</btitle><date>2005</date><risdate>2005</risdate><spage>111</spage><epage>126</epage><pages>111-126</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>354025420X</isbn><isbn>9783540254201</isbn><eisbn>9783540319849</eisbn><eisbn>3540319840</eisbn><abstract>Scenarios are a popular means for capturing behavioural requirements of software systems early in the lifecycle. Scenarios show how components interact to provide system level functionality. If component reliability information is available, scenarios can be used to perform early system reliability assessment. In this paper we present a novel automated approach for predicting software system reliability. The approach involves extending a scenario specification to model (1) the probability of component failure, and (2) scenario transition probabilities derived from an operational profile of the system. From the extended scenario specification, probabilistic behaviour models are synthesized for each component and are then composed in parallel into a model for the system. Finally, a user-oriented reliability model described by Cheung is used to compute a reliability prediction from the system behaviour model. The contribution of this paper is a reliability prediction technique that takes into account the component structure exhibited in the scenarios and the concurrent nature of component-based systems. We also show how implied scenarios induced by the component structure and system behaviour described in the scenarios can be used to evolve the reliability prediction.</abstract><cop>Berlin, Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/978-3-540-31984-9_9</doi><tpages>16</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Fundamental Approaches to Software Engineering, 2005, p.111-126
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_16895069
source Springer Books
subjects Applied sciences
Architecture Model
Computer science
control theory
systems
Exact sciences and technology
Label Transition System
Probability Weight
Reliability Prediction
Software
Software engineering
Software Reliability
title Using Scenarios to Predict the Reliability of Concurrent Component-Based Software Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-30T16%3A42%3A16IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_sprin&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Using%20Scenarios%20to%20Predict%20the%20Reliability%20of%20Concurrent%20Component-Based%20Software%20Systems&rft.btitle=Fundamental%20Approaches%20to%20Software%20Engineering&rft.au=Rodrigues,%20Gena%C3%ADna&rft.date=2005&rft.spage=111&rft.epage=126&rft.pages=111-126&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=354025420X&rft.isbn_list=9783540254201&rft_id=info:doi/10.1007/978-3-540-31984-9_9&rft_dat=%3Cpascalfrancis_sprin%3E16895069%3C/pascalfrancis_sprin%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783540319849&rft.eisbn_list=3540319840&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true