• Home
  • Search
  • A framework based approach for unified detection of Aspect Weaving Problems
  • Cite Icon3
  • https://doi.org/10.1109/iri.2010.5558950Copy DOI Icon

A framework based approach for unified detection of Aspect Weaving Problems

  • Aug 1, 2010
  • Kun Tian +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In Aspect-Oriented Programming (AOP), a crosscutting concern is extracted from a base program and is modularized into a new construct called aspect. The aspect is weaved back to the program to incorporate the crosscutting behaviors. Many semantic problems, referred to as Aspect Weaving Problems (AWPs) in this paper, could be introduced in the aspect weaving process. The AWPs have been independently defined using different modeling approaches for their detections. In practice, it is difficult for AOP developers to detect these problems, because they have to switch between different tools/methods. This is a time consuming and error-prone process. Consequently, it could increase the production costs of Aspect-Oriented development. This paper proposes a taxonomy of the AWPs to clearly define and classify the problems. Based on the taxonomy and a unified modeling approach to detect the AWPs, a conceptual analysis framework for the AWPs is also proposed. The framework aims at the integration of the unified AWPs detection capabilities into legacy aspect weavers by reusing (adapting) the modeling approach for various AOP languages.

Similar Papers
  • Supplementary Content

Optimized Aspect Execution Mechanisms inside Virtual Machines for Embedded Systems

  • Jan 11, 2012
  • DepositOnce
  • Christine Hundt
  • Book Chapter

A Novel Way of Providing Dynamic Adaptability in P2P JXTA Services Using Aspect Oriented Programming

  • Jan 01, 2011
  • Vishnuvardhan Mannava +1
  • Conference Article

Extending AOP with models

  • Feb 23, 2009
  • Vinay Kulkarni +1
  • Research Article
  • Citations56

Can aspect-oriented programming lead to more reliable software?

  • Jan 01, 2000
  • IEEE Software
  • J Vuas +1
  • Conference Article
  • Citations29

Towards a unified coupling framework for measuring aspect-oriented programs

  • Nov 06, 2006
  • Thiago T Bartolomei +3
  • Conference Article
  • Citations6

Weaving Aspects into Real-Time Operating System Design Using Object-Oriented Model Transformation

  • Oct 01, 2003
  • Jiyong Park +2
  • Research Article
  • Citations24

Aspect-Oriented Software Quality Model: The AOSQ Model

  • Mar 31, 2012
  • Advanced Computing: An International Journal
  • Pankaj Kumar
  • Conference Article
  • Citations3

Predicate dispatch for aspect-oriented programming

  • Oct 21, 2008
  • Shigeru Chiba
  • Research Article
  • Citations2

Principles of aspect-oriented programming languages, design dimensions and the composition filters approach

  • Sep 30, 2004
  • L'objet
  • Mehmet Aksit
  • Book Chapter
  • Citations1

Reasoning on Models Combining Objects and Aspects

  • Jan 01, 2012
  • Ella Roubtsova
  • PDF
  • Research Article
  • Citations3

Design and Implementation of an Aspect-Oriented C Programming Language

  • Apr 29, 2024
  • Proceedings of the ACM on Programming Languages
  • Zhe Chen +2
  • Conference Article
  • Citations6

Stateful Aspects for Conversational Messaging with Stateful Web Services

  • Aug 22, 2005
  • B Verheecke +1
  • Research Article

Nouveaux points de coupure et primitives pour les préoccupations de renforcement de sécurité

  • May 30, 2009
  • Techniques et sciences informatiques
  • Azzam Mourad +3
  • Research Article

AOP를 이용한 신뢰성 있는 서비스 어플리케이션의 SOA 기반 프레임워크

  • Jun 30, 2011
  • Journal of the Korea society of IT services
  • Eun-Sun Kim +2
  • Conference Article
  • Citations170

A UML-based aspect-oriented design notation for AspectJ

  • Apr 22, 2002
  • Dominik Stein +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.