Learn More
Existing models for describing a process (such as a business process or a software development process) tend to focus on the \what" or the \how" of the process. For example, a health insurance claim process would typically be described in terms of a number of steps for assessing and approving a claim. In trying to improve o r redesign a process, however,(More)
For a variety of reasons, today's middleware systems are highly complex. This complexity surfaces internally in the middleware construction, and externally in the programming models supported and features offered. We believed that aspect-orientation could help with these problems, and undertook a case study based on members of an IBM® middleware(More)
INTRODUCTION The image of computers being used to empower people is a potent and appealing one. For the many working people whose autonomy is routinely challenged by the constraints of large organizations or the vagaries of the market, the spread of sophisticated desktop computers holds the promise of gaining in personal control. While testimonials to the(More)