MATHEMATICAL ENGINEERING TECHNICAL REPORTS On-Site Synchronization of Software Artifacts

Yingfei XIONG,Zhenjiang HU,Masato TAKEICHI,Haiyan ZHAO,Hong MEI
2008-01-01
Abstract:Software development often involves multiple artifacts, such as feature models, UML models and code, which are in different formats but share a certain amount of information. When users change one artifact or change several artifacts simultaneously, we need to propagate these changes across all artifacts to ensure them consistent.Existing approaches focus on off-site synchronization, that is, manipulating application data on external copies. However, in many software development tools, synchronization happens “on-site”. The synchronization is tightly integrated into the tool and manipulates the internal data. In this paper we propose a new approach to on-site synchronization, which takes modification operations on artifacts and produces new modification operations to make them consistent. The synchronization is incremental, ensuring short response time. We evaluate the performance of our approach by experiments.
What problem does this paper attempt to address?