  | 
                  
                      
                      
                      
                      
                      
                      
                      
                        
    					  
    					  
  						
                    
                      | Detailed information | 
                     
                                
                    
                      | Original study plan | 
                      Master's programme Computer Science 2013W | 
                     
                      
                    
                      | Objectives | 
                      Graduates understand the concepts and techniques of advanced model engineering. They are capable of developing software on basis of model-driven techniques and have knowledge about specific applications and current trends in model engineering.
 | 
                     
                      
                    
                      | Subject | 
                      (1) Principles of Advanced Model Engineering (2) UML2 – selected topics and modeling heuristics (3) Metamodeling (MOF, Ecore/EMF) (4) Model-to-Model Transformations (OCL, ATL as industrial-strength realisation of QVT) (5) Model-to-Code Transformations (XML-based, Java-based, Model-based) (6) Development of Domain-specific Languages (DSL) – graphical vs. textual (7) DSL Development Workbenches (Eclipse GMF, Eclipse Xtend/Xtext) (8) Modelmanagement (Interchange, Persistency, Comparison, Versioning, Co-Evolution, Quality, Verification and Testing) (9) Advanced Model Engineering in industrial practice
 | 
                     
                                                            
                    
                      | Criteria for evaluation | 
                      - Exam
 - Exercises
 - Oral Participation
 
  | 
                     
                       
                    
                                 
                    
                      | Methods | 
                       | 
                     
                                     
                    
                      | Language | 
                      German or English, depending on the participants | 
                     
                      
                    
                      | Study material | 
                      - Brambilla, M., Cabot, J., Wimmer, M., Model-Driven Software Engineering in   
  Practice, Morgan & Claypool, 2012 - Seidl, M., Brandsteidl, M., Kappel, G., Huemer, Ch., UML@Classroom, dpunkt, 2012 - Hitz, M., Kappel, G., Kapsammer, E., W. Retschitzegger, UML@ Work, dpunkt, 2005 - WebSite: www.uml.ac.at
 | 
                     
                      
                    
                      | Changing subject? | 
                      No | 
                     
                                        
                      | Further information | 
                      http://www.cis.jku.at
 | 
                         
                      
                    
                     
                    
                    
                     |