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
Nepřihlášeným uživatelům se plný text nezobrazuje