@ericbouwers

An Exploration of a Lightweight Means of Concern Separation

, and . ADC'2000---ECOOP 2000 Workshop on Aspects and Dimensions of Concerns, Cannes, France, (June 2000)

Description

In an earlier paper the others have restructured jFTPd with the help of Hyper/j. In contrast, this paper describes the experiences with restructuring the same code with some basic guidelines and the command-line tool grep. The strategy was to group all code that is related to a specific concern into a class with the name of this concern. Although this approach works well with some type of concerns, there are situations in which the approach fails. For example, concerns that overlap are difficult to split up. The authors reflect on this restructuring by comparing the results to the results described in an earlier paper. Conclusion is that each approach has different costs and trade-offs. More research is needed to understand how to best apply each mechanism to existing systems.

Links and resources

Tags