Font Size: a A A

Research On Sequence-Based Reliability Analysis Approach

Posted on:2007-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:X ChangFull Text:PDF
GTID:2178360215970132Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In last few years, Component-based development is being increasingly adopted as a mainstream approach to software development. But, on the one hand, Component-based software architecture is mutable and flexible because of the plug-and-play approach adopted. Compared with traditional software, its occurrence may be related to a sudden change of the software quality, and caused that researchers foresee the quality harder and harder in the process of software development. On the other hand, the characteristic of this kind of software in development process, such as incremental and iterative process, which decides whether components were selected or not, and transparence of interior details which caused by the encapsulation of them, make the quality estimate of this kind of software often go on under the prerequisite of not complete information. Therefore, it has become a challenge that how to validate the COTS(Commercial Off-the-Shelf) quality, monitor their quality and get the quality of software accurately, especially reliability, in software development process.To solve this problem, researchers have put forward the various technology and method of reliability based on architecture. But there are two weak points in the methods .one is that they mostly analyze based on the subclass of useable information; the other is that it have not considered reliability is related to the usage environment, that is to say that a same component may show different reliability in different environment. Therefore, we are devoted to improve the sufficiency and naturalness of useable information on the basis of development model of component-based software. And more, improve the estimated accuracy of reliability based on the methods of software behavior and scenario.This paper has put forward to scenario model based on sequence which can depict software reliability specifications by analyzing the component-based software and development process. And provide the definition of related arithmetic in view of software behavior. It provides the way by which the scenario that simulates the behavior of software which can be composed through extending the UML sequence diagram. At last, it provides a Scenario-based analysis method of software reliability.On the foundation of above-mentioned study, we designs and realizes SoBSRA, a Scenario-based reliability analysis tool of Component-based software. SoBSRA support the reliability specification of component-based software, scenario modeling of sequence, composition of sequence and scenario, and reliability analysis of component-based software etc.This paper aims at the component-based software and characteristic of development process, scenario-based reliability analysis of component-based software which is provided applies to every phase in the dynamic development process of component-based software. The tools which based on the extending of UML sequence diagram, joins the development process of component-based software with Eclipse, improves the usability and acceptability. We shall dedicate to the study of test of component-based software and quality guarantee of service-oriented software in future.
Keywords/Search Tags:Component-based Software, Sequence, UML sequence diagram, scenerio model, software reliability analysis
PDF Full Text Request
Related items