Examples of Reusing Synchronization Code in Aspect-Oriented Programming using Composition Filters
Aksit, Mehmet and Bergmans, Lodewijk (1998) Examples of Reusing Synchronization Code in Aspect-Oriented Programming using Composition Filters. In: 5th Magrebian Conference on Software Engineering and Artificial Intelligence, December 19, 1998, Tunis, Tunisia.
| PDF 91Kb |
| Abstract: | Applying the object-oriented paradigm for the development of large and complex software systems offers several advantages, of which increased extensibility and reusability are the most prominent ones. The object-oriented model is also quite suitable for modeling concurrent systems. However, it appears that extensibility and reusability of concurrent applications is far from trivial. The problems that arise, the so-called inheritance anomalies or crosscutting aspects have been extensively studied in the literature. As a solution to the synchronization reuse problems, we present the composition-filters approach. Composition filters can express synchronization constraints and operations on objects as modular extensions. In this paper we briefly explain the composition filters approach, demonstrate its expressive power through a number of examples and show that composition filters do not suffer from the inheritance anomalies. |
| Item Type: | Conference or Workshop Item |
| Faculty: | Electrical Engineering, Mathematics and Computer Science (EEMCS) |
| Research Group: | |
| Link to this item: | http://purl.utwente.nl/publications/18806 |
| Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page
Metis ID: 119328

Show download statistics for this publication
Show download statistics for this publication