A Flexible Streaming Software Architecture for Scientific Instruments

Citation

Grill, M., Barratt, K., & Honary, F. (2010). A flexible streaming software architecture for scientific instruments. Earth Science Informatics, 3(1), 111-117.

Abstract

The recently completed prototyping efforts for a new type of riometer, the Advanced Rio-Imaging Experiment in Scandinavia (ARIES), required the development of a uniquely flexible software architecture to deal with what in software engineering terms is referred to as a ‘Wicked System:’ Source, volume and type of data as well as required processing are only very loosely defined at the outset of the project. Speed, reconfigurability, remote control and data provenance are of major importance for the success of the project both during development and during operation of the deployed prototype. Details of the Advanced Riometer Components (ARCOM) component-based software architecture are presented. The software architecture is not specific to ARIES, and ARCOM components can readily be re-used in other, similar instruments.


Read more from SRI

  • An arid, rural Nevada landscape

    Can AI help us find valuable minerals?

    SRI’s machine learning-based geospatial analytics platform, already adopted by the USGS, is poised to make waves in the mining industry.

  • Two students in a computer lab

    Building a lab-to-market pipeline for education

    The SRI-led LEARN Network demonstrates how we can get the best evidence-based educational programs to classrooms and students.

  • Code reflected in a man's eyeglasses

    LLM risks from A to Z

    A new paper from SRI and Brazil’s Instituto Eldorado delivers a comprehensive update on the security risks to large language models.