Design and implementation of a message standardization tool
Myllynen, Ville Tapani (2018)
Myllynen, Ville Tapani
2018
Tietotekniikka
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2018-06-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201805221793
https://urn.fi/URN:NBN:fi:tty-201805221793
Tiivistelmä
This thesis describes designing and implementing an extension to an existing standardization tool that allows configuring and saving diagnostic messages of an automation system and allows the users to save their changes concurrently with each other. The existing tool is used to configure and save XML template configurations. The XML configurations contain definitions that are similar between automation system configurations. Importing the standards to a system reduces repetitive work. The standardization tool has limitation with saving the changes to standards, when more than one user tries to save their changes to the same standard version. New saving logic is to be created to allow more than one user to edit the same standard version at the same time.
First, the target system and the usage of the tool are introduced. Then the goals of the thesis are presented. Next, the concurrency issues are viewed, and current saving logic is presented. Two solutions are described, and one is chosen for further design and implementation. The design of the standardization tool and the new saving logic are introduced next. Then, the implemenation is evaluated and further implementation ideas are presented. Last, the conclusion of the thesis is described.
First, the target system and the usage of the tool are introduced. Then the goals of the thesis are presented. Next, the concurrency issues are viewed, and current saving logic is presented. Two solutions are described, and one is chosen for further design and implementation. The design of the standardization tool and the new saving logic are introduced next. Then, the implemenation is evaluated and further implementation ideas are presented. Last, the conclusion of the thesis is described.