Title :
Object-oriented Model for IEEE 1588 Standard
Author :
Lee, Kang ; Song, Eugene
Author_Institution :
Nat. Inst. of Standards & Technol., Gaithersburg
Abstract :
The IEEE 1588 standard specifies a protocol enabling precise synchronization of clocks in measurement and control systems implemented with technologies such as network communication, and distributed objects. The Unified Modeling Language (UML) is a powerful tool for object-oriented modeling, design, and development of complex distributed systems. This paper describes an object-oriented model for the IEEE 1588 standard-v2, which has been developed using UML tool at National Institute of Standards and Technology (NIST). Tliis model consists of the data types, datasets, entities, and devices of IEEE 1588 standard-v2. The model has been used to produce C++ source codes, and create C++ libraries for the IEEE 1588 standard-v2. With the help of this object model, the development time of IEEE 1588-basd distributed measurement and control applications can be reduced dramatically.
Keywords :
C++ language; IEEE standards; Unified Modeling Language; clocks; control systems; measurement systems; object-oriented methods; protocols; synchronisation; C++ libraries; C++ source codes; IEEE 1588 standard-v2; NIST; National Institute of Standards and Technology; UML; Unified Modeling Language; control systems; measurement systems; object-oriented model; precise clock synchronization; Clocks; Communication standards; Communication system control; Measurement standards; NIST; Object oriented modeling; Power system modeling; Protocols; Synchronization; Unified modeling language; IEEE 1588; Object-oriented Model; Precision Time Protocol; Time Synchronization;
Conference_Titel :
Precision Clock Synchronization for Measurement, Control and Communication, 2007. ISPCS 2007. IEEE International Symposium on
Conference_Location :
Vienna
Print_ISBN :
978-1-4244-1064-4
Electronic_ISBN :
978-1-4244-1064-4
DOI :
10.1109/ISPCS.2007.4383766