Requirements Trade-offs During UML Design
Designs almost always require trade-offs between competing design choices to meet pervasive system dependability requirements (e.g., security, performance and fault tolerance system goals). In some cases, dependability requirements are realized by functionality that cross-cuts designs. Aspect-Oriented Modeling (AOM) methods allow developers to localize such cross-cutting functionality in design mo
