https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Management of Related Data Distribution Service Topics
Mälardalen University, School of Innovation, Design and Engineering.
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

A distributed system is a system that utilizes a network to communicate while usually being broken down into multiple software programs. Said programs generally have separate tasks, and a paradigm used in the manner above is publish-subscribe. However, to enable the publish-subscribe paradigm, DDS (Data Distribution Service) is utilized as a network middleware for said type of communication. This thesis proposes a suitable way to specify data variants to allow for code generation to automatically create topics of information and publish data based on said variants. Thus, making it easier for distributed systems developers to handle information variants. Succeeding in this task could provide developers with a tool that can be used to create data variants more cheaply and faster than doing it manually. I designed variant types to achieve the goal of the thesis, along with a specification describing said types. Lastly, along with the previously mentioned, a manual implementation of a working DDS system utilizing said variant types proved the functionality and evaluated the completed work. As the goal sought out, the thesis's result is a working method for a user to specify variants that would allow for automatic code generation, thus providing developers with a functional specification to utilize within the field. 

Place, publisher, year, edition, pages
2022. , p. 40
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-59140OAI: oai:DiVA.org:mdh-59140DiVA, id: diva2:1671142
Subject / course
Computer Science
Supervisors
Examiners
Available from: 2022-06-20 Created: 2022-06-16 Last updated: 2022-06-20Bibliographically approved

Open Access in DiVA

fulltext(768 kB)133 downloads
File information
File name FULLTEXT01.pdfFile size 768 kBChecksum SHA-512
ffdcfba77d2461916816c07dfeeb4aa29d164d2051f8625042d403a15868c22fb378c944d01363126851e311fafb89a163e12a90b82beb8718d45a7b37e3eb65
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Kazai, Gabriel
By organisation
School of Innovation, Design and Engineering
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 133 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 491 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf