• 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