C. K. Jha

Work place: IIST, Indore, M.P., India, Banasthali University, Banasthali, Rajasthan, India

E-mail: Ckjha1@gmail.com

Website:

Research Interests:

Biography

Author Articles
Modeling Aspects with AODML: Extended UML approach for AOD

By Vaibhav Vyas Rajeev G. Vishwakarma C. K. Jha

DOI: https://doi.org/10.5815/ijem.2017.02.02, Pub. Date: 8 Mar. 2017

Aspect Oriented Software Development (AOSD) has been considered one of the most promising abstractions to make software structure more maintainable and configurable. It also helps to overcome two big issues of current object oriented programming principles, to reduce the problem of code tangling and code scattering. Aspect Oriented Programming (AOP) has been focused largely in the implementation/coding phase. But nowadays the AOP has been matured enough to turn into AOSD, as it the main objective of separation of concerns right through the process of software development. In this paper we deal with the impact of aspect in development of software especially in designing aspect with Unified Modelling Language (UML). We propose visual models to incorporate aspect and aspectual constructs as an UML metamodel approach and new extensions to UML. The proposed language aspect oriented design modelling language (AODML) is an extension for aspect modelling into existing UML specifications. This paper allows designers to specify and realize aspects in the design and implementation phase explicitly. The proposed visual models, supports Aspect, aspectual components and its association with base components i.e. classes to be incorporated into UML. AODML motivates designer to get benefited to develop the system using AOSD paradigm. It allows to model aspects in design diagrams so that it can be implemented in any AOP language effectively.

[...] Read more.
Other Articles