International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
|
Volume 4 - Issue 12 |
Published: August 2010 |
Authors: Ajay Khunteta, Santosh Kumawat |
![]() |
Ajay Khunteta, Santosh Kumawat . A Transformation based New Algorithm for Transforming Deletions in String Wise Operations for Wide-Area Collaborative Applications. International Journal of Computer Applications. 4, 12 (August 2010), 1-5. DOI=10.5120/880-1251
@article{ 10.5120/880-1251, author = { Ajay Khunteta,Santosh Kumawat }, title = { A Transformation based New Algorithm for Transforming Deletions in String Wise Operations for Wide-Area Collaborative Applications }, journal = { International Journal of Computer Applications }, year = { 2010 }, volume = { 4 }, number = { 12 }, pages = { 1-5 }, doi = { 10.5120/880-1251 }, publisher = { Foundation of Computer Science (FCS), NY, USA } }
%0 Journal Article %D 2010 %A Ajay Khunteta %A Santosh Kumawat %T A Transformation based New Algorithm for Transforming Deletions in String Wise Operations for Wide-Area Collaborative Applications%T %J International Journal of Computer Applications %V 4 %N 12 %P 1-5 %R 10.5120/880-1251 %I Foundation of Computer Science (FCS), NY, USA
Operational transformation (OT) is an established optimistic consistency control method in collaborative applications. This approach requires correct transformation functions. In general all OT algorithms only consider two character-based primitive operations and hardly two or three of them support string based two primitive operations, insert and delete. In this paper we have proposed a new algorithm MSITDD that consider transformation of two deletions and give right result in all possible cases satisfying user intentions and has removed the faults of previous ITDD[1]. In this paper a comparative study is done of the new proposed algorithm MSITDD with ITDD[1] taking an example and is proved that new proposed algorithm MSITDD is giving right output and ITDD[1] is giving wrong output. It also handles overlapping and splitting of operations when concurrent operations are transformed. These algorithms can be applied in a wide range of practical collaborative applications.