Skip to main content

Sketches and Natural Language in Agile Modeling

Abstract

Hand-drawn sketches help to quickly grasp structures and facts about software architectures during software development. Therefore, software architects and software developers also use them in their everyday work. A major problem with drawings is the fact that, unlike more formal models, their information must be interpreted rather than read out directly. Thus, they are difficult to process automatically. This paper presents an approach to create links between elements in sketches and elements in more formal models such as architectural models. In order to achieve the element recognition, we consider natural language as further source of information. We show various options how these links can support architects and developers in their design, for example by reporting inconsistencies directly.

Download Preprint

BibTeX

@inproceedings{fuchss_sketches_2021,
author = {Fuchß, Dominik},
year = {2021},
title = {Sketches and Natural Language in Agile Modeling},
pages = {Paper-ID: 94},
eventtitle = {15th European Conference on Software Architecture},
eventtitleaddon = {ECSA 2021},
eventdate = {2021-09-13/2021-09-17},
venue = {Online},
booktitle = {ECSA-C 2021 : Companion Proceedings of the 15th European Conference on Software Architecture, Virtual (originally: Växjö, Sweden), 13-17 September, 2021. ECSA 2021 Companion Volume. Ed.: R. Heinrich},
issn = {1613-0073},
series = {CEUR Workshop Proceedings},
language = {english},
volume = {2978}
}