Development of a version management application for SCADA systems

dc.contributor.authorAger, Matilda
dc.contributor.authorBergman, Marcus
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerSvensson, Lars
dc.contributor.supervisorQararyah, Fareed
dc.date.accessioned2024-09-10T08:02:30Z
dc.date.available2024-09-10T08:02:30Z
dc.date.issued2024
dc.date.submitted
dc.description.abstractThis report presents a tool that compares different versions of files produced by the Web Port SCADA system and offers the ability to track, approve, or reject changes at fine granularity. This functionality is offered with a high degree of user-friendliness. The tool is developed with the purpose of addressing the limitations of pre-existing file comparison tools in functionality and user-friendliness. The developed tool offers the following features. First, an effective and memory-efficient method to compare .csv and .sqlite files. Second, a folder-wide comparison where sets of files are compared automatically and made available in the program interface and in the form of locally stored files. Third, a record of the comparisons done linking to the file locations and allowing annotation with comments. Fourth, an overview of the comparison result (additions, removals, changes) in the user interface. Fifth, the ability to validate, approve, or reject differences between the 2 versions of a file producing a third version that can be stored in a user-defined location. The finalized version of the tool has an easy-to-use, one-form interface. This interface displays all the necessary metadata including a commented history of comparisons, a table containing the done comparisons which also allows content validation, and links to the utilized storage locations. The proposed tool is implemented using .NET Framework and written in C# and uses the WinMerge application for external comparison of unhandled file types.
dc.identifier.coursecodeLMTX38
dc.identifier.urihttp://hdl.handle.net/20.500.12380/308552
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectWinMerge
dc.subjectSCADA
dc.titleDevelopment of a version management application for SCADA systems
dc.type.degreeExamensarbete på grundnivåsv
dc.type.uppsokM
local.programmeElektroteknik 180 hp (högskoleingenjör)
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 24-07 MA MB.pdf
Storlek:
1.77 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: