Evaluating architecture implementation alternatives based on adaptability concerns
Mehmet Akşit, Bedir Teki̇nerdoğan · 2003
Software is rarely designed for ultimate adaptability, performance or reusability but rather it is a compromise of multiple considerations. Even for a simple architecture specification, one may identify many alternative implementations. The paper makes an attempt to depict the space of implementation alternatives of architectures, and to define rules for selecting them. The applicability of this approach is illustrated by means of a simple design problem.