Mediators: easing the design and evolution of integrated systems
Mediators: easing the design and evolution of integrated systems
复制标题
中介者:简化集成系统的设计和演进
DOI:
--
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
K. Sullivan
中科院分区:
文献类型:
--
作者:
K. Sullivan
People benefit from tightly integrated systems that can be designed, realized and evolved affordably. Unfortunately, common software design methods do not easily accommodate requirements for tightly integrated systems. Indeed, when used to meet such requirements, common methods tend to yield unnecessarily complex structures that complicate design and realization and that inhibit subsequent evolution. After substantiating this claim, I present the mediator method as a solution. This method combines behavioral entity-relationship (ER) modeling for design with a mediator approach to implementation. The mediator method is better than common methods for designing, realizing, and evolving many integrated systems. I support this claim both by rational argument from simplifying models and by carefully reflecting on software development experiences in which the method was used. One of these efforts led to the design of Prism, a system used to plan radiation treatments for cancer patients, now in clinical use at the University of Washington Cancer Center. I present Prism as a case study on the use of the mediator design method. The mediator method represents a contribution of significant value because it allows ordinary software developers to design, realize, and evolve more effective integrated systems more affordably--with common programming languages and without costly or restrictive new mechanisms.