https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Adopting the C4 Model for Lightweight Architecture Modeling: An Experience Report
Mälardalen University, School of Innovation, Design and Engineering, Innovation and Product Realisation.ORCID iD: 0000-0002-1863-3987
Grundfos, Bjerringbro, Denmark.
Grundfos, Bjerringbro, Denmark.
Grundfos, Bjerringbro, Denmark.
Show others and affiliations
2026 (English)In: Lecture Notes in Computer Science, Springer Nature , 2026, p. 393-409Conference paper, Published paper (Refereed)
Abstract [en]

This paper reports on experiences of migrating to a new way of documenting software architecture for embedded software development at a company developing software-intensive systems. A lightweight modeling approach using the C4 model for software architecture was adopted, where the architecture diagrams were expressed in PlantUML and stored within Markdown files alongside the code. We describe the problem context and the new approach, and report on a questionnaire survey among the software engineers to elicit their experiences and opinions two years after the introduction of this way of working. The majority of the 48 respondents reported being successful in using the new way of working and see benefits in terms of the better organization of the documentation as stored alongside the code, a clearer process of documenting, better alignment with the code, and ease of use. Engineers report a manageable learning curve but foresee challenges in maintenance and communication of changes across teams working on embedded software, hardware and electronics.

Place, publisher, year, edition, pages
Springer Nature , 2026. p. 393-409
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 16081 LNCS
Keywords [en]
Adoption In Practice, C4 Model, Software Architecture Modeling, C (programming Language), Computer Software Maintenance, Embedded Software, Engineers, Software Architecture, Software Design, Architecture Modeling, Embedded Software Development, Experience Report, Lightweight Architecture, Modeling Approach, New Approaches, Software Architecture Model, Software Intensive Systems, Codes (symbols), Embedded Systems
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-73394DOI: 10.1007/978-3-032-04190-6_24ISI: 001677311700024Scopus ID: 2-s2.0-105016247403ISBN: 9783032041890 (electronic)OAI: oai:DiVA.org:mdh-73394DiVA, id: diva2:2000561
Conference
51st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2025, Salerno, Italy, 10-12 September, 2025
Available from: 2025-09-24 Created: 2025-09-24 Last updated: 2026-03-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Jongeling, RobbertCarlson, Jan

Search in DiVA

By author/editor
Jongeling, RobbertCarlson, Jan
By organisation
Innovation and Product RealisationEmbedded Systems
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 118 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf