skip to main content
10.1145/1229485acmotherconferencesBook PagePublication PagesmodularityConference Proceedingsconference-collections
BPAOSD '07: Proceedings of the 2nd workshop on Best practices in applying aspect-oriented software development
ACM2007 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
AOSD07: 6th International Conference on Aspect-Oriented Software Development Vancouver British Columbia Canada March 12 - 16, 2007
ISBN:
978-1-59593-662-2
Published:
12 March 2007
In-Cooperation:

Bibliometrics
Abstract

No abstract available.

Proceeding Downloads

Skip Table Of Content Section
Article
Error handling as an aspect

One of the fundamental motivations for employing exception handling in the development of robust applications is to lexically separate error handling code from the normal code so that they can be independently modified. However, experience has shown ...

Article
The elementary pointcut pattern

Reuse of aspects, and pointcuts more specifically, becomes more and more important as AOP matures and libraries will include aspects. The Elementary Pointcut [2] design pattern aims to improve the reusability of aspects that combine pointcuts and advice ...

Article
Aspect team

This paper describes a proven approach to the adoption of AOP in commercial projects, which balances the risks and effort on one side versus the benefits on the other.

Article
Applying aspect oriented programming to distributed storage metadata management

High performance computing applications often must handle on the order of peta bytes of data during their operation. Such large data sets inherently require distributed storage. Emerging distributed storage solutions in this realm, such as our L-Store ...

Article
A pattern based approach to aspect-orientation for state based systems

This paper demonstrates the benefits of using Aspect-Orientation in state based systems using patterns instead of Aspect-Oriented Programming languages, frameworks, or tools. State based subsystems implemented with the State Pattern interact by binding ...

Article
A different need for sequencing contracts using state-based aspects

Aspect technology has been used to describe concerns that had been thought to be unmodularizable. Some of those concerns have to do with workflows in an application's domain and sequencing of operation invocations within the application. Another ...

Recommendations