Towards end-user adaptable model versioning: The By-Example Operation Recorder

Petra Kaufmann, Philip Langer, M. Seidl, M. Wimmer
{"title":"Towards end-user adaptable model versioning: The By-Example Operation Recorder","authors":"Petra Kaufmann, Philip Langer, M. Seidl, M. Wimmer","doi":"10.1109/CVSM.2009.5071723","DOIUrl":null,"url":null,"abstract":"For the realization of language-independent, effective, and user-friendly model versioning systems, generic and efficient conflict detection is essential for correct and complete identification of conflicts caused by parallel modifications on one artifact. Usually, the genericity of the conflict detection costs a high price: language-specific operations and refactorings often remain undetected. Consequently, conflicts are not found or conflicts are wrongly indicated. To improve the quality of conflict detection, language-specific features have to be added. This involves usually much programming effort. We present a descriptive approach to define language-specific operations and refactorings by macro recording which allows an easy integration in generic conflict detection components.","PeriodicalId":413560,"journal":{"name":"2009 ICSE Workshop on Comparison and Versioning of Software Models","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"37","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 ICSE Workshop on Comparison and Versioning of Software Models","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CVSM.2009.5071723","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 37

Abstract

For the realization of language-independent, effective, and user-friendly model versioning systems, generic and efficient conflict detection is essential for correct and complete identification of conflicts caused by parallel modifications on one artifact. Usually, the genericity of the conflict detection costs a high price: language-specific operations and refactorings often remain undetected. Consequently, conflicts are not found or conflicts are wrongly indicated. To improve the quality of conflict detection, language-specific features have to be added. This involves usually much programming effort. We present a descriptive approach to define language-specific operations and refactorings by macro recording which allows an easy integration in generic conflict detection components.
面向最终用户可适应的模型版本控制:按例操作记录器
为了实现与语言无关的、有效的和用户友好的模型版本控制系统,通用的和有效的冲突检测对于正确和完整地识别由对一个工件的并行修改引起的冲突是必不可少的。通常,冲突检测的通用性需要付出高昂的代价:特定于语言的操作和重构通常不会被检测到。因此,没有发现冲突或错误地指出冲突。为了提高冲突检测的质量,必须添加特定于语言的特性。这通常涉及很多编程工作。我们提出了一种描述性的方法,通过宏记录来定义特定于语言的操作和重构,这允许在通用冲突检测组件中轻松集成。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信