DocumentCode
2777865
Title
Toward interoperable data synchronization with COSMOS
Author
Cohen, Norman H. ; Purakayastha, Apratim
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2000
fDate
2000
Firstpage
138
Lastpage
147
Abstract
COSMOS (Co-Operative State Machines for Object Synchronization) is a method for specifying the behavior of a synchronizable data store by modeling the data store as a state machine. Such a model can be used to define a standard for interoperable data synchronization systems, defining the sequence of messages sent and received during synchronization without constraining the implementation of a conforming system. COSMOS models can be collected, studied and categorized, allowing a synchronization scheme with the properties appropriate for a given application to be selected from a catalog. Alternatively, for pre-existing synchronization systems built without a common standard, COSMOS models can serve as a specification for an adapter allowing the systems to interoperate
Keywords
concurrency control; cooperative systems; finite state machines; formal specification; open systems; synchronisation; COSMOS; adapter; catalog; conforming system; cooperative state machines; interoperable data synchronization; message sequence; object synchronization; synchronizable data store behaviour specification; Application software; Authentication; Automatic testing; Books; Calendars; Computer languages; Formal specifications; Java; Mobile computing; Relational databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile Computing Systems and Applications, 2000 Third IEEE Workshop on.
Conference_Location
Los Alamitos, CA
Print_ISBN
0-7695-0816-2
Type
conf
DOI
10.1109/MCSA.2000.895389
Filename
895389
Link To Document