Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.25673/118224
Titel: Automatischer Abgleich und Bewertung von Programmablaufplänen
Autor(en): Taube, Sören
Gutachter: Karol, SvenIn der Gemeinsamen Normdatei der DNB nachschlagen
Spillner, AndreasIn der Gemeinsamen Normdatei der DNB nachschlagen
Körperschaft: Hochschule Merseburg
Erscheinungsdatum: 2025-01
Umfang: 1 Online-Ressource (PDF-Datei: 93 Seiten, MB)
Typ: HochschulschriftIn der Gemeinsamen Normdatei der DNB nachschlagen
Art: Bachelorarbeit
Sprache: Deutsch
Herausgeber: Universitäts- und Landesbibliothek Sachsen-Anhalt, Halle (Saale)
URN: urn:nbn:de:gbv:542-1981185920-1201838
Schlagwörter: Programmablaufplan
Kontrollflussgraphen
Graphentheorie
Graph-Edit-Distanz
Zusammenfassung: Programmablaufpläne dienen bei der Vermittlung von Kenntnissen zur Programmierung als Hilfsmittel, um das Verständnis für Kontroll- und Datenflüsse beim Ablauf von Programmen zu überprüfen. Dies erfolgt häufig durch eine Umsetzung des Plans in ein lauffähiges Programm und anschließendem Abgleich auf Übereinstimmung. Um diesen Abgleich und eine Bewertung der abgegebenen Leistung möglichst effizient und zeitnah vornehmen zu können, bedarf es einer automatisierten Lösung. Das Ziel dieser Arbeit ist es, einen Lösungsansatz auf Basis der Graphentheorie zu entwickeln und prototypisch umzusetzen. Dabei sollen die Repräsentation von Programm und Ablaufplan als Kontrollflussgraphen auf Ähnlichkeit untersucht und Bewertungen auch für teilkorrekte Umsetzungen vorgenommen werden können. Eine auftretende Schwierigkeit dabei ist es, den Unterschied im Abstraktionsgrad der Anweisungen in beiden Graphen zu überwinden und diese auf geeignete Weise vergleichbar zu machen. Im Verlauf dieser Arbeit werden Ansätze geliefert, wie Programm und Programmablaufplan als Kontrollflussgraphen in ein geeignetes Vergleichsformat gebracht werden können, wie auf Basis dieses Formats eine strukturelle Analyse durch Ermittlung gemeinsamer Untergraphen erfolgt und wie durch Berechnung der Graph-Edit-Distanz eine Grundlage für die Bewertung geschaffen wird. Darüber hinaus wird eine Metrik erarbeitet, welche die Schwierigkeit der Vergleichbarkeit von Anweisungen behandelt. Als Ergebnis steht eine prototypische Umsetzung dieser Ansätze für den Abgleich und die Bewertung für einfache C-Programme und zugehörige Programmablaufpläne, welche im Umfeld der Hochschularbeit zum Einsatz kommen kann, um studentisches Verständnis im Rahmen der Einführungsveranstaltungen für die Programmierung effektiv zu überprüfen.
URI: https://opendata.uni-halle.de//handle/1981185920/120183
http://dx.doi.org/10.25673/118224
Open-Access: Open-Access-Publikation
Nutzungslizenz: (CC BY-SA 4.0) Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International(CC BY-SA 4.0) Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International
Enthalten in den Sammlungen:Ingenieur- und Naturwissenschaften

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
TaubeSören_Automatischer Abgleich und Bewertung von Programmablaufplänen.pdf1.87 MBAdobe PDFMiniaturbild
Öffnen/Anzeigen