DocumentCode
3368568
Title
A language-based approach to implementing multi-vendor support in an AdvancedTCA Shelf Manager
Author
Zhukov, Sergey
Author_Institution
Auriga Inc., Russia
fYear
2010
fDate
13-15 Oct. 2010
Firstpage
5
Lastpage
11
Abstract
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.
Keywords
hardware description languages; program compilers; program interpreters; telecommunication computing; Pigeon Point advanced TCA shelf manager software; Pigeon Point engineers; advanced telecommunications computing architecture; binary data; hard coding platform specific feature; language based approach; multivendor support; new interpreted language; software implementation; stand alone compiler; Driver circuits; EPROM; Hardware; Light emitting diodes; Registers; Software; Temperature sensors; AdvancedTCA; Auriga Inc.; HPDL; Pigeon Point Systems; Shelf Manager;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (CEE-SECR), 2010 6th Central and Eastern European
Conference_Location
Moscow
Print_ISBN
978-1-4577-0605-9
Type
conf
DOI
10.1109/CEE-SECR.2010.5783143
Filename
5783143
Link To Document