The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Requirements Trade-offs During UML Design

Author

Summary, in English

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

modeling views called aspects. Aspects can be composed

with other design views to obtain an integrated view of a design.

This paper presents a technique that extends such

methods to cover dependability requirements that are not

directly realized by functional structures in a design. Performance

goals provide examples of such requirements. We

also present a trade-off mechanism to rank feasible solutions

with respect to requirements priorities between different

dependability requirements. The paper applies this

technique to an example that has performance, fault-tolerance,

and security requirements.

Publishing year

2004

Language

English

Pages

282-291

Publication/Series

Proceedings 11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems

Document type

Conference paper

Publisher

IEEE - Institute of Electrical and Electronics Engineers Inc.

Topic

  • Computer Science

Status

Published