RAM Case Studies
So far, our Reusable Aspect Models approach has been applied to two big case studies.
  1. A Crisis Management System
    Crisis management involves identifying, assessing, and handling the crisis situation. A crisis management system facilitates this process by orchestrating the communication between all parties involved in handling the crisis. The crisis management system allocates and manages resources, and provides access to relevant crisis-related information to authorized users of the system.

  2. Transaction Middleware
    AspectOptima is an aspect framework that provides the necessary run-time support for transactions: it offers functionality to begin, commit and abort transactions and implements the ACID properties (atomicity, consistency, isolation and durability) for transactional objects. Its latest version defines 35 individually reusable aspects models that can be combined in different ways to implement various advanced transaction models, concurrency controls and recovery strategies.  The 35 RAM models are available for download, as well as a complete implementation of AspectOptima in AspectJ that was generated from the models.

To see the list of publications on RAM, click here.

Last modified: November 23, 2015, Jörg Kienzle