Home // ICDS 2022, The Sixteenth International Conference on Digital Society // View article


Combining Model Driven Development and Agile Software Development

Authors:
Himesha Wijekoon
Vojtěch Merunka

Keywords: Model Driven Development; Agile Software Development; Requirements Engineering; Software Engineering

Abstract:
Agile Software Development (ASD) is certainly the mostly used software development methodology now. ASD is lightweight and it provides faster development of software in an agile manner without unnecessary time-consuming activities. In contrast, Model Driven Development (MDD) is a heavyweight methodology which considers models as the basis of software development. MDD relies on extensive modelling which ensures consistent models. But this requires extensive tool support and automation. In this study, we review state of art of merging these two approaches. We found that most of the related research focus on coming up with new methodologies which apparently violate lightweight agile principles. However, it seems beneficial to keep ASD as lightweight as it is and try to assist it with components from MDD in problematic areas such as agile requirements engineering. In the end, we propose future research to investigate how to use components of MDD to improve the agile requirements engineering.

Pages: 20 to 22

Copyright: Copyright (c) IARIA, 2022

Publication date: June 26, 2022

Published in: conference

ISSN: 2308-3956

ISBN: 978-1-61208-981-2

Location: Porto, Portugal

Dates: from June 26, 2022 to June 30, 2022