• DocumentCode
    2653214
  • Title

    A signal server software architecture

  • Author

    Jones, Scott

  • Author_Institution
    BAE SYST. Mission Solutions, San Diego, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    342
  • Lastpage
    347
  • Abstract
    This paper describes the conceptual structure of a signal server written to operate in both ATLAS test environments and non-ATLAS (e.g., C/C++, LabWindows, etc.) environments. The signal server, along with associated run-time utilities, is fully capable of dynamically processing all modifiers and structures (such as CNX pin lists) required by the typical ATLAS statement. Drivers which operate in the ATLAS environment may also interface to an ATLAS-like structure provided by a C/C++ program. Therefore the net result is ATLAS-like source code operating in a non-ATLAS environment, providing the signal structure advantages of ATLAS without the overhead costs of an ATLAS compiler. This makes possible extension ATLAS language advantages into the evolving commercial tools
  • Keywords
    C++ language; automatic test software; avionics; graphical user interfaces; program compilers; programming environments; software architecture; software tools; virtual instrumentation; visual programming; ATLAS test environments; ATLAS-like source code; ATLAS-like structure; C/C++ environments; CNX pin lists; LabWindows environments; conceptual structure; evolving commercial tools; interchangeable virtual instruments; non-ATLAS environment; run-time utilities; signal server software architecture; Automatic control; Control systems; Instruments; Programming environments; Programming profession; Radio frequency; Signal processing; Software architecture; Switches; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON Proceedings, 2000 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1080-7725
  • Print_ISBN
    0-7803-5868-6
  • Type

    conf

  • DOI
    10.1109/AUTEST.2000.885612
  • Filename
    885612