Abstract

Various software development approaches in the present scenario are best suited for a specific application. The software development strategies include both merits and demerits when talked in terms of generalization. The Model Driven Architecture (MDA) describes software development based on models on various levels of abstraction. The model driven software development process consists of sequence of model transformations between various models. This paper presents incorporation of the merits of Aspect Oriented Software Development (AOSD) like modularization, reusability and reduced complexity into Model Driven Architecture (MDA) software development strategy. The proposed Model Driven Software Development approach which combines the merits of MDA and AOSD meets the ever changing and challenging demand of the enterprise software development.

Highlights

  • Various day-to-day advancements are made in the field of Software development approaches

  • This paper presents incorporation of the merits of Aspect Oriented Software Development (AOSD) like modularization, reusability and reduced complexity into Model Driven Architecture (MDA) software development strategy

  • The proposed Model Driven Software Development approach which combines the merits of MDA and AOSD meets the ever changing and challenging demand of the enterprise software development

Read more

Summary

Introduction

Various day-to-day advancements are made in the field of Software development approaches. The use of new technologies and modern trends are not being considered sufficiently due to the software development paradigm shift One such solution of the problem could be a regular study program review and integration of new modules into the current software development processes. The challenges faced by enterprise software development are the effective design of software system to support ever-changing business capabilities in a timely manner and bridging the vision of an application to its realization. One such solution to the problem is provided by Model Driven Architecture approach of software development under Model Driven Software Development (MDSD). The comparison between traditional and proposed model has been shown in Section 5 and Section 6 presents conclusion

Motivation the Model Driven Architecture
Platform Independent Model
Platform Specific Model
Aspect Oriented Software Development
Modified CIM
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call