CASIA OpenIR  > 毕业生  > 硕士学位论文
Alternative TitleThe Research and Development of RFID Automatic Test Software Based on DSSA
Thesis Advisor谭杰
Degree Grantor中国科学院研究生院
Place of Conferral中国科学院自动化研究所
Degree Discipline软件工程
Keyword射频识别 特定领域的软件架构 自动测试 软件 Rfid Dssa Automatic Test Software
AbstractRFID(射频识别)技术通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID目前已经发展成为IT领域的热点之一,但是在推广和使用方面,这种技术目前还存在很多未解决的问题,这使得在实际应用前对RFID系统进行测试就显得尤为重要。因此,作为RFID系统测试中的一项关键任务,自动测试软件具有良好的应用前景和科研价值。 目前,领域工程把软件开发人员的视角转向同一领域的产品,通过分析识别这些应用的共同特征和可变特征,建立起特定领域的软件架构(DSSA),同时识别、开发和组织基于该架构的可复用的构件。其中,DSSA可用来表示某一特定领域的体系架构,它通用于领域中的各个子系统,体现了领域中各个子系统的共性。主要面向于重用,以达到大规模软件复用的目的。 本文首先对RFID测试和特定软件体系结构进行深入的研究,针对RFID自动测试这个特定领域进行领域分析,提取出了领域中的共性。然后,针对共性给出通用的解决方案。对一个RFID测试项目开发出通用的测试项目配置,利用DSSA设计出RFID测试项目的三种参数分类方式,根据各个测试项目对仪器的不同操作,为每个测试项目的执行进行了代码编写。这种基于DSSA的开发使得软件具有良好的可扩展性和灵活性。该项目与中心实验室各项工作联系紧密,同时该项目涉及到特定软件的体系结构、硬件设备的编程接口、复杂对象的建模等。; RFID(Radio Frequency Identification)is an automatic identification technology, which identifies objects and obtains relevant information using radio signal without manual intervention. It can be used in kinds of severe environments. RFID has become one of the research focuses in IT field. However, for popularization and application, there still exits many problems. Thus, it is important to apply benchmarking test on the RFID system before it is used in practical application. The automatic benchmarking test software, as a key component in achieving RFID system benchmarking test, has a promising application prospect and scientific value. At present, the software developers focus on products in the same field. Common features and variable features of applications in one field are identified and analyzed, and a domain specific software architecture (DSSA) is established based on them. At the same time, reusable components are developed based on the DSSA. DSSA can represent the architecture of some certain domain. It is generally applicable for various subsystems of one domain, and reflects the common features of these subsystems. DSSA is mainly used to achieve the reuse of the large scale software. In this paper, we first introduce the RFID benchmarking test and the domain specific software architecture, and propose the domain commonness according to the analysis of this specific RFID automatic benchmarking test domain. Then, a general scheme according to the field commonness is presented. This scheme includes the following major stages: 1) Develop the general benchmarking test project configuration; 2) Design three parameter classification approaches using DSSA; 3) Implement each benchmarking test project in accordance to the different instrument operations for different test projects. This DSSA based development method facilitates the scalability and flexibility of the software. As one of the essential parts in the laboratory, this project involves the domain specific software architecture, the device programming API, the modeling of complex objects and so on.
Other Identifier200828009029064
Document Type学位论文
Recommended Citation
GB/T 7714
柳振. 基于DSSA的RFID自动测试软件研发[D]. 中国科学院自动化研究所. 中国科学院研究生院,2011.
Files in This Item:
File Name/Size DocType Version Access License
CASIA_20082800902906(2402KB) 暂不开放CC BY-NC-SAApplication Full Text
Related Services
Recommend this item
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[柳振]'s Articles
Baidu academic
Similar articles in Baidu academic
[柳振]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[柳振]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.