From Informal Architecture Diagrams to Flexible Blended ModelsBest paper candidate
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.
Fri 23 SepDisplayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change
11:00 - 12:30 | Architecture modeling, design and decision makingTools & Demos / Research Papers at S4 Chair(s): Henry Muccini University of L'Aquila, Italy, Luciano Baresi Politecnico di Milano | ||
11:00 5mFull-paper | From Informal Architecture Diagrams to Flexible Blended ModelsBest paper candidate Research Papers A: Robbert Jongeling Malardalen University, A: Federico Ciccozzi Malardalen University, A: Antonio Cicchetti Mälardalen University, A: Jan Carlson Malardalen University | ||
11:05 5mShort-paper | Debiasing Architectural Decision-Making: A Workshop-Based Training Approach Research Papers A: Klara Borowa Warsaw University of Technology, A: Maria Jarek , A: Gabriela Mystkowska , A: Weronika Paszko , A: Andrzej Zalewski | ||
11:10 5mShort-paper | Persistence Factories Architectural Design Pattern Research Papers | ||
11:15 5mShort-paper | Feature-based Investigation of Simulation Structure and Behaviour Research Papers A: Sandro Koch Karlsruhe Institute of Technology (KIT), A: Robert Heinrich Karlsruhe Institute of Technology (KIT), A: Ralf Reussner Karlsruhe Institute of Technology (KIT) and FZI - Research Center for Information Technology (FZI) | ||
11:20 5mDemonstration | Tool-based Attack Graph Estimation for Software Architectures Tools & Demos | ||
11:25 65mOther | Discussion Research Papers |
Each paper is presented as a 5-minute pitch talk at the beginning. The rest of the session is a discussion.
After reaching the 3rd floor (either by elevator or the main staircase), turn right.