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 :
بازگشت