A Review: Analysis of Aspect Orientation and Model Driven Engineering for Code Generation

Dhiraj Gurunule, Madhu Nashipudimath · Procedia Computer Science · 2015

In the development of large and complex software application software engineers has to focuses on many requirements other than desired application's requirement at the coding and design level. Code Generation is a technique which is use to automatically generates lower level executable code from higher level design artifact. Code generation provides design of the code at higher abstract level so that software developers can focuses on higher level design problem simultaneously meeting goals of desired application. Aspect Orientation (AO) is characterizing by identification and separation of different concerns and encapsulates them in modules. Concern is an interest which pertains to system operation, function, development or any other things which is important to one of the stakeholder. Model Driven Engineering (MDE) is a development paradigm which is characterize by model transformation and uses models to support various stages of the development life cycle. Model is primary artifact in MDE. In this paper we analyze both techniques i.e. AO and MDE, and how they can be used for code generation.

Read the paper · More papers on PaperTik