Font Size: a A A

Supporting Reliability Modeling For Component-based Software Architectures

Posted on:2015-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:W C LuoFull Text:PDF
GTID:2298330452963993Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of computer technology and the Internet, today’s softwaresystems are in an open, dynamic and changing network environment, which makesthe ability of the software to extend, but also put higher requirements on the qual-ity attributes of the software systems. Non-functional attributes of software, such ascorrectness, reliability, security and performance are receiving increasingly high atten-tion. In such a situation, to build high-quality software is becoming a hot topic; on theother hand, Component Based Software Development (CBSD) technology and Soft-ware Architecture (SA) have reduced the software development cycle and increasedsoftware reuse, which brings huge convenience for software development. At present,researchers around the world have made some progress and achievements in the feldof component based software architecture reliability, but their approaches more or lesshave some limitations.Aiming at current problems and based on existing research results, this paperpresents a method for modeling and analyzing the reliability of component based soft-ware architectures. Our approach can model and analyze the software architecturereliability in the design phase of software development which provides reference forbuilding reliable sofware and save development costs. Specifcally, the contributionsof this paper are:1) proposed the concept of analytical interface, which can supportmodeling and analysis the quality attributes of software architecture;2) Based on theanalytical interface, our method extended the interface model of xADL3.0to supportthemodelingofreliability,giventherealizationoftheextensionmetamodel;3)providean algorithm which convert from the behavior model of the interface to Markov chainin order to calculate the interface reliability, thereby can further obtain the reliability of the software architecture.
Keywords/Search Tags:SoftwareArchiecture, Component, Reliability, xADL3.0
PDF Full Text Request
Related items