Using Scientific Visualization Systems to Automate Monitoring of Data Generated by Lightweight Programmable Electronic Devices

 
PIIS013234740000697-1-1
DOI10.31857/S013234740000697-1
Publication type Article
Status Published
Authors
Affiliation: Perm State University
Address: Russian Federation, Perm
Affiliation: Perm State University
Address: Russian Federation, Perm
Journal nameProgrammirovanie
EditionIssue 4
Pages67-76
Abstract

This paper is devoted to a unified approach to monitoring data generated by various electronic devices that are based on programmable microcontrollers. We suggest that communication between visualization systems and target devices be automatically tuned by retrieving the description of the input/output data structure from the firmware of the devices. For this purpose, we propose an ontology-based generator of firmware parsers. In our approach, the ontology that describes the syntax of input/output statements of different programming languages and the generator of firmware parsers become an essential part of the visualization system. Next, we propose to enrich the visualization pipeline with a data filtering stage. To make the filtering and rendering stages highly configurable, we use data flow diagrams (DFDs) that define data transformation. To enable the user to compose these diagrams, we develop a special high-level graphical editor. The description of DFD nodes is stored in the ontological knowledge base of the visualization system. To specify the nodes in ontological notation, we use ontologies of semantic filters, visual objects, and graphical scenes. We implement the proposed approach in the SciVi multiplatform client-server scientific visualization system and test its new capabilities by monitoring the orientation and light direction sensors.

Keywords
Received01.10.2018
Publication date07.10.2018
Number of characters1306
Cite   Download pdf To download PDF you should sign in
Размещенный ниже текст является ознакомительной версией и может не соответствовать печатной

views: 1219

Readers community rating: votes 0

1. Consumer Robotics. Tractica, 2017. 130 p. https://www.tractica.com/research/consumerrobotics/.

2. Brown E. Who Needs the Internet of Things? Linux.com, 2016. https://www.linux.com/news/ /who-needs-internet-things.

3. Yi Man Li R., Ching Yu Li H., Kei Mak C., Beiqi Tang T. Sustainable Smart Home and Home Automation: Big Data Analytics Approach, International Journal of Smart Home, 2016, vol. 10, no. 8, p. 177–198.

4. Jamadar S. Applications of Smart and Interactive Textiles, Textile Learner, 2013. http://textilelearner.blogspot.ru/2013/04/ /applications-of-smart-and-interactive.html.

5. Zhupikov Yu.Yu. Robototekhnika kak faktor formirovaniya issledovatel'skoj kompetentnosti uchaschikhsya v ramkakh vneurochnoj deyatel'nosti // Sbornik tezisov VI Vserossijskoj konferentsii “Sovremennoe tekhnologicheskoe obuchenie: ot komp'yutera k robotu”. SPb. 2016. S. 18–19.

6. Ryabinin K., Chuprina S. Development of Ontology-Based Multiplatform Adaptive Scientific Visualization System, Journal of Computational Science, Elsevier, 2015, vol. 10, pp. 370–381.

7. Ryabinin K.V., Chuprina S.I., Bortnikov A.Yu. Avtomatizatsiya nastrojki sistem nauchnoj vizualizatsii na spetsifiku raznoobraznykh istochnikov dannykh // Nauchnaya vizualizatsiya. M.: Natsional'nyj issledovatel'skij yadernyj universitet MIFI. 2016. K. 4. T. 8. № 4. S. 1–14.

8. Ryabinin K.V., Chuprina S.I. Unifitsirovannoe reshenie zadach adaptatsii sistem nauchnoj vizualizatsii k storonnim reshatelyam // Programmirovanie. M.: Institut sistemnogo programmirovaniya RAN. 2016. № 6. S. 23–34.

9. Solov'yov V.I., Shabalov P.G. Inertsial'nye navigatsionnye sistemy // Ucheb. posobie; Samar. gos. nats. issled. aehrokosm. un-t. im. S.P. Korolyova. Samara: SGAU, 2011. 74 s.

10. Brown E. Linux and Open Source Hardware for IoT, Linux.com, 2016. https://www.linux.com/news/ / linux-and-open-source-hardware-iot.

11. Kalman R.E. A New Approach to Linear Filtering and Prediction Problems, Journal of Basic Engineering, 1960, no. 82, 11 p.

12. Kushner D. The Making of Arduino, IEEE Spectrum, 2011, http://spectrum.ieee.org/geeklife/hands-on/the-making-of-arduino.

Система Orphus

Loading...
Up