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 条
  • [31] Architecture for flexible teaching from diverse document collections
    Holden, S
    INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION, VOLS I AND II, PROCEEDINGS, 2002, : 162 - 166
  • [33] Stirring the pot: Switching from blended fee-for-service to blended capitation models of physician remuneration
    Some, Nibene H.
    Devlin, Rose Anne
    Mehta, Nirav
    Zaric, Gregory S.
    Sarma, Sisira
    HEALTH ECONOMICS, 2020, 29 (11) : 1435 - 1455
  • [34] An advanced IT architecture of the support of informal care
    Wallace, JG
    Emery, D
    Hobson, RA
    Hughes, JG
    ADVANCEMENT OF ASSISTIVE TECHNOLOGY, 1997, 3 : 288 - 291
  • [35] Synthesis of ladder diagrams from Petri nets controller models
    Jiménez, I
    López, E
    Ramírez, A
    PROCEEDINGS OF THE 2001 IEEE INTERNATIONAL SYMPOSIUM ON INTELLIGENT CONTROL (ISIC'01), 2001, : 225 - 230
  • [36] Learning from Animated Diagrams: How Are Mental Models Built?
    Lowe, Richard
    Boucheix, Jean-Michel
    DIAGRAMMATIC REPRESENTATION AND INFERENCE, PROCEEDINGS, 2008, 5223 : 266 - +
  • [37] From engineering diagrams to engineering models: Visual recognition and applications
    Fu, Luoting
    Kara, Levent Burak
    COMPUTER-AIDED DESIGN, 2011, 43 (03) : 278 - 292
  • [38] From UML Diagrams to Simulink Models: a Precise and Verified Translation
    Costa, Andrei
    Cavalheiro, Simone
    Foss, Luciana
    Ribeiro, Leila
    30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1547 - 1552
  • [39] Mental representations of perspective and spatial relations from diagrams and models
    Bryant, DJ
    Tversky, B
    JOURNAL OF EXPERIMENTAL PSYCHOLOGY-LEARNING MEMORY AND COGNITION, 1999, 25 (01) : 137 - 156
  • [40] A Flexible Architecture to Enhance Wearable Robots: Integration of EMG-informed Models
    Ceseracciu, E.
    Mantoan, A.
    Bassa, M.
    Moreno, J. C.
    Pons, J. L.
    Asin Prieto, G.
    del Ama, A. J.
    Marquez-Sanchez, E.
    Gil-Agudo, A.
    Pizzolato, C.
    Lloyd, D. G.
    Reggiani, M.
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 4368 - 4374