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
Link To Document