| 
          
            A Flexible Strategy-Based Model Comparison Approach: Bridging the Syntactic and Semantic Gap
            
            
               Kleinner Oliveira (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil)  
              
             
            
            
               Karin Breitman (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil)  
              
             
            
            
               Toacy Oliveira (University of Waterloo, Canada)  
              
             
                    
            
              Abstract: In this paper we discuss the importance of model   comparison as one of the pillars of model-driven development   (MDD). We propose an innovative, flexible, model comparison   approach, based on the composition of matching strategies. The   proposed approach is fully implemented by a match operator that   combines syntactical matching rule,   synonym dictionary and typographic   similarity strategies to a semantic,   ontology-based strategy. Ontologies are   semantically richer, have greater power of expression than UML   models and can be formally verified for consistency, thus providing   more reliability and accuracy to model comparison. The proposed   approach is presented in the format of a workflow that provides   clear guidance to users and facilitates the inclusion of new   matching strategies and evolution. 
             
            
              Keywords: model comparison, model driven development, ontology alignment, unified modeling language 
             
            Categories: H.3.1, H.3.2, H.3.3, H.3.7, H.5.1  
           |