Automatic Detection of Copies Divergence in Collaborative Editing Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

Automatic Detection of Copies Divergence in Collaborative Editing Systems

Résumé

The design of collaborative editing (CE) system is a difficult and error-prone activity, since building the correct operations for maintaining good convergence properties of the local copies requires examining a large number of situations. The operational transformation is an approach which is used for achieving convergence in CE system. But, it imposes the verification of two conditions, C1 and C2, whose the proof is often difficult to handily produce and unmanageably complicated. In this paper, we present an initial version of a tool for automatically verifying these conditions. The input of our tool consists of a formal specification written in algorithmic style which gives the behaviour system and the functional description of the transformation algorithm. The tool builds an algebraic specification described in terms of conditional equations. As verification back-end we use an automated induction-based theorem prover. We show in this work how to support the development of transformation algorithms by an automatic theorem prover that allows for an automated analysis of the numerous cases and therefore allows to derive a formal proof of the convergence property of the resulting editor. We give two case studies about different group editors which confirm the viability of our tool.

Dates et versions

hal-00433115 , version 1 (18-11-2009)

Identifiants

Citer

Abdessamad Imine, Pascal Urso. Automatic Detection of Copies Divergence in Collaborative Editing Systems. Eighth International Workshop on Formal Methods for Industrial Critical Systems - FMICS'03, Jun 2003, Trondheim, Norway. pp.92-108, ⟨10.1016/S1571-0661(04)80811-9⟩. ⟨hal-00433115⟩
276 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More