skip to main content
10.1145/1509847acmconferencesBook PagePublication PagesmodularityConference Proceedingsconference-collections
PLATE '09: Proceedings of the 1st workshop on Linking aspect technology and evolution
ACM2009 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
AOSD '09: Eighth International Conference on Aspect-Oriented Software Development Charlottesville Virginia USA 3 March 2009
ISBN:
978-1-60558-453-9
Published:
03 March 2009
Sponsors:

Reflects downloads up to 15 Sep 2024Bibliometrics
Skip Abstract Section
Abstract

The first Practices of Linking Aspect Technology and Evolution (PLATE) workshop, held in conjunction with the 8th International Conference on Aspect-Oriented Software Development (Charlottesville, Virginia, USA), aims at advancing the state-of-the-art concerning techniques, tools and patterns for improving the software engineering properties of aspect-oriented systems in general, and the evolvability of such systems in particular.

This workshop welcomes participants from both academia and industry that are willing to share their knowledge and ideas with the community. As such, our workshop aims to attract both experience reports describing best practices obtained by the engineering of real-world, aspect-oriented systems, as well as experimental techniques and tools that improve the evolvability of software systems that use aspect technology, or that apply aspect-oriented techniques in order to improve software evolution in general.

Since our goal is to spark bright new ideas and collaborations, we opted from the start for a workshop format that emphasizes on discussion, rather than offering participants a mini-conference filled with only presentations. Therefore, the number and length of presentations at the workshop was limited, in order to maximize the discussion between workshop participants. We consider the workshop a success when the emerging issues raised by the workshop papers lead to a fruitful discussion at the workshop.

Skip Table Of Content Section
research-article
Aspect-oriented support for synchronization in parallel computing

Presents case studies for, and implementations of, synchronized block join points that together augment the capabilities of join points for synchronized methods in intercepting and modifying synchronization actions in distributed, Java-based, aspect ...

research-article
Computational error handling as aspects: a case study

Computational error handling is vitally important in scientific computing programs. Traditional approaches tangle the error handling concerns with the primary functional codes. This paper describes our empirical study of using AspectJ to refactor a real-...

research-article
Towards a pattern language for aspect-based design

With the maturation and widespread adoption of AOSD comes the need for patterns and best practices to solve recurring problems. Such patterns have been documented in different publications. Besides a conclusive catalog, a system to relate the patterns ...

research-article
Employing aspect composition in adaptive software systems: a case study

Adaptive software is a closed-loop system which aims at adjusting itself at runtime in different situations. Such a system needs a set of sensors to monitor attributes of itself and its operating environment. Furthermore, it requires a set of effectors ...

research-article
Aspect mining meets rule-based refactoring

Aspect-oriented software development allows the encapsulation of crosscutting concerns, achieving a better system modularization and, therefore, improving its maintenance. One important challenge is how to evolve an object-oriented system into an aspect-...

Contributors
  • Johannes Kepler University Linz
  • Vrije Universiteit Brussel
  • Queen’s University
  • University of Porto
  • KU Leuven

Recommendations