Volltextdatei(en) in REPOSIT vorhanden Open Access
Titel: Design und Integration einer Autovervollständigung für partielle OCL-Ausdrücke in einem UML-Modellierungswerkzeug
Sprache: Deutsch
Autorenschaft: Aul, Till Vincent 
Schlagwörter: intellisense; uml; ocl; integration
Erscheinungsdatum: 11-Jul-2025
Zusammenfassung: 
Da Modellierung ein wichtiger Teil der Softwareentwicklung ist, ist eine effiziente Verwendung des zur Modellierung verwendeten Werkzeugs essenziell, um effizient Software entwickeln zu können. Diese Modellierungen werden häufig in der Unified Modeling Language (UML) bzw. in der Object Constraint Language (OCL) beschrieben. Da die Einbindung einer Autovervollständigung die Nutzung eines Modellierungswerkzeugs effizienter machen kann und dies in dem für OCL gängigen Modellierungstool UML-based Specification Environment (USE) noch nicht integriert ist, wird in dieser Arbeit eine Autovervollständigung für OCL entworfen und anschlieÿend in USE integriert. Die Architektur basiert dabei auf der Grundlage der Archtiektur von Compilern und verwendet das Model-View-Controller-Pattern (MVC-Pattern) zur Festlegung des Informationsflusses. Die entscheidende Komponente ist der Parser, bei welchem durch Iterationen und Interpretationen von Teilergebnissen des in USE verwendeten OCL-Parsers auch partielle OCL-Ausdrücke erkannt und von der Autovervollständigung unterstützt werden können.

As modelling is an integral part of software development, efficient use of modeling tools is essential for effective software development. These models are often described in the UML or in the OCL. Since the integration of autocomplete functionality can enhance the usability of a modeling tool, and this feature is not yet integrated into the widely used modeling tool USE for OCL, this work proposes the design and integration of an autocomplete feature for OCL in USE. The architecture is based on compiler architecture principles and utilizes the MVCPattern to define the flow of information. The key component is the parser, which, through iterations and interpretations of partial results from the USE OCL parser, can recognize partial OCL expressions and support them with autocomplete functionality.
URI: https://hdl.handle.net/20.500.12738/17866
Einrichtung: Fakultät Technik und Informatik 
Department Informatik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Hamann, Lars  
Gutachter*in der Arbeit: Sarstedt, Stefan 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Zur Langanzeige

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.