DPET - A Simple C++ Design Pattern Extraction Tool
Explore this paper's citation graph
Summary
A simple tool for the extraction of design information from C++ code using design patterns that can effectively reduce false positives and negatives thereby improving the precision of pattern detection.
- Type
- article
- Published
- 2003-12-01
- Cited by
- 0
- References
- 18
- OpenAlex
- https://openalex.org/W75901636
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:17284468
Keywords
Computer science, Design pattern, Software design pattern, Flexibility (engineering), False positive paradox
References
- C++ Programming with Design Patterns Revealed
- Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996
- Design recovery by automated search for structural design patterns in object-oriented software
- Design reverse-engineering and automated design-pattern detection in Smalltalk
- Pattern-oriented Software Architecture: A System of Patterns
- Design patterns: elements of reuseable object-oriented software
- Design pattern recovery in object-oriented software
- On the Relationships between Static and Dynamic Models in Reverse Engineering Java Software
- Software maintenance: An approach to impact analysis of objects change
- Static and Dynamic Reverse Engineering Techniques for Java Software Systems
- Industrial experience with design patterns
- Performance analysis of distributed server systems
- Static and dynamic structure in design patterns
- Static and dynamic C++ code analysis for the recovery of the object diagram
- Towards pattern-based design recovery
- Object-Oriented Design with Applications
- Is This a Pattern?
- Relating expectations to automatically recovered design patterns
Cited by
No citing papers recorded for this paper.
Related papers
- CodeBricks: code fragments as building blocks
- DISCOVERY OF COMPLEX MODEL IMPLEMENTATION PATTERNS IN SOURCE CODE
- SOURCE CODE TO FLOWCHART CONVERTER: A generic framework for source code to flowchart conversion
- Design and Implementation of Java Bytecode Translator usin Pattern Matching Technique
- Fine-grained Pseudo-code Generation Method via Code Feature Extraction and Transformer
- Embedded-DSL-Like Code Generation and Optimization of Bayesian Estimation Routines with User-Defined Source-to-Source Code Transformation Framework Xevolver
- GBTLX: A First Look
- A language-oriented approach to computer architecture