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...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
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&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 |