untitled
<OAI-PMH schemaLocation=http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd> <responseDate>2018-01-15T18:40:41Z</responseDate> <request identifier=oai:HAL:hal-00684656v1 verb=GetRecord metadataPrefix=oai_dc>http://api.archives-ouvertes.fr/oai/hal/</request> <GetRecord> <record> <header> <identifier>oai:HAL:hal-00684656v1</identifier> <datestamp>2018-01-11</datestamp> <setSpec>type:COMM</setSpec> <setSpec>subject:info</setSpec> <setSpec>collection:CNRS</setSpec> <setSpec>collection:UNIV-AG</setSpec> <setSpec>collection:BNRMI</setSpec> <setSpec>collection:LIRMM</setSpec> <setSpec>collection:MIPS</setSpec> <setSpec>collection:UNIV-MONTPELLIER</setSpec> </header> <metadata><dc> <publisher>HAL CCSD</publisher> <title lang=en>Concurrent Undo Operations in Collaborative Environments using Operational Transformation</title> <creator>Ferrié, Jean</creator> <creator>Vidot, Nicolas</creator> <creator>Cart, Michelle</creator> <contributor>Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier (LIRMM) ; Université de Montpellier (UM) - Centre National de la Recherche Scientifique (CNRS)</contributor> <contributor>Laboratoire de Mathématiques Informatique et Applications (LAMIA) ; Université des Antilles et de la Guyane (UAG)</contributor> <description>International audience</description> <source>12th International Conference on Cooperative Informations Systems</source> <source>CoopIS: Cooperative Informations Systems</source> <coverage>Agia Napa, Cyprus</coverage> <contributor>Robert Meersman</contributor> <contributor>Zahir Tari</contributor> <publisher>Springer Berlin / Heidelberg</publisher> <identifier>hal-00684656</identifier> <identifier>https://hal.archives-ouvertes.fr/hal-00684656</identifier> <source>https://hal.archives-ouvertes.fr/hal-00684656</source> <source>Robert Meersman; Zahir Tari. CoopIS: Cooperative Informations Systems, Oct 2004, Agia Napa, Cyprus. Springer Berlin / Heidelberg, 12th International Conference on Cooperative Informations Systems, 3290, pp.155-173, 2004, Lecture Notes in Computer Science. 〈10.1007/978-3-540-30468-5_12〉</source> <identifier>DOI : 10.1007/978-3-540-30468-5_12</identifier> <relation>info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-540-30468-5_12</relation> <language>en</language> <subject lang=en>Distributed collaborative systems</subject> <subject lang=en>copies consistency</subject> <subject lang=en>operational transformations</subject> <subject lang=en>concurrent undo</subject> <subject>[INFO.INFO-NI] Computer Science [cs]/Networking and Internet Architecture [cs.NI]</subject> <type>info:eu-repo/semantics/conferenceObject</type> <type>Conference papers</type> <description lang=en>In distributed collaborative systems, replicated objects, shared by users, are subject to concurrency constraints. All methods [4, 13, 18, 15, 16, 19, 22] proposed to serialize concurrent operations and achieve copies convergence of replicated objects are based on the use of Operational Transformations. In this context, giving the user the ability to undo an operation has been recognized as a difficult problem [1, 2, 3, 12, 14, 20, 21]. The few general propositions to solve the problem sometimes compromise copies convergence and/or users' intention, insofar as the Operational Transformations used are unsuitable for undo. This paper has a twofold objective. Firstly, it aims to highlight two general conditions (named C3 and C4) that need to be satisfied by any transformation adapted to undo. Secondly, it presents a general undo algorithm based on the definition of a generic undo-fitted transformation, which automatically verifies these conditions. The interest of the proposed method is that the undoing of an operation obeys to the same processing as the one used for regular operations in collaborative systems such as [15,19].</description> <date>2004-10-25</date> </dc> </metadata> </record> </GetRecord> </OAI-PMH>