https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
From Informal Architecture Diagrams to Flexible Blended Models
Mälardalen University, School of Innovation, Design and Engineering, Innovation and Product Realisation.ORCID iD: 0000-0002-1863-3987
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-0401-1036
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0416-1787
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8461-0230
2022 (English)In: SOFTWARE ARCHITECTURE, ECSA 2022 / [ed] Gerostathopoulos, I Lewis, G Batista, T Bures, T, SPRINGER INTERNATIONAL PUBLISHING AG , 2022, Vol. 13444, p. 143-158Conference paper, Published paper (Refereed)
Abstract [en]

For the early design and communication of software systems, architects commonly use informal diagrams. Due to their notational freedom and effectiveness for communication, informal diagrams are often preferred over models with a fixed syntax and semantics as defined by a modeling language. However, precisely because of this lack of established semantics, informal diagrams are of limited use in later development stages for analysis tasks such as consistency checking or change impact analysis. In this paper, we present an approach to reconciling informal diagramming and modeling such that architects can benefit from analysis based on the informal diagrams they are already creating. Our approach supports migrating from existing informal architecture diagrams to flexible models, i.e., partially treating diagrams as models while maintaining the freedom of free-form drawing. Moreover, to enhance the ease of interacting with the flexible models, we provide support for their blended textual and graphical editing. We validate our approach in a lab setting and perform an evaluative case study in an industrial setting. We show how the approach allows architects to continue informal diagramming, while also benefiting from flexible models for consistency checking between the intended architecture and the implementation.

Place, publisher, year, edition, pages
SPRINGER INTERNATIONAL PUBLISHING AG , 2022. Vol. 13444, p. 143-158
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords [en]
architecture consistency, software design sketching, blended modeling, flexible modeling
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-60587DOI: 10.1007/978-3-031-16697-6_10ISI: 000869755100010Scopus ID: 2-s2.0-85139005075ISBN: 978-3-031-16697-6 (print)OAI: oai:DiVA.org:mdh-60587DiVA, id: diva2:1709524
Conference
16th European Conference on Software Architecture (ECSA), SEP 19-23, 2022, Prague, CZECH REPUBLIC
Available from: 2022-11-09 Created: 2022-11-09 Last updated: 2022-11-09Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Jongeling, RobbertCiccozzi, FedericoCicchetti, AntonioCarlson, Jan

Search in DiVA

By author/editor
Jongeling, RobbertCiccozzi, FedericoCicchetti, AntonioCarlson, Jan
By organisation
Innovation and Product RealisationEmbedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 56 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf