Mediators: easing the design and evolution of integrated systems

Mediators: easing the design and evolution of integrated systems
复制标题

中介者:简化集成系统的设计和演进

DOI:
--
复制
发表时间:
1994
期刊:
影响因子:
--
通讯作者:
K. Sullivan
K. Sullivan
中科院分区:
--
文献类型:
--
作者:
K. Sullivan

文献摘要

被引文献

相似文献

人们受益于紧密集成的系统,这些系统可以设计,实现和发展负担得起。不幸的是,常见的软件设计方法不容易适应紧密集成系统的要求。事实上,当用于满足这些要求时,普通方法往往会产生不必要的复杂结构,使设计和实现复杂化,并抑制后续的发展。在证实了这一说法之后,我提出了中介方法作为解决方案。该方法结合了行为实体关系(ER)建模的设计与中介的方法来实现。中介者方法比设计、实现和演化许多集成系统的常用方法更好。我支持这一主张,从简化模型的合理论证,并仔细反思软件开发经验中使用的方法。其中一项努力导致了Prism的设计,Prism是一种用于规划癌症患者放射治疗的系统,目前在华盛顿大学癌症中心临床使用。我目前的棱镜作为一个案例研究使用的中介设计方法。中介方法代表了一个重要的价值贡献,因为它允许普通的软件开发人员设计,实现和发展更有效的集成系统更实惠-与共同的编程语言和没有昂贵的或限制性的新机制。
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.