• DocumentCode
    3203724
  • Title

    A Functional Implementation of the Asynchronous Message Service

  • Author

    Harris, Andrew J.

  • Author_Institution
    Appl. Phys. Lab., Johns Hopkins Univ., Laurel, MD, USA
  • fYear
    2009
  • fDate
    19-23 July 2009
  • Firstpage
    180
  • Lastpage
    184
  • Abstract
    The asynchronous message service (AMS) is a subscription based message passing framework for use in flight software applications. It is designed to allow multiple flight software applications to communicate without the need for a central message routing server. This paper describes an AMS client implementation written in a functional programming language. Functional programming languages are expressive and powerful and this paper illustrates how some of the powerful features can be leveraged to build domain relevant software.
  • Keywords
    aerospace computing; functional languages; functional programming; message passing; program compilers; asynchronous message service; compiler; flight software application; functional programming language; subscription based message passing framework; Application software; Functional programming; Message passing; Message service; Network servers; Peer to peer computing; Protocols; Software libraries; Space missions; Subscriptions; functional programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Space Mission Challenges for Information Technology, 2009. SMC-IT 2009. Third IEEE International Conference on
  • Conference_Location
    Pasadena, CA
  • Print_ISBN
    978-0-7695-3637-8
  • Type

    conf

  • DOI
    10.1109/SMC-IT.2009.50
  • Filename
    5226832