2010Unpublished venueRequires access

Implementing Design Patterns in AspectJ and JavaMOP

Gergely Kovásznai

Open publisher page 0 citations

Abstract

In this report, we primarily investigate what are the strengths of aspect-oriented programming in implementing design patterns. Furthermore, we propose a higher-level specification layer by employing monitoringoriented programming (MOP). Since we develop a generic Java framework for design pattern specification, we use AspectJ and JavaMOP . In this report, we implement the Observer design pattern, for the sake of demonstrating the usefulness of those tools. Furthermore, we show a case study of using our generic framework.

About this research paper

What this paper is about

In this report, we primarily investigate what are the strengths of aspect-oriented programming in implementing design patterns. Furthermore, we propose a higher-level specification layer by employing monitoringoriented programming (MOP). Since we develop a generic Java framework for design pattern specification, we use AspectJ and JavaMOP . In this report, we implement the Observer design pattern, for the sake of demonstrating the usefulness of those tools. Furthermore, we show a case study of using our generic framework.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

In this report, we primarily investigate what are the strengths of aspect-oriented programming in implementing design patterns. Furthermore, we propose a higher-level specification layer by employing monitoringoriented programming (MOP). Since we develop a generic Java framework for design pattern specification, we use AspectJ and JavaMOP . In this report, we implement the Observer design pattern, for the sake of demonstrating the usefulness of those tools. Furthermore, we show a case study of using our generic framework.

Key concepts: AspectJ, Programming language, Software design pattern, Aspect-oriented programming, Computer science, Java, Design pattern, Software engineering

Related papers

Back to paper searchBrowse research topicsOriginal source
Implementing Design Patterns in AspectJ and JavaMOP — Research Paper | ScholarLens