Incremental Formalization for Informal Architectural DiagrammingShow others and affiliations
2026 (English)In: International Conference on Model-Driven Engineering and Software Development, INSTICC , 2026, p. 245-256Conference paper, Published paper (Refereed)
Abstract [en]
Informal diagrams created in general-purpose diagramming tools are widely used in software architecture because they are quick to produce and easy to share. However, the lack of constraints in such tools often yields inconsistent notations and ad-hoc conventions, which in turn invite misinterpretation when diagrams are read outside their original context. Dedicated modeling languages and environments can mitigate these issues but are frequently resisted due to steep learning curves and disruptive adoption costs. Building on the flexible modeling paradigm, this paper proposes an approach to the lightweight formalization of informal diagrams. Grounded in observed industrial challenges and prior work on flexible modeling, we derive a set of design principles and instantiate them in an approach realized as a Draw.io plugin. We propose an approach that addresses challenges from industrial settings by enabling practitioners to introduce structure incrementally into the informal diagrams they already create, thereby helping resolve notational inconsistency and clarify meaning. Moreover, we show how our approach satisfies the guiding flexible modeling principles by introducing these model-like benefits without compromising the accessibility and speed of informal diagramming as valued in practice. The contribution enhances clarity and consistency within familiar workflows and lays the groundwork for subsequent capabilities such as rapid dissemination of conventions, enterprise-level aggregation, and additional quality checks should organizations choose to adopt them. © 2026, Science and Technology Publications, Lda. All rights reserved.
Place, publisher, year, edition, pages
INSTICC , 2026. p. 245-256
Keywords [en]
Flexible Modeling, Incremental Formalization, Informal Architectural Diagrams
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-76607DOI: 10.5220/0014292900004058Scopus ID: 2-s2.0-105035556765ISBN: 9789897587986 (print)OAI: oai:DiVA.org:mdh-76607DiVA, id: diva2:2055085
Conference
14th International Conference on Model-Based Software and Systems Engineering, MODELSWARD 2026, Marbella,7 March 2026 - 9 March 2026
Note
Published with licence: CC BY-NC-ND 4.0
2026-04-222026-04-222026-04-22Bibliographically approved