Designing loop condition constraint model for join point designation diagrams (JPDDs)

  • Authors:
  • Bahram Zarrin;Rodziah Atan;Muhammad Taufik Abdullah

  • Affiliations:
  • Universiti Putra Malaysia (UPM), Serdang, Malaysia;Universiti Putra Malaysia (UPM), Serdang, Malaysia;Universiti Putra Malaysia (UPM), Serdang, Malaysia

  • Venue:
  • Proceedings of the 13th workshop on Aspect-oriented modeling
  • Year:
  • 2009

Quantified Score

Hi-index 0.03

Visualization

Abstract

The specification of selection criteria (Join Point Selection) is a very important issue in the Aspect Oriented Software Development. Several models have been presented to visualize the selection criteria in the Aspect Oriented Modeling. JPDDs provides a visual means to constraint the selection of join points based on static and dynamic, structural and behavioral context. For some applications in order to call an advice, it is necessary to select the join points in programs, when specified message flow (or a block of them) should be repeated either for specified times or meeting a particular condition. this constraint cannot be visualized by JPDDs. No notation is defined to address loop structures constraint in these diagrams. This paper introduces a design model extension called Loop Condition Constraint Model (LCCM) to support these constraints in JPDDs. A scenario is used to explain this extension.