• 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