Separating Concerns with Hyper/J TM : An Experience Report

Albert Lai, Gail C. Murphy, Robert J. Walker · 2000

In earlier work, we conducted an exploratory investigation of concerns in two existing Java TM packages: jFTPd and gnu.regexp. Two separate developers marked concerns in the source for each package: these concerns were then compared and analyzed. In this paper, we describe the next step of our investigations: the use of the IBM Hyper/J TM tool to separate and configure the identified concerns. We describe the various kinds of hyperspaces, hypermodules, hyperslices, and concern mappings we used to describe our previously identified concerns. We also discuss code restructurings we used to enable the capturing and composition of concerns.

Read the paper · More papers on PaperTik