Vol.6 No.1 (Jan-June 2018)
Vol.6 No.1 (Jan-June 2018)
Authors: Dr. Fyodor Mikhailovich Dostoevsky
Abstract: Model-Driven Engineering (MDE) has emerged as a powerful paradigm for software development, emphasizing the use of models as a central artifact throughout the development lifecycle. By employing high-level abstractions, MDE enables developers to focus on the core business logic and domain concepts, while automating the generation of low-level implementation details. This research explores the key principles and benefits of MDE, including enhanced productivity, improved quality, and greater flexibility. We delve into various MDE approaches, such as Domain-Specific Languages (DSLs) and Model-Driven Architecture (MDA), and discuss their applications in different software domains. Additionally, we address the challenges and considerations associated with adopting MDE in real-world projects.
Keywords: Model-Driven Engineering (MDE), Software development, Domain-Specific Languages (DSLs)
International Journal of Applied Pattern Recognition, 2018 Vol.6 No.1, pp.36-55
Received: 11 Nov 2017
Accepted: 15 Dec 2017
Published online: 25 Jan 2018