DISCOVERY OF COMPLEX MODEL IMPLEMENTATION PATTERNS IN SOURCE CODE
Explore this paper's citation graph
Summary
This work presents a method for discovering complex model implementation patterns in a hand written program code and uses the same definition of model implementation pattern for recognizing implementation patterns and generating program code.
- Type
- article
- Published
- 2010-12-28
- Cited by
- 4
- References
- 33
- Access
- Open access
- OpenAlex
- https://openalex.org/W2189254377
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:61225420
Keywords
Computer science, Code generation, Programming language, Code (set theory), Source code
References
- Classification of Model Transformation Approaches
- Code Generation in Action
- An Algorithm for Parsing Flow Graphs
- On the unification power of models
- Some thoughts on automatic code generation
- Object oriented design pattern inference
- Recognizing a program's design: a graph-parsing approach
- TOWARDS A FORMAL METHOD FOR THE TRANSFORMATION OF ONTOLOGY AXIOMS TO APPLICATION DOMAIN RULES
- Reverse Engineering of Design Patterns from Java Source Code
- BUSINESS KNOWLEDGE-BASED GENERATION OF THE SYSTEM CLASS MODEL
- Design pattern mining enhanced by machine learning
- PRACTICAL APPLICATION OF BRTL APPROACH FOR FINANCIAL REPORTING DOMAIN
- Eating our own dog food: DSLs for generative and transformational engineering
- Automatic design pattern detection
- Mining design patterns from C++ source code
- SPQR: flexible automated design pattern extraction from source code
- USING ATTRIBUTES AND MERGING ALGORITHMS FOR TRANSFORMING OCL EXPRESSIONS TO CODE
- Fingerprinting design patterns
- Instantiating and detecting design patterns: putting bits and pieces together
- Design Pattern Detection Using Similarity Scoring
Cited by
Related papers
- CodeBricks: code fragments as building blocks
- Efficient tree pattern matching (extended abstract): an aid to code generation
- Embedded-DSL-Like Code Generation and Optimization of Bayesian Estimation Routines with User-Defined Source-to-Source Code Transformation Framework Xevolver
- Design and Implementation of Java Bytecode Translator usin Pattern Matching Technique
- An optimizing retargetable code generator
- Visual Flexible Coding System Design Based on FSM