• 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