Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Tietovirta ohjelmointimallina ja sen soveltuvuus reaaliaikaiseen jatkuvaan mittaukseen

Keski-Mattinen, Konsta (2023)

Katso/Avaa
Keski-Mattinen_Konsta_kandidaatintyo.pdf (475.1Kb)
Lataukset: 


Kandidaatintyö

Keski-Mattinen, Konsta
2023

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe202301173246

Tiivistelmä

Tässä kandidaatintyössä tutkitaan tietovirtaan perustuvaa ohjelmointimallia jatkuvan reaaliaikaisen mittauksen ympäristössä. Tavoitteena on saada selville, onko malli kykenevä toimimaan edellä mainitussa ympäristössä, sekä mitä ohjelmistokehittäjän on huomioitava kyseistä mallia käyttäessä. Työssä tehtiin kirjallisuuskatsaus tietovirtamallia käyttäviin järjestelmiin, löytääkseen toteutusohjeita ja vauhdittaakseen kehitystä ja työssä rakennettiin uusi mittausjärjestelmä tietovirtamallia käyttäen.

Työssä käytettiin viisivaiheista konstruktiivista tutkimusmallia ja tutkimuksen onnistuminen mitattiin kahdella mittarijoukolla. Ensimmäinen mittarijoukko koostui ohjelmiston ylläpidettävyydestä ja toinen mittarijoukko mittaa rajallisten resurssien käyttöä.

Toteutettu ohjelmisto täyttää sille annetut mittarit ja raja-arvot ja on täten kykenevä toimimaan reaaliaikaisessa jatkuvan mittauksen järjestelmissä tämän työn asettamilla raja arvoilla. Lisäksi kehitysvaiheessa nousi huomioitavaa, joista tärkeimpänä on minimoida olioiden määrä ja seurata, etteivät rinnakkaiset solmut vaikuta toistensa syötteisiin.
 
This thesis investigates a dataflow-based programming model in a continuous real-time measurement environment. The aim is to find out if the model can operate in the above mentioned environment, and what the software developer needs to consider when using this model. The work conducted a literature review of systems using the dataflow model to find implementation guidelines and to accelerate development and built a new measurement system using the dataflow model.

A five-stage constructivist research design was used, and the success of the research was measured by two sets of metrics. The first set of metrics consisted of the maintainability of the software and the second set of metrics measured the use of limited resources.

The implemented software meets the metrics and thresholds set for it and is thus capable of operating in a real-time continuous measurement system within the limits set by this work. In addition, during the development phase, issues arose, the most important of which is to minimize the number of entities and to monitor that parallel nodes do not affect each other's inputs.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [4964]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste