Font Size: a A A

Computing Method And Promotion Theory Of Architecture Software Reliability Based On Model Driven Architecture

Posted on:2014-08-11Degree:DoctorType:Dissertation
Country:ChinaCandidate:C H HuFull Text:PDF
GTID:1268330425965880Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
For improving the application abilities of computer software in internet, artificialintellegence, big data computing, internet of things, data transmission and image processing, andpromoting the developing procedure of intelligence, engineering and products, as well the keytechnology of releasing the tight of software design and realizing great-leap-forwarddevelopment, also including advancing the reliability and safety of software, in this paper wepropose a method of transferring the model driven architecture to topological structure reliability,the theories and models of calculation for different software topological structure reliability, theoverlay reliability technology about overlaps of function modules, defects prediction based ondifferent conditions and related characters. So there is a big rise of architecture softwarereliability on model driven architecture. From the above contributions architecture softwarereliability has a big creation and a dramatic development.We deeply analyze the attributes and functions of software reliability and defects predictionmodels from different researchers including the reliability model of Weiss, Corcoran, Jelinski,Moranda, Gokhate, Yacoub, Xiaoguang Mao, the improved bayesian model andnonhomogeneous Poisson distribution model of Meinhold, Singpurwalla, Ohba, the statetransmit based on matrix proposed by cheung, the measurement model of Tarik Hadzic, thedefects prediction models of Gaochao Xu Khoshgoftaar. Additional we concentrate and discusson model driven architecture, the reliability increase model, Markov reliability model and thedefects prediction based on software reliability. From our compare and methods we confirm thatthe methods and theories proposed in this dissertation have a farther difference with the abovemodels. Our method is a advanced reliability computing method and promotion technology.We propose a method of the transmission from model driven architecture to topologicalstructure reliability. In the procedure of transmission we also present rules of keeping thesequential relationships, keeping logical relationships and keeping the message transmission among the different objects. In this paper we also build three models. Separately they arereliability of topology transformation model based on the logical choice relationship, reliabilityof topology transformation model based on the branching logic and reliability of topologytransformation model based on the logic loop relationship. The method of transferring thepictures of the logical choice relationship, branching logic and the logic loop relationship to thelogic loop relationship is built. The results show that the method of transformation betweenmodel driven architecture and the topological structure reliability can transfer the systemsequence diagram to the picture of topological structure reliability accurately and reasonably.We propose a method of the transformation from the topological structure reliability to thereliability state diagram. Meantime the theories of the different software system topologicalstructures and transformation of the different reliability state diagrams are presented. Dependingon the compositions of different modules, the complexity and sequence diagram, we build thereliability models separately based on transition probability serial topology, transitionprobability of parallel topological structure, transition probability serial and hybrid topology,transition probability of parallel topological structure and kinds of topology structures. thecorresponding relationship between the transformation probability reliability topology structureand reliability state model, the affection relationship between the transfer of models and thetransfer state of models and parallel and the relationship between serial hybrid architecture andserial hybrid states are presented. The formulas of the serial parallel topology, parallel topology,serial and parallel hybrid topology and the loop topology are shown in this paper. Experimentsshow that the different system topology can calculate the reliability reasonably and these resultsand the system reliability test results are basically coupling and credible.In this dissertation a superposition of reliability technology is presented based on thesystem function parts superposition. By multiple branching module structure and modulefunction definition and analyzing on software system, the software system moduledecomposition principle and function module reliability superposition calculation theory and thefunction module usage reliability of superposition technique are proposed. We present using themethod of calculating the mean of inside function module and the outside functional modules tobecome a functional modules. Depending on the method of mapping decomposition on structuremodel and the theory of the reliability calculation about function modules, the linear structure of the reliability function module utilization is proven. The experiment shows that applyingreliability superposition principle can catch the result of the reliability calculation. The effectsare better than the results of without superposition technique.Additional the method of predicting conditions of software system based on thecharacteristics of structure defects is proposed. From analyzing the characters and defectsconditions under the different conditions, the method of defects cluster is proposed. In this partwe also define the condition characters and defects characters. By using K_means to cluster thedefects owing the similar condition characters, the episodes characters can be found. We canbuild condition features and defects relational models to cluster the defects together. Theexperiments show that by combining the cluster theory based on different conditions andK_means, the efficiency and accuracy of this method are better than using DBSCAN. Due tothis method the theory can save the time and resources. Comparing with traditional method a30%rise is presented.Software system prediction method based on correlation characteristics of the architecturedefects is proposed. From analyzing the defects in the same defects cluster and the differentdefects cluster, we propose that in each cluster there is a character center. This center can be onbehalf of the overall characteristics of the cluster. From the analyzation of this center, defectsfeatures and defects relationship, we presented the clusters of the same defects characters.Meanwhile we confirm that the clusters owing un-similar characters also can become theclusters. The experimental data shows that the method based on the related defects architecturecharacters can improve the system fixing time and resources. Comparing with traditionalmethod the efficiency has a50%increase.
Keywords/Search Tags:Model, Driven, Architecture, Reliability
PDF Full Text Request
Related items