Item Details

Mediators in a Radiation Treatment Planning Environment

Sullivan, Kevin; Kalet, Ira; Notkin, David
Sullivan, Kevin
Kalet, Ira
Notkin, David
We describe the architecture of Prism, an integrated system for planning radiation treatments for cancer patients. This architecture is based on the mediator design approach. The problem addressed by this approach is that common methods of designing integrated systems lead to undue module coupling, significantly complicating software development and evolution. The mediator approach was devised to ameliorate the conflict between integration and ease of software development and evolution. It does this by enabling the composition of visible and independently defined components into behaviorally integrated systems. We present Prism as evidence for two claims: first, the mediator method can overcome the problem of coupling, easing the design and evolution of real integrated systems; second, the method profitably can be learned and used by practicing software engineers. Prism continues to evolve in clinical use at University of Washington and Emory University Cancer Centers, and in trials at other institutions, including the University of Miami. It is an attractive subject for continuing research on integration, software structure, and the evolution of mediator-based architectures.
University of Virginia, Department of Computer Science, 1995
Published Date
Libra Open Repository
Logo for In CopyrightIn Copyright


Access Online