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 条
  • [41] Flexible real-time mobile robotic architecture based on behavioural models
    Hassan, H
    Simó, J
    Crespo, A
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2001, 14 (05) : 685 - 702
  • [42] Diagrams: from ISOTYPE to GIF. Notes for a didactic of the graphic analysis of the architecture
    Carazo Lefort, Eduardo
    Galvan Desvaux, Noelia
    EGA-REVISTA DE EXPRESION GRAFICA ARQUITECTONICA, 2017, (30): : 30 - 41
  • [43] ARCHITECTURE WILL BE MORE FLEXIBLE
    POLHAMUS, C
    FUTURIST, 1995, 29 (02) : 2 - 2
  • [44] COPING WITH A FLEXIBLE ARCHITECTURE
    COMERFORD, R
    IEEE SPECTRUM, 1995, 32 (04) : 27 - 32
  • [45] Flexible Model for Organizing Blended and Distance Learning
    Bekmanova, Gulmira
    Ongarbayev, Yerkin
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT II, 2020, 12250 : 282 - 292
  • [46] FLEXIBLE FRAMEWORKS FOR BLENDED LEARNING IN HIGHER EDUCATION
    Fox, Bob
    PROCEEDINGS OF THE 3RD TEACHING & EDUCATION CONFERENCE, 2016, : 104 - 112
  • [47] Vertex models on Feynman diagrams
    Johnston, D.A.
    Plecháč, P.
    Physics Letters, Section A: General, Atomic and Solid State Physics, 1998, 248 (01): : 37 - 48
  • [48] Homogeneous models and stable diagrams
    Kudaibergenov, KZ
    SIBERIAN MATHEMATICAL JOURNAL, 2002, 43 (05) : 858 - 867
  • [49] Understanding, diagrams and conceptual models
    Wilkenfeld, D. A.
    NURSING PHILOSOPHY, 2023, 24 (03)
  • [50] Vertex models on Feynman diagrams
    Johnston, DA
    Plechac, P
    PHYSICS LETTERS A, 1998, 248 (01) : 37 - 48