DocumentCode :
2745439
Title :
Identification and Extraction of Design Pattern Information in Java Program
Author :
He, Chengwan ; Li, Zheng ; He, Keqing
Author_Institution :
State key Lab. of Software Eng., Wuhan Univ., Wuhan
fYear :
2008
fDate :
6-8 Aug. 2008
Firstpage :
828
Lastpage :
834
Abstract :
Instantiation information of the design pattern which exists in the design model is always lost in the program, so the comprehension and reversion of the program become very difficult. We have proposed an approach to identify the design pattern information based on Java annotations. This approach defines the meta model of the design pattern, and uses Java annotation technology to annotate these meta information in the program. Two typical applications of this approach are presented: (i) visualization of the pattern instantiation information in the program; (ii) automatic checking of the structural properties of the pattern instance. These two examples are used to illustrate this approach.
Keywords :
Java; object-oriented programming; Java annotation technology; design pattern information extraction; design pattern information identification; Artificial intelligence; Concrete; Data mining; Distributed computing; Documentation; Java; Laboratories; Software engineering; Unified modeling language; Visualization; annotation; design pattern; instantiation; meta model;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
Conference_Location :
Phuket
Print_ISBN :
978-0-7695-3263-9
Type :
conf
DOI :
10.1109/SNPD.2008.29
Filename :
4617473
Link To Document :
بازگشت