@article{fdi:010079997, title = {{M}e{L}a : a programming language for a new multidisciplinary oceanographic float}, author = {{B}onnieux, {S}. and {C}azau, {D}. and {M}osser, {S}. and {B}lay-{F}ornarino, {M}. and {H}ello, {Y}ann and {N}olet, {G}.}, editor = {}, language = {{ENG}}, abstract = {{A}t 2000 m depth in the oceans, one can hear biological, seismological, meteorological, and anthropogenic activity. {A}coustic monitoring of the oceans at a global scale and over long periods of time could bring important information for various sciences. {T}he {A}rgo project monitors the physical properties of the oceans with autonomous floats, some of which are also equipped with a hydrophone. {T}hese have a limited transmission bandwidth requiring acoustic data to be processed on board. {H}owever, developing signal processing algorithms for these instruments requires one to be an expert in embedded software. {T}o reduce the need of such expertise, we have developed a programming language, called {M}e{L}a. {T}he language hides several aspects of embedded software with specialized programming concepts. {I}t 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. {S}imulations on a computer allow for verifying the performance of the algorithms before their deployment on the instrument. {W}e have implemented a seismic {P} wave detection and a blue whales {D} call detection algorithm with the {M}e{L}a language to show its capabilities. {T}hese are the first efforts toward multidisciplinary monitoring of the oceans, which can extend beyond acoustic applications.}, keywords = {acoustic monitoring ; oceanography ; {M}odel {D}riven {E}ngineering ; {M}odel {B}ased ; {P}rogramming ; {D}omain {S}pecific {L}anguage ; embedded system ; embedded software ; {D}igital {S}ignal {P}rocessing}, booktitle = {}, journal = {{S}ensors}, volume = {20}, numero = {21}, pages = {[25p.]}, year = {2020}, DOI = {10.3390/s20216081}, URL = {https://www.documentation.ird.fr/hor/fdi:010079997}, }