Towards Better Document to Model Synchronisation: Experimentations with a Proposed Architecture

Arnaud Michot, Christophe Ponsard, Quentin Boucher

Abstract

The Model Based Engineering approach is centred around the use of a model repository and a modelling tool. A drawback of the approach is that the evolution of derived documents or other artefacts requires to go back to the model. This process involves tracing the source element back in the model editor before triggering updates. This can reveal quite inefficient and even cause user rejection. This paper presents a reusable architecture including a back channel from a document to the related model. It efficiently supports the locate operation of model elements from the document, model updates from the document (including in-place text editing, e.g. to fix typos inside a description), and even concept creation from a text document. We also report on our experience in implementing this architecture in two modelling tools: the Objectiver goal-oriented requirements engineering tool and the Eclipse Modelling Framework, both with mainstream commercial and Open Source text processors.

Download


Paper Citation


in Harvard Style

Michot A., Ponsard C. and Boucher Q. (2018). Towards Better Document to Model Synchronisation: Experimentations with a Proposed Architecture.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-283-7, pages 567-574. DOI: 10.5220/0006687505670574


in Bibtex Style

@conference{modelsward18,
author={Arnaud Michot and Christophe Ponsard and Quentin Boucher},
title={Towards Better Document to Model Synchronisation: Experimentations with a Proposed Architecture},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2018},
pages={567-574},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006687505670574},
isbn={978-989-758-283-7},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Towards Better Document to Model Synchronisation: Experimentations with a Proposed Architecture
SN - 978-989-758-283-7
AU - Michot A.
AU - Ponsard C.
AU - Boucher Q.
PY - 2018
SP - 567
EP - 574
DO - 10.5220/0006687505670574