A Data-Flow Oriented Software Architecture for Heterogeneous Marine Data Streams
Paper i proceeding, 2024

Marine in-situ data is collected by sensors mounted on fixed or mobile systems deployed into the ocean. This type of data is crucial both for the ocean industries and public authorities, e.g., for monitoring and forecasting the state of marine ecosystems and/or climate changes. Various public organizations have collected, managed, and openly shared in-situ marine data in the past decade. Recently, initiatives like the Ocean Decade Corporate Data Group have incentivized the sharing of marine data of public interest from private companies aiding in ocean management. However, there is no clear understanding of the impact of data quality in the engineering of systems, as well as on how to manage and exploit the collected data. In this paper, we propose main architectural decisions and a data flow-oriented component and connector view for marine in-situ data streams. Our results are based on a longitudinal empirical software engineering process, and driven by knowledge extracted from the experts in the marine domain from public and private organizations, and challenges identified in the literature. The proposed software architecture is instantiated and exemplified in a prototype implementation.

IoT

architecture

architectural decisions

Författare

Keila Lima

Høgskulen på Vestlandet (HVL)

Ngoc Thanh Nguyen

Høgskulen på Vestlandet (HVL)

Rogardt Heldal

Høgskulen på Vestlandet (HVL)

Lars Michael Kristensen

Høgskulen på Vestlandet (HVL)

Tosin Daniel Oyetoyan

Høgskulen på Vestlandet (HVL)

Patrizio Pelliccione

Gran Sasso Science Institute (GSSI)

Eric Knauss

Chalmers, Data- och informationsteknik, Interaktionsdesign och Software Engineering

Proceedings - IEEE 21st International Conference on Software Architecture, ICSA 2024

146-157
9798350359169 (ISBN)

21st IEEE International Conference on Software Architecture, ICSA 2024
Hyderabad, India,

Ämneskategorier

Programvaruteknik

Datavetenskap (datalogi)

Datorsystem

DOI

10.1109/ICSA59870.2024.00022

Mer information

Senast uppdaterat

2024-08-21