{"title":"A Functional Implementation of the Asynchronous Message Service","authors":"A. J. Harris","doi":"10.1109/SMC-IT.2009.50","DOIUrl":null,"url":null,"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.","PeriodicalId":422009,"journal":{"name":"2009 Third IEEE International Conference on Space Mission Challenges for Information Technology","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Third IEEE International Conference on Space Mission Challenges for Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SMC-IT.2009.50","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.