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.
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
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
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
Gehrke J, Madden S (2004) Query processing in sensor networks. IEEE Pervasive Computing 1:46. doi:10.1109/MPRV.2004.1269131
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.
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
Mills BY (1952) The distribution of the discrete sources of cosmic radio radiation. Aust J Sci Res 5(2):266–287
Mills BY, Little AG (1953) A high-resolution aerial system of a new type. Aust J Phys 6:272–278
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12145-010-0043-6