Project Plan For EMF Diff/Merge, version 0.1.0

Introduction

EMF Diff/Merge is a diff/merge tool for models that emphasizes consistent merging based on consistency rules. This EMF sub-project is in Incubation.

Release Deliverables

An EMF Diff/Merge deliverable contains a diff/merge engine and a sample GUI. The release deliverables have the same form as is found in most Eclipse projects:
  • An update site providing access to all the plug-ins, sources and documentation;
  • A downloadable archive of this update site.

Table of Contents

Release Milestones

EMF Diff/Merge 0.1.006/11/2012
EMF Diff/Merge 0.2.0_Kepler26/06/2013

Table of Contents

Target Environments

EMF Diff/Merge runs on Eclipse 3.6 / 3.7 / 4.2 / 4.3 and requires Java 5.x or 6.

Internationalization

None of the EMF Diff/Merge deliverables are internationalized.

Table of Contents

Compatibility with Previous Releases

Table of Contents

Themes and Priorities

Diff/Merge Engine and sample GUI

  • Committed

    • Robustness and performance. Although the tool has been extensively used in certain usage scenarios (versioning, model refactoring), experiments in different scenarios are expected to lead to improvements and fixes.
    • GUI integrability. A few experiments have been made where EMF Diff/Merge GUI elements are integrated into a third-party application. The GUI code can be improved so that integration be simpler.
    • Openness. EMF Diff/Merge currently has its own relation-style difference model. Integration into, e.g., existing model repositories requires the ability to deal with third-party, action-style difference models.

Table of Contents

Appendix

Table of Contents

view raw xml of project plan
from project meta-data key "projectplanurl"