
Title: | Design und Integration einer Autovervollständigung für partielle OCL-Ausdrücke in einem UML-Modellierungswerkzeug | Language: | German | Authors: | Aul, Till Vincent | Keywords: | intellisense; uml; ocl; integration | Issue Date: | 11-Jul-2025 | Abstract: | 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 | Institute: | Fakultät Technik und Informatik Department Informatik |
Type: | Thesis | Thesis type: | Bachelor Thesis | Advisor: | Hamann, Lars ![]() |
Referee: | Sarstedt, Stefan |
Appears in Collections: | Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
BA_Autovervollständigung für partielle OCL-Ausdrücke in einem UML-Modellierungswerkzeug.pdf | 1.14 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.