• DocumentCode
    3357618
  • Title

    Case studies of visual language based design patterns recovery

  • Author

    Costagliola, Gennaro ; De Lucia, Andrea ; Deufemia, V. ; Gravino, Carmine ; Risi, Michele

  • Author_Institution
    Dipt. di Matematica e Informatica, Universita di Salerno, Fisciano
  • fYear
    2006
  • fDate
    22-24 March 2006
  • Lastpage
    174
  • Abstract
    In this paper, we present case studies of recovering structural design patterns from object-oriented source code. The proposed recovery technique is based on the use of visual language parsing techniques, and is supported by a visual environment automatically produced by a grammar based visual environment generator. We have applied the recovery technique to public-domain programs and libraries obtaining encouraging results. In particular, for the considered software our recovery approach is characterized by higher recall and precision values with respect to other recovery techniques
  • Keywords
    automatic programming; formal languages; object-oriented programming; public domain software; software maintenance; visual languages; grammar based visual environment generator; object-oriented source code; public-domain program; structural design patterns recovery; visual language parsing techniques; Computer aided software engineering; Data mining; Design engineering; Knowledge engineering; Object oriented modeling; Reverse engineering; Software libraries; Software maintenance; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2006. CSMR 2006. Proceedings of the 10th European Conference on
  • Conference_Location
    Bari
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2536-9
  • Type

    conf

  • DOI
    10.1109/CSMR.2006.14
  • Filename
    1602368