Skip to main content
Log in

A flexible streaming software architecture for scientific instruments

  • Research Article
  • Published:
Earth Science Informatics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  • Akyildiz IF, Su W, Sankarasubramaniam Y, Cayirci E (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422. doi:10.1016/S1389-1286(01)00302-4

    Article  Google Scholar 

  • Bray T, Paoli J, Sperberg-McQueen CM, Maier E, Yergeau F, Cowan J (2006) Extensible markup language (XML) 1.1. Technical report, The World Wide Web Consortium (W3C). Available from http://www.w3.org/TR/xml11/

  • Christiansen WN, Mathewson DS (1958) Scanning the sun with a highly directional array. Proceedings of the Institution of Radio Engineers, 46:127ff

  • Deacon J (2002) Design patterns. Technical report, Matrice, London, UK

  • Detrick DL, Rosenberg TJ (1990) A phased-array radiowave imager for studies of cosmic noise absorption. Radio Science, 25(4):325–338

    Google Scholar 

  • ETSI (1997) Digital video broadcasting (DVB); a guideline for the use of DVB specifications and standards. TR 101 200. Technical report, European Telecommunications Standards Institute. Available from http://www.etsi.fr

  • Gamma E, Helm R, Johnson R, Vissides J (1995) Design patterns. Addison-Wesley, Reading

    Google Scholar 

  • Gehrke J, Madden S (2004) Query processing in sensor networks. IEEE Pervasive Computing 1:46. doi:10.1109/MPRV.2004.1269131

    Article  Google Scholar 

  • Grill M (2007) Technological Advances in Imaging Riometry. PhD thesis, University of Lancaster

  • Hagfors T, Grill M, Honary F (2003) Performance comparison of cross correlation and filled aperture imaging riometers. Radio Science, 38(6):17/1–17/5. doi:10.1029/2003RS002958.

    Google Scholar 

  • Heinselman CJ, Nicolls MJ (2008) A Bayesian approach to electric field and E-region neutral wind estimation with the Poker Flat Advanced Modular Incoherent Scatter Radar. Radio Science

  • Little CG, Leinbach H (1959) The riometer—a device for the continuous measurement of ionospheric absorption. Proc IRE 47:315–320

    Article  Google Scholar 

  • Mills BY (1952) The distribution of the discrete sources of cosmic radio radiation. Aust J Sci Res 5(2):266–287

    Google Scholar 

  • Mills BY, Little AG (1953) A high-resolution aerial system of a new type. Aust J Phys 6:272–278

    Google Scholar 

  • Murayama Y, Mori H, Kainuma S, Ishi M, Nishimuta I, Igarashi K, Yamagishi H, Nishino M (1997) Development of a high-resolution imaging riometer for the middle and upper atmosphere observation program at Poker Flat, Alaska. J Atmos Sol Terr Phys 59(8):925–937

    Article  Google Scholar 

  • Nielsen E (2001) Antenna system for a high resolution imaging riometer. Technical Report MPAE-W-03-01-04, Max-Planck-Institut für Aeronomie, Lindau, Germany

  • Nielsen E, Hagfors T (1997) Plans for a new rio-imager experiment in Northern Scandinavia. J Atmos Sol Terr Phys 59(8):939–949

    Article  Google Scholar 

  • Nielsen E, Honary F, Grill M (2004) Time resolution of cosmic noise observations with a correlation experiment. Annales Geophysicae—Atmospheres, Hydrospheres and Space Sciences 22(5):1687–1689, SRef- ID:1432- 0576/ag/2004-22-1687

    Google Scholar 

  • Sommerville I (2004) Software engineering, 7th edition. Addison Wesley

  • Strohbach M, Gellersen H-W, Kortuem G, Kray C (2004) Cooperative artefacts: assessing real world situations with embedded technology. In Ubicomp 2004: Ubiquitous Computing, Springer

  • Valentic T (2002) A novel approach to data retrieval and instrumentation control at remote field sites using Python and Network News, February 2002. Available from http://transport.sri.com/TransportDevel/Sections/Documentation/Python10

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Martin Grill.

Additional information

Communicated by Thomas Narock

Part of this work was funded by the UK’s Particle Physics and Astronomy Research Council (PPARC), now the Science and Technology Facilities Council (STFC).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Grill, M., Barratt, K. & Honary, F. A flexible streaming software architecture for scientific instruments. Earth Sci Inform 3, 111–117 (2010). https://doi.org/10.1007/s12145-010-0043-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12145-010-0043-6

Keywords

Navigation