ACM Home Page
Please provide us with feedback. Feedback
P<scp>TIDEJ</scp> and D<scp>ECOR</scp>: identification of design patterns and design defects
Full text PdfPdf (153 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 22nd ACM SIGPLAN conference on Object-oriented programming systems and applications companion table of contents
Montreal, Quebec, Canada
DEMONSTRATION SESSION: Demonstrations table of contents
Pages: 868 - 869  
Year of Publication: 2007
ISBN:978-1-59593-865-7
Authors
Naouel Moha  University of Montreal, Montreal, PQ, Canada
Yann-Gaël Guéhéneuc  University of Montreal, Montreal, PQ, Canada
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 23,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1297846.1297930
What is a DOI?

ABSTRACT

The PTIDEJ project started in 2001 to study code generation from and identification of patterns. Since then, it has evolved into a complete reverse-engineering tool suite that includes several identification algorithms. It is a flexible tool suite that attempts to ease as much as possible the development of new identification and analysis algorithms. Recently, the module D<scp>ECOR</scp> has been added to P<scp>TIDEJ</scp> and allows the detection of design defects, which are recurring design problems. In this demonstration, we particularly focus on the creation and use of identification algorithms for design patterns and defects.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
CheckStyle, http://checkstyle.sourceforge.net, 2004.
 
3
 
4
FXCop, http://www.gotdotnet.com/team/fxcop/, 2006.
 
5
6
7
 
8
 
9
 
10
 
11
 
12
K. Mens, A. Kellens, F. Pluquet, and R. Wuyts, "Co-evolving code and design with intensional views -- a case study," Computer Languages, Systems, and Structures, 2006.
 
13
J. Niere, J. P.Wadsack, and A. Zündorf, "Recovering UML diagrams from Java code using patterns," in Proceedings of the 2nd workshop on SCASE, 2001.
 
14
PMD, http://pmd.sourceforge.net/, 2002.
 
15
 
16
R. Wuyts, K. Mens, and T. D'Hondt, "Explicit support for software development styles throughout the complete life cycle," Vrije Universiteit Brussel, Tech. Rep. Vub-Prog-TR-99-07, 1999.

Collaborative Colleagues:
Naouel Moha: colleagues
Yann-Gaël Guéhéneuc: colleagues