Using MDE with the Clean Architecture

Sobhan Yassipour Tehrani*, Kevin Lano

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

Abstract

The 'clean architecture' is a set of principles for software architecture, which aim to reduce the effort required for software maintenance and evolution. However it can require more initial effort, documentation and coordination within a development process, and hence is a challenge for agile developments. In this paper we describe how the use of model-driven engineering (MDE) can facilitate the application of the clean architecture principles and hence reduce the effort needed to employ them.

Original languageEnglish
Title of host publicationAgile Model-Driven Engineering Workshop, STAF 2023
Number of pages8
Volume3620
Publication statusPublished - 2023
Event2023 Software Technologies: Applications and Foundations Workshops, STAF-WS 2023; 15th Transformation Tool Contest, TTC 2023, 3rd International Workshop on MDE for Smart IoT Systems, MeSS 2023 and Agile Model-driven Engineering Workshop, AgileMDE 2023 - Leicester, United Kingdom
Duration: 18 Jul 202321 Jul 2023

Publication series

NameCEUR Workshop Proceedings
PublisherCEUR-WS
ISSN (Print)1613-0073

Conference

Conference2023 Software Technologies: Applications and Foundations Workshops, STAF-WS 2023; 15th Transformation Tool Contest, TTC 2023, 3rd International Workshop on MDE for Smart IoT Systems, MeSS 2023 and Agile Model-driven Engineering Workshop, AgileMDE 2023
Country/TerritoryUnited Kingdom
CityLeicester
Period18/07/202321/07/2023

Keywords

  • Agile development
  • Clean architecture
  • Model-driven Engineering

Fingerprint

Dive into the research topics of 'Using MDE with the Clean Architecture'. Together they form a unique fingerprint.

Cite this