From Informal Architecture Diagrams to Flexible Blended Models

被引:4
|
作者
Jongeling, Robbert [1 ]
Ciccozzi, Federico [1 ]
Cicchetti, Antonio [1 ]
Carlson, Jan [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
来源
关键词
architecture consistency; software design sketching; blended modeling; flexible modeling;
D O I
10.1007/978-3-031-16697-6_10
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
下载
收藏
页码:143 / 158
页数:16
相关论文
共 50 条
  • [21] A FLEXIBLE TOOL FOR A FLEXIBLE ARCHITECTURE
    不详
    INFOSYSTEMS, 1986, 33 (10): : 22 - 23
  • [22] Architecture Diagrams: A Graphical Language for Architecture Style Specification
    Mavridou, Anastasia
    Baranov, Eduard
    Bliudze, Simon
    Sifakis, Joseph
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (223): : 83 - 97
  • [23] Blended deformable models
    DeCarlo, D
    Metaxas, D
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1996, 18 (04) : 443 - 448
  • [24] Feynman Diagrams as Models
    Stoltzner, Michael
    MATHEMATICAL INTELLIGENCER, 2017, 39 (02): : 46 - 54
  • [25] Diagrams as physical models
    Chandrasekaran, B.
    DIAGRAMMATIC REPRESENTATION AND INFERENCE, PROCEEDINGS, 2006, 4045 : 204 - 217
  • [26] Feynman Diagrams as Models
    Michael Stöltzner
    The Mathematical Intelligencer, 2017, 39 : 46 - 54
  • [27] Conformation and phase diagrams of flexible polyelectrolytes
    Volk, N
    Vollmer, D
    Schmidt, M
    Oppermann, W
    Huber, K
    POLYELECTROLYTES WITH DEFINED MOLECULAR ARCHITECTURE II, 2004, 166 : 29 - 65
  • [28] Informal work in a flexible labour market
    Di Porto, Edoardo
    Elia, Leandro
    Tealdi, Cristina
    OXFORD ECONOMIC PAPERS-NEW SERIES, 2017, 69 (01): : 143 - 164
  • [29] Access to Flexible Working and Informal Care
    Bryan, Mark L.
    SCOTTISH JOURNAL OF POLITICAL ECONOMY, 2012, 59 (04) : 361 - 389
  • [30] ANCIENT CONSTRUCTIONAL DIAGRAMS IN EGYPTIAN ARCHITECTURE
    BADAWY, A
    GAZETTE DES BEAUX-ARTS, 1986, 107 (1405): : 51 - 56