Font Size: a A A

CIM AGENT Simulator For Storage Devices Base On SMI-S

Posted on:2011-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:Z W GaoFull Text:PDF
GTID:2178360308951262Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This thesis is the requirement analysis, design and implementation of CIM Agent simulator of SMI-S compliant storage devices. Through the research and deployment of CIM Agent simulator, it will mitigate the dependence between hardware development and device UI development. It can advance the UI development start time from formerly the function verification test phase to design phase of hardware development. Thus it will shorten the development cycle, reduce the cost and thus allow the UI, CIM Agent and the hardware being developed in parallel. CIM Agent simulator will not only shorten the critical path of the development cycle, but will also help quality improvement. It can be widely applied to automated unit test, regression test, performance tuning and so on.CIM Agent simulator of SMI-S compliant storage devices simulates the hardware layer and CIM Agent layer of the real environment. It could response to CIM intrinsic and extrinsic methods based on device MOF documentation and mock device metadata.Meanwhile, in the second sector of the thesis, we have had a relatively deep investigation on the two most important core standards of SMI-S, they are CIM and WBEM. Then we bring forward the general rule for the design of CIM model.To implement the CIM Agent Simulator for storage devices based on SMI-S, the thesis has made the following research.1) Investigate on the CIM and CIMOM, thus come up with an understanding of the nature of CIM Agent. Put forward the common practice of the development of CIM client application.2) Investigate the general rule for the design of CIM model.3) Do software requirement analysis and come up with the analysis model and the context of the system. Ensure the feasibility and value of the CIM Agent simulator.4) Design and implement the CIM Agent simulator, take advantage of Java data-binding technology and implement the conversion from MOF documentation to Java beans. By using XML technology, generate the CIM response automatically based on the MOF definitions and the XML configuration file.In the process of the research, we have put extra attention on the extendibility and software-reuse. In the high level of the system structure, it uses the composite pattern, thus it made the system working like an assembly line. Every functional component is a procedure on the line. Every component must have common interface thus ensures the extendibility. In the low level design, we have also referred to various principles of object oriented design such as OCP, LSP and so on.After the implementation, we tried to verify the result by deploying the CIM Agent simulator. The system passed performance test with good results. In the real developing environment, the deployment of CIM Agent simulator helps to improve the efficiency and quality of the application development. Meanwhile, CIM Agent simulator is getting amended and improved in the process of application development.
Keywords/Search Tags:CIM Agent, CIMOM, CIM, CIM Agent Simulator, SMI-S
PDF Full Text Request
Related items