Authors:
            
                    László Lengyel
                    
                        
                    
                    ; 
                
                    Tihamér Levendovszky
                    
                        
                    
                    ; 
                
                    Tamás Mészáros
                    
                        
                    
                     and
                
                    Hassan Charaf
                    
                        
                    
                    
                
        
        
            Affiliation:
            
                    
                        
                    
                    Budapest University of Technology and Economics, Hungary
                
        
        
        
        
        
             Keyword(s):
            Model Transformation, Graph Rewriting, Design Patterns, Rewriting Rule Patterns.
        
        
            
                Related
                    Ontology
                    Subjects/Areas/Topics:
                
                        Cross-Feeding between Data and Software Engineering
                    ; 
                        Model-Driven Engineering
                    ; 
                        Software Engineering
                    ; 
                        Software Engineering Methods and Techniques
                    
            
        
        
            
                Abstract: 
                Model transformations appear in many, different situations in a model-based development process. A few representative examples are as follows: refining the design to implementation, aspect weaving, analysis, and verification. In object-oriented software design, design patterns describe simple and elegant solutions to specific problems. Similarly, design pattern should be identified in model transformations as well to support the frequently appearing problems. This paper introduces the design pattern support of a modelling and model transformation framework (Visual Modeling and Transformation System). Furthermore, we discuss two model-based development related design patterns.