DDT: An IDE for an aspect oriented software development platform

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

AOSD (Aspect Oriented Software Development) is a methodology that focuses on separating the crosscutting concerns of an application from its components. Among others, the main benefits of this separation are higher legibility of each concern, higher modularization of the application, more concern reuse and improved software maintainability. There exist a number of AOSD platforms that differ, mainly, in the way they weave components and crosscutting (aspect) concerns and the supported programming languages. DSAW (Dynamic and Static Aspect Weaver) is a .NET aspect-oriented platform. In an aspect- oriented program, different source files for components, aspects and pointcuts are used, making it difficult to the programmer to have a global view of the application. Other AOP platforms make use of IDEs to facilitate the programmer to apply the AOP methodology. We have extended the Visual Studio IDE to provide DSAW programmers the usual features they find in other AOP environments.

Cite

CITATION STYLE

APA

Alvarez, F., Perez, J., & Vinuesa, L. (2016). DDT: An IDE for an aspect oriented software development platform. In Advances in Intelligent Systems and Computing (Vol. 444, pp. 759–765). Springer Verlag. https://doi.org/10.1007/978-3-319-31232-3_71

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free