Service platform implementation for simulation systems

Nykyään olemassa olevia simulaatiojärjestelmiä hyödynnetään koneiden itseoppimisen ja tietojärjestelmäpohjaisten (KDD) alustojen kehityksessä. Tämän takia simulaatioiden merkitys ja vaikutus tulee kasvamaan suuressa määrin jokapäiväisessä elinympäristössämme. Yritykset kuten Ahphabet (Google), Faceb...

Full description

Bibliographic Details
Main Author: Walden, Markus
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Tietotekniikan laitos, Department of Mathematical Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:eng
Published: 2016
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/52569
_version_ 1828193109708636160
author Walden, Markus
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Walden, Markus Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto Walden, Markus Informaatioteknologian tiedekunta Faculty of Information Technology Tietotekniikan laitos Department of Mathematical Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Walden, Markus
datasource_str_mv jyx
description Nykyään olemassa olevia simulaatiojärjestelmiä hyödynnetään koneiden itseoppimisen ja tietojärjestelmäpohjaisten (KDD) alustojen kehityksessä. Tämän takia simulaatioiden merkitys ja vaikutus tulee kasvamaan suuressa määrin jokapäiväisessä elinympäristössämme. Yritykset kuten Ahphabet (Google), Facebook ja SpaceX edustavat yrityksinä kehitystä mallintamiseen ja simulointiin siirtyvästä tavasta kehittää MDA pohjaisia tuotteita itsenäisesti toimivista autoista avaruustutkimukseen. Ihmisen näkökulmasta nykyinen kehitys tulee muuttamaan ympäristöä tavalla, jossa kanssakäyminen koneiden kanssa muuttuu luonnolliseksi osaksi arkea. Tutkielman Tarkoituksena oli suunnitella ja toteuttaa palvelualusta kahden simulaatiojärjestelmän väliin. Projektissa käytettiin Simulink ja APROS järjestelmiä toteuttamaan vaadittu integraatio. Simulaatioiden kehitykseen tarkoitettuina järjestelminä Simulink on laajaalainen ja APROS on selkeästi rajoitetumpaa käyttötarkoitusta varten suunniteltu. Projekti mahdollisti simulaatiosta syntyvän tietovirran kehittyneemmän analysoinnin ja hallinnan. Toteutusta varten demo projektiksi valittiin CFB-reaktorin toimintaa mallintava ja VTT:n kehittämä simulaatio. Tutkielmassa yhdistettiin järjestelmien toiminnallisuudet laajemmaksi kokonaisuudeksi jaetun Service Platform alustan kautta. Mallintamista ja simulointia varten soveltuvista arkkitehtuureista valittiin MDA. Vastaavasti palvelun suunnittelun lähtökohdaksi valikoituivat SOA ja HLA. Yhdessä arkkitehtuurit muodostivat teoreettisen perustan työn esittämiselle tutkimukii sen muodossa. Projektista syntyi yksittäisillä aika-askeleilla synkronoitu toteutus, jossa CFB-mallin suoritus on jaettu kahden alustan väliin. Saavutettu tulos edistää eri järjestelmiin toteutettujen yksittäisten simulaatioiden yhdistämistä keskittymällä integraation yksityiskohtiin. At present, the simulation systems are harnessed for the research of machining learning and knowledge discovery and databases (KDD). For this reason, the impact of simulations systems will continue to increase for the foreseeable future. Enterprises like the Alphabet (Google), Facebook, and SpaceX are all developing new technologies from self-driving cars to space exploration; all require simulation and model driven architecture (MDA) based approaches. All of these innovations share the similarity of being designed to facilitate human by performing tasks based on system simulations using distinct mathematical models, rules, and platforms. The goal of this research was to model the process of designing service implementation for simulations. This meant analyzing, designing and implementing an inter-platform solution for simulations. The advanced process simulation environment (APROS) and Simulink were used for this endeavor; these two platforms represent the generic (Simulink) and specialized (APROS) platform for simulations. The new integrated system solution was designed to offer enhanced capabilities to monitor and analyze data flow in the operational environment at large. The circulating fluidized-bed (CFB) model developed by the VTT (VTT Technical Research Centre of Finland) was used to facilitate the process and data flow components. The means of reaching the goal of this project is to combine the functionalities of the two platforms to work as one process by using service design principles. The modelling concepts of this research are derived from the MDA. The additional concepts associated with the services are based on the service driven architecture (SOA) and high level architecture (HLA). This architecture forms the theoretical background to the construct presented in this research. The result of this project is synchronized time-driven process that allows the CFB-model to function as an inter-platform system. The gained result prove that dedicating resources into addressing the unique characteristics associated with transforming simulation to work as an independent application is worth pursuing.
first_indexed 2023-03-22T10:00:37Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Tiihonen, Timo", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.advisor", "value": "Mazhelis, Oleksiy", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Walden, Markus", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-01-02T08:52:22Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-01-02T08:52:22Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1645430", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/52569", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Nyky\u00e4\u00e4n olemassa olevia simulaatioj\u00e4rjestelmi\u00e4 hy\u00f6dynnet\u00e4\u00e4n koneiden itseoppimisen ja tietoj\u00e4rjestelm\u00e4pohjaisten (KDD) alustojen kehityksess\u00e4. T\u00e4m\u00e4n takia simulaatioiden merkitys ja vaikutus tulee kasvamaan suuressa m\u00e4\u00e4rin jokap\u00e4iv\u00e4isess\u00e4 elinymp\u00e4rist\u00f6ss\u00e4mme. Yritykset kuten Ahphabet (Google), Facebook ja SpaceX edustavat yrityksin\u00e4 kehityst\u00e4 mallintamiseen ja simulointiin siirtyv\u00e4st\u00e4 tavasta kehitt\u00e4\u00e4 MDA pohjaisia tuotteita itsen\u00e4isesti toimivista autoista avaruustutkimukseen. Ihmisen n\u00e4k\u00f6kulmasta nykyinen kehitys tulee muuttamaan ymp\u00e4rist\u00f6\u00e4 tavalla, jossa kanssak\u00e4yminen koneiden kanssa muuttuu luonnolliseksi osaksi arkea.\r\n\r\nTutkielman Tarkoituksena oli suunnitella ja toteuttaa palvelualusta kahden simulaatioj\u00e4rjestelm\u00e4n v\u00e4liin. Projektissa k\u00e4ytettiin Simulink ja APROS j\u00e4rjestelmi\u00e4 toteuttamaan vaadittu integraatio. Simulaatioiden kehitykseen tarkoitettuina j\u00e4rjestelmin\u00e4 Simulink on laajaalainen ja APROS on selke\u00e4sti rajoitetumpaa k\u00e4ytt\u00f6tarkoitusta varten suunniteltu. Projekti mahdollisti simulaatiosta syntyv\u00e4n tietovirran kehittyneemm\u00e4n analysoinnin ja hallinnan. Toteutusta varten demo projektiksi valittiin CFB-reaktorin toimintaa mallintava ja VTT:n kehitt\u00e4m\u00e4 simulaatio.\r\n\r\nTutkielmassa yhdistettiin j\u00e4rjestelmien toiminnallisuudet laajemmaksi kokonaisuudeksi jaetun Service Platform alustan kautta. Mallintamista ja simulointia varten soveltuvista arkkitehtuureista valittiin MDA. Vastaavasti palvelun suunnittelun l\u00e4ht\u00f6kohdaksi valikoituivat SOA ja HLA. Yhdess\u00e4 arkkitehtuurit muodostivat teoreettisen perustan ty\u00f6n esitt\u00e4miselle tutkimukii sen muodossa.\r\n\r\nProjektista syntyi yksitt\u00e4isill\u00e4 aika-askeleilla synkronoitu toteutus, jossa CFB-mallin suoritus on jaettu kahden alustan v\u00e4liin. Saavutettu tulos edist\u00e4\u00e4 eri j\u00e4rjestelmiin toteutettujen yksitt\u00e4isten simulaatioiden yhdist\u00e4mist\u00e4 keskittym\u00e4ll\u00e4 integraation yksityiskohtiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "At present, the simulation systems are harnessed for the research of machining learning and knowledge discovery and databases (KDD). For this reason, the impact of simulations systems will continue to increase for the foreseeable future. Enterprises like the Alphabet (Google), Facebook, and SpaceX are all developing new technologies from self-driving cars to space exploration; all require simulation and model driven architecture (MDA) based approaches. All of these innovations share the similarity of being designed to facilitate human by performing tasks based on system simulations using distinct mathematical models, rules, and platforms.\r\n\r\nThe goal of this research was to model the process of designing service implementation for simulations. This meant analyzing, designing and implementing an inter-platform solution for simulations. The advanced process simulation environment (APROS) and Simulink were used for this endeavor; these two platforms represent the generic (Simulink) and specialized (APROS) platform for simulations. The new integrated system solution was designed to offer enhanced capabilities to monitor and analyze data flow in the operational environment at large. The circulating fluidized-bed (CFB) model developed by the VTT (VTT Technical Research Centre of Finland) was used to facilitate the process and data flow components. The means of reaching the goal of this project is to combine the functionalities of the two\r\n\r\nplatforms to work as one process by using service design principles. The modelling concepts of this research are derived from the MDA. The additional concepts associated with the services are based on the service driven architecture (SOA) and high level architecture (HLA). This architecture forms the theoretical background to the construct presented in this research.\r\n\r\nThe result of this project is synchronized time-driven process that allows the CFB-model to function as an inter-platform system. The gained result prove that dedicating resources into addressing the unique characteristics associated with transforming simulation to work as an independent application is worth pursuing.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Markus Walden (maanwald) on 2017-01-02 08:52:21.369980. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-01-02T08:52:22Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201701021013.pdf: 5177711 bytes, checksum: aae36aed7ee3e90a74b4dc431facce12 (MD5)\r\nlicense.html: 4809 bytes, checksum: bdedd33f0d76ba3347b051a7cc18b08c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-01-02T08:52:22Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201701021013.pdf: 5177711 bytes, checksum: aae36aed7ee3e90a74b4dc431facce12 (MD5)\r\nlicense.html: 4809 bytes, checksum: bdedd33f0d76ba3347b051a7cc18b08c (MD5)\r\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (98 sivua)", "language": null, "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "eng", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "SOA", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Simulation", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Model", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "System", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Service", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Service platform implementation for simulation systems", "language": null, "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201701021013", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietotekniikan laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Mathematical Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2017-01-02T08:52:22Z", "language": "", "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "business", "language": "", "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "10000", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "student", "language": "", "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "simulointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mallit", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "palvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_52569
language eng
last_indexed 2025-03-31T20:02:43Z
main_date 2016-01-01T00:00:00Z
main_date_str 2016
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/91a1910e-6097-4531-9afb-270e29e5b77c\/download","text":"URN:NBN:fi:jyu-201701021013.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2016
record_format qdc
source_str_mv jyx
spellingShingle Walden, Markus Service platform implementation for simulation systems SOA Simulation Model System Service Tietotekniikka Mathematical Information Technology 602 simulointi mallit palvelut
title Service platform implementation for simulation systems
title_full Service platform implementation for simulation systems
title_fullStr Service platform implementation for simulation systems Service platform implementation for simulation systems
title_full_unstemmed Service platform implementation for simulation systems Service platform implementation for simulation systems
title_short Service platform implementation for simulation systems
title_sort service platform implementation for simulation systems
title_txtP Service platform implementation for simulation systems
topic SOA Simulation Model System Service Tietotekniikka Mathematical Information Technology 602 simulointi mallit palvelut
topic_facet 602 Mathematical Information Technology Model SOA Service Simulation System Tietotekniikka mallit palvelut simulointi
url https://jyx.jyu.fi/handle/123456789/52569 http://www.urn.fi/URN:NBN:fi:jyu-201701021013
work_keys_str_mv AT waldenmarkus serviceplatformimplementationforsimulationsystems