Sergey Zhukov

The Pigeon Point® AdvancedTCA® Shelf Manager software supports multiple types of shelves produced by multiple vendors. While the number of supported platform configurations grew over time, hard coding platform-specific features in the software became impractical. A language-based approach has been designed and a new interpreted language for describing hardware platforms (Shelf Manager carrier boards and shelves) has been developed. Software implementation of this language includes a stand-alone compiler and an interpreter of binary data that is integrated with the Shelf Manager software. The language is now used both by Pigeon Point engineers and shelf vendors to describe new hardware platforms for the purposes of shelf management. As a result, the effort needed and the corresponding cost to support new platforms has been substantially reduced, while support responsiveness has been improved.

Download presentation


Sergey Zhukov is a project manager and team lead in Auriga Inc. Sergey graduated from Moscow State University, Faculty of Computational Mathematics and Cybernetics in 1988, after that he was a postgraduate at the same faculty and got a Ph.D. degree in 1992 in the field of algorithmic languages and compilation methods. Sergey joined Auriga Inc. in 1998 and has been working on development of management software for telecommunication systems, including CompactPCI, AdvancedTCA and MicroTCA systems. Currently, Sergey leads the dedicated team of engineers that works for Pigeon Point Systems Inc. His interests include embedded systems, systems programming, software and information systems design, object-oriented methods, and programming languages. Sergey lives in Moscow, Russia.