Vaibhav Vyas

Work place: Banasthali University, Banasthali, Rajasthan, India



Research Interests: Data Structures, Data Structures and Algorithms, Network Security


Vaibhav Vyas, Assistant Professor, Department of Computer, Banasthali University, Rajasthan, India. He has been working in the field of Aspect Oriented Software Engineering, Aspect Oriented Modelling, AORE and AOD. Recently submitted his Ph.D. thesis on the same area. He has published several research papers in national and international conferences and journals. Other area of interest of author is Web Security, Data Analytics and IOT.

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

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

DOI:, 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