Towards supporting malleable architecture models
2023 (English)In: Proc. - IEEE Int. Conf. Softw. Archit. Companion, ICSA-C, Institute of Electrical and Electronics Engineers Inc. , 2023, p. 272-275Conference paper, Published paper (Refereed)
Abstract [en]
Engineers commonly use informal diagrams for sketching, brainstorming, and communicating initial system designs. Diagramming is accessible, new concepts can be added freely, and diagrams can be specifically adjusted to communicate at the exact right level of abstraction depending on the audience. However, the information carried by informal diagrams is most often not precise enough for automation purposes, e.g. analysis. Consequently, there is a risk that these diagrams and the knowledge carried by them are lost in slide decks or buried somewhere in a documentation space. Diagrammatic models, which, unlike informal diagrams, have well-defined syntax and semantics, can be used for automatic analysis of consistency, architectural conformance, change impact, and others. Given the preference for informal diagramming, complete adoption of modeling for architectures seems unlikely in industrial settings that we have studied so far. Therefore, we propose to support engineers to benefit from both these seemingly opposites, as well as to ensure that diagrams convey the right amount of information for the particular task at hand. We envision more malleable models, in which engineers can freely navigate along two orthogonal spectra: (1) horizontal, from informal diagramming to modeling and (2) vertical, from less to more details exposed by a diagram. This paper describes our vision for working with such malleable models, use cases for it, and research needed to make it possible.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2023. p. 272-275
Keywords [en]
Architecture, Graphic methods, Semantics, Amount of information, Architecture modeling, Automatic analysis, Change impacts, Industrial settings, Initial system designs, Model use, Sketchings, Spectra's, Engineers
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-62590DOI: 10.1109/ICSA-C57050.2023.00064ISI: 000990534100048Scopus ID: 2-s2.0-85159054438ISBN: 9781665464598 (print)OAI: oai:DiVA.org:mdh-62590DiVA, id: diva2:1760197
Conference
Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023
2023-05-292023-05-292023-06-21Bibliographically approved