Font Size: a A A

Research And Application Of Software Analysis Tool Integration Method For Embedded Software

Posted on:2013-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:J X ChenFull Text:PDF
GTID:2248330362463738Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the embedded software application is becoming more and more complex anddiversified, software engineers have a higher demand for the software analysis in thedesignation of software. The software analyses always involves many features ofsoftware, while a single software analysis method is designed for specific softwarequality attributes, and it is difficult to meet the comprehensive software analysisrequirement. With the increasing in frequency and diversity in software analysis,several independent software analysis methods are usually used in software analysis,the integration of multiple software analysis methods is becoming necessary.This thesis does research on the integration technology of software analysismethods based on the specific platform Eclipse. The input requirement of softwareanalysis methods is often inconsistent with existing collection of software artifact. sowe need to do some adaptation among them according to the specific platform in theintegration process. The adaptation rules of software artifact depend on the platform’sdefinition of software artifact. Integration tool need to provide an extensible and loosecoupling way for software analysis methods according to the platform’s activationmechanism. We need to build the relationship between the analyzing object and theresult during the execution of analysis method. This thesis focuses on the input,execution and output of the analysis method in the integration process and proposesan integration method. This method can do some adaptation according to therequirement of the software analysis method and the definition of software artifact.The integration tool runs analysis methods and gets the analytical result. Besides that, the integration tool can keep the relationship between the input and output. On thatbasis, this thesis proposes an analysis process modeling method for the flexiblerequirement of software analysis, which makes it possible for analyzers to design theanalysis process according to the requirement and execute to get the flexible result.The integration tool is implemented as an Eclipse plug-in, mainly consisting of threemodules: integration of analysis method, execution of analysis method and analysisprocess modeling. The integration tool could integrate new analysis method and buildflexible analysis process and execute to get the result. The integration tool has beenused in the analysis of the source code of embedded software application. It hasintegrated13analysis methods and has been applied to the analysis of the DigitalHome network service application.
Keywords/Search Tags:Integration of analysis method, Input adaption, Activation mechanisms, Analysis result tracing, Modeling of analysis procedure
PDF Full Text Request
Related items