MeLa: A Programming Language for a New Multidisciplinary Oceanographic Float
Autor: | Yann Hello, Sébastien Mosser, Dorian Cazau, Guust Nolet, Mireille Blay-Fornarino, Sébastien Bonnieux |
---|---|
Přispěvatelé: | Géoazur (GEOAZUR 7329), Institut national des sciences de l'Univers (INSU - CNRS)-Observatoire de la Côte d'Azur, COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Université Côte d'Azur (UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Université Côte d'Azur (UCA)-Centre National de la Recherche Scientifique (CNRS)-Institut de Recherche pour le Développement (IRD [France-Sud]), Lab-STICC_ENSTAB_CID_TOMS, Laboratoire des sciences et techniques de l'information, de la communication et de la connaissance (Lab-STICC), École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université Bretagne Loire (UBL)-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université Bretagne Loire (UBL)-IMT Atlantique Bretagne-Pays de la Loire (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT), Université du Québec à Montréal = University of Québec in Montréal (UQAM), Laboratoire d'Informatique, Signaux, et Systèmes de Sophia Antipolis (I3S), Université Nice Sophia Antipolis (... - 2019) (UNS), COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-COMUE Université Côte d'Azur (2015-2019) (COMUE UCA)-Centre National de la Recherche Scientifique (CNRS)-Université Côte d'Azur (UCA), Department of Geosciences [Princeton], Princeton University, École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université Bretagne Loire (UBL)-IMT Atlantique (IMT Atlantique), Institut Mines-Télécom [Paris] (IMT)-École Nationale d'Ingénieurs de Brest (ENIB)-Université de Bretagne Sud (UBS)-Université de Brest (UBO)-École Nationale Supérieure de Techniques Avancées Bretagne (ENSTA Bretagne)-Institut Mines-Télécom [Paris] (IMT)-Centre National de la Recherche Scientifique (CNRS)-Université Bretagne Loire (UBL)-IMT Atlantique (IMT Atlantique), Université Nice Sophia Antipolis (1965 - 2019) (UNS) |
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Domain-specific language
Float (project management) Computer science Domain Specific Language 02 engineering and technology [INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE] lcsh:Chemical technology computer.software_genre Biochemistry Article Analytical Chemistry 03 medical and health sciences embedded system Model Based Programming Digital Signal Processing 0202 electrical engineering electronic engineering information engineering lcsh:TP1-1185 14. Life underwater Electrical and Electronic Engineering oceanography Instrumentation Digital signal processing 030304 developmental biology computer.programming_language 0303 health sciences business.industry Programming language Model Based 020207 software engineering embedded software Atomic and Molecular Physics and Optics Model Driven Engineering Embedded software Software deployment [SDU]Sciences of the Universe [physics] Programming [INFO.INFO-ES]Computer Science [cs]/Embedded Systems acoustic monitoring Model-driven architecture business computer |
Zdroj: | Sensors Volume 20 Issue 21 Sensors, MDPI, 2020, 20 (21), pp.6081. ⟨10.3390/s20216081⟩ Sensors, Vol 20, Iss 6081, p 6081 (2020) Sensors (Basel, Switzerland) Sensors (1424-8220) (Mdpi), 2020-11, Vol. 20, N. 21, P. 6081 (25p.) Sensors, 2020, 20 (21), pp.6081. ⟨10.3390/s20216081⟩ |
ISSN: | 1424-8220 |
DOI: | 10.3390/s20216081 |
Popis: | At 2000 m depth in the oceans, one can hear biological, seismological, meteorological, and anthropogenic activity. Acoustic monitoring of the oceans at a global scale and over long periods of time could bring important information for various sciences. The Argo project monitors the physical properties of the oceans with autonomous floats, some of which are also equipped with a hydrophone. These have a limited transmission bandwidth requiring acoustic data to be processed on board. However, developing signal processing algorithms for these instruments requires one to be an expert in embedded software. To reduce the need of such expertise, we have developed a programming language, called MeLa. The language hides several aspects of embedded software with specialized programming concepts. It uses models to compute energy consumption, processor usage, and data transmission costs early during the development of applications this helps to choose a strategy of data processing that has a minimum impact on performances. Simulations on a computer allow for verifying the performance of the algorithms before their deployment on the instrument. We have implemented a seismic P wave detection and a blue whales D call detection algorithm with the MeLa language to show its capabilities. These are the first efforts toward multidisciplinary monitoring of the oceans, which can extend beyond acoustic applications. |
Databáze: | OpenAIRE |
Externí odkaz: | |
Nepřihlášeným uživatelům se plný text nezobrazuje | K zobrazení výsledku je třeba se přihlásit. |