Semi‐automated model matching using version difference

Semi‐automated model matching using version difference

0.00 Avg rating0 Votes
Article ID: iaor20111604
Volume: 23
Issue: 1
Start Page Number: 1
End Page Number: 11
Publication Date: Jan 2009
Journal: Advanced Engineering Informatics
Authors: , , , ,
Keywords: engineering
Abstract:

Interoperability of software is a critical requirement in the architecture, engineering, and construction (AEC) industry, where a number of data exchange standards have been created to enable data exchange among different software packages. To be able to comply with existing data exchange standards, the software developers need to match their internal data schemas to the schema defined in a standard and vice versa. The process of matching two large scale data models is time consuming and cumbersome when performed manually, and becomes even more challenging when a source and/or a target model is being updated frequently to meet the ever expanding real world requirements. While several prior studies discussed the need for approaches toward automated or semi‐automated schema matching, an approach that builds on existing matches between two models has rarely been studied. In this paper, we present a semi‐automated approach for model matching. This approach leverages a given set of existing matching between two models and upgrades those matching when a new version of a target model is released. The paper describes in detail a list of upgrade patterns generated and validated through a prototype by matching a domain‐specific data model to several recent releases of the industry foundation classes.

Reviews

Required fields are marked *. Your email address will not be published.