YaBeSH Engineering and Technology Library

    • Journals
    • PaperQuest
    • YSE Standards
    • YaBeSH
    • Login
    View Item 
    •   YE&T Library
    • ASCE
    • Journal of Computing in Civil Engineering
    • View Item
    •   YE&T Library
    • ASCE
    • Journal of Computing in Civil Engineering
    • View Item
    • All Fields
    • Source Title
    • Year
    • Publisher
    • Title
    • Subject
    • Author
    • DOI
    • ISBN
    Advanced Search
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Archive

    Formalism for Detecting Version Differences in Data Models

    Source: Journal of Computing in Civil Engineering:;2007:;Volume ( 021 ):;issue: 005
    Author:
    Hongjun Wang
    ,
    Burcu Akinci
    ,
    James H. Garrett Jr.
    DOI: 10.1061/(ASCE)0887-3801(2007)21:5(321)
    Publisher: American Society of Civil Engineers
    Abstract: In the architecture/engineering/construction (AEC) industry, a large number of data models (e.g., data exchange standards and task-specific data models) have been created and utilized to represent and exchange data in software packages. To meet the ever-expanding requirements for modeling real world information, the data models need to be updated frequently. Accordingly, those who need to implement these data models in their AEC-related software which often requires that they possess civil engineering domain knowledge, have to change their existing implementations for compliance with these models to account for the latest update. Before adopting changes of such data models, those developers working at AEC-related software companies must precisely identify which parts of the data models have been modified in a new release. Given the growing scale and complexity of today’s data models involved in the AEC domain, identification of differences in two versions of a data model is a time-consuming and error-prone process, when performed manually. A semiautomated approach that identifies the differences in two versions of a data model could enable a rapid update of existing implementations of the model in AEC-related software. Due to the likelihood of having some commonality between the two versions of a model, it is possible to automatically identify version differences accurately. In this paper, we present an approach for detecting the differences between two releases of the same data model accurately and efficiently. This approach incorporates taxonomy for describing possible differences between two versions of a data model and provides a way to classify these differences. A prototype is implemented and used to validate the approach with the recent releases of some real world data models. The approach developed in this paper can help AEC-related software developers adopt and implement data models in their software systems.
    • Download: (479.3Kb)
    • Show Full MetaData Hide Full MetaData
    • Get RIS
    • Item Order
    • Go To Publisher
    • Price: 5000 Rial
    • Statistics

      Formalism for Detecting Version Differences in Data Models

    URI
    http://yetl.yabesh.ir/yetl1/handle/yetl/43332
    Collections
    • Journal of Computing in Civil Engineering

    Show full item record

    contributor authorHongjun Wang
    contributor authorBurcu Akinci
    contributor authorJames H. Garrett Jr.
    date accessioned2017-05-08T21:13:21Z
    date available2017-05-08T21:13:21Z
    date copyrightSeptember 2007
    date issued2007
    identifier other%28asce%290887-3801%282007%2921%3A5%28321%29.pdf
    identifier urihttp://yetl.yabesh.ir/yetl/handle/yetl/43332
    description abstractIn the architecture/engineering/construction (AEC) industry, a large number of data models (e.g., data exchange standards and task-specific data models) have been created and utilized to represent and exchange data in software packages. To meet the ever-expanding requirements for modeling real world information, the data models need to be updated frequently. Accordingly, those who need to implement these data models in their AEC-related software which often requires that they possess civil engineering domain knowledge, have to change their existing implementations for compliance with these models to account for the latest update. Before adopting changes of such data models, those developers working at AEC-related software companies must precisely identify which parts of the data models have been modified in a new release. Given the growing scale and complexity of today’s data models involved in the AEC domain, identification of differences in two versions of a data model is a time-consuming and error-prone process, when performed manually. A semiautomated approach that identifies the differences in two versions of a data model could enable a rapid update of existing implementations of the model in AEC-related software. Due to the likelihood of having some commonality between the two versions of a model, it is possible to automatically identify version differences accurately. In this paper, we present an approach for detecting the differences between two releases of the same data model accurately and efficiently. This approach incorporates taxonomy for describing possible differences between two versions of a data model and provides a way to classify these differences. A prototype is implemented and used to validate the approach with the recent releases of some real world data models. The approach developed in this paper can help AEC-related software developers adopt and implement data models in their software systems.
    publisherAmerican Society of Civil Engineers
    titleFormalism for Detecting Version Differences in Data Models
    typeJournal Paper
    journal volume21
    journal issue5
    journal titleJournal of Computing in Civil Engineering
    identifier doi10.1061/(ASCE)0887-3801(2007)21:5(321)
    treeJournal of Computing in Civil Engineering:;2007:;Volume ( 021 ):;issue: 005
    contenttypeFulltext
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian
     
    DSpace software copyright © 2002-2015  DuraSpace
    نرم افزار کتابخانه دیجیتال "دی اسپیس" فارسی شده توسط یابش برای کتابخانه های ایرانی | تماس با یابش
    yabeshDSpacePersian