Whiteboard-to-Model Compiler (miro2cml)

Stillhart, Saskia and Moos, Timothee (2020) Whiteboard-to-Model Compiler (miro2cml). Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2020 2021-SA-EP-Stillhart-Moos-Whiteboard-to-Model Compiler (miro2cml).pdf] Text
HS 2020 2021-SA-EP-Stillhart-Moos-Whiteboard-to-Model Compiler (miro2cml).pdf - Supplemental Material

Download (15MB)

Abstract

Die vorliegende Studienarbeit beschreibt das Vorgehen, das Lösungskonzept und die Umsetzung eines Whitboard-to-Model "Compiler's". Als Whiteboard wird ein Whiteboard Tool (Miro) verwendet. Das Model wird in der Zielsprache Context Mapper Language (CML) abgebildet.
Miro bietet diverse Vorlagen mit denen Konzepte aus dem Software Engineering modelliert werden können, wie beispielsweise User Stories. Einzelne Templates sind auch im Bereich Domain Driven Design (DDD) vorhanden. Die Brücke zwischen den Whiteboards und den analogen Abbildungen im Context Mapper bildet der miro2cml Compiler. Die Modellierer oder Domain Experts können mit dem Compiler ihre erstellten Whiteboards aus Miro in ein CML File umwandeln. Der Context Mapper bietet ihnen danach weitere Funktionen bei der Modellierung der Software Architektur.
Die Schnittmenge zwischen dem lose formatierten Whiteboard und dem streng formulierten Context Mapper Model wurde mithilfe von Mapping-Heuristiken definiert. Um die losen Inputelemente abzufangen, werden nur Whiteboards, die Templates enthalten, gemappt. Die Templates stellen ein gewisse Formatierung sicher, die dem Compiler ein sinnvolles Konvertieren nach CML erlauben. Die folgenden drei Templates werden unterstützt: User Story Map, Event Storming und The Bounded Context Canvas.

Item Type: Thesis (Other)
Subjects: Area of Application > Business oriented
Area of Application > Web based
Technologies > Programming Languages > Java
Technologies > Protocols > REST
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Zimmermann, Olaf
UNSPECIFIED
Date Deposited: 19 Mar 2021 09:49
Last Modified: 19 Mar 2021 09:49
URI: https://eprints.ost.ch/id/eprint/935

Actions (login required)

View Item
View Item