The IEEE 1588 standard specifies a protocol enabling precise synchronization of clocks in measurement and control systems implemented with technologies such as network communication, local computing, and distributed objects. This paper describes an object-oriented model for the IEEE 1588 standard. The model was developed using Unified Modeling Language (UML) tool at the National Institute of Standards and Technology (NIST). The model consists of data types, datasets, entities, and devices of the IEEE 1588 standard. The model has been used to produce C++ source codes and create C++ libraries for the IEEE 1588 standard. With the help of this model, the development time of IEEE 1588 applications can be reduced dramatically.
2007 International IEEE Symposium on Precision Clock Synchronization
October 1-3, 2007
Vienna, Austria, 1, AU
International Conference on Electronic Measurement and Instruments (ICEMI)
and Song, E.
Object-oriented Model for IEEE 1588 Standard, 2007 International IEEE Symposium on Precision Clock Synchronization, Vienna, Austria, 1, AU, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=823032
(Accessed December 4, 2023)