Concepedia

TLDR

Manual architectural decisions amid QoS trade‑offs are complex. SASSY automatically generates and selects candidate software architectures that best meet stakeholder‑defined, scenario‑based QoS goals. Self‑architecting occurs during initial deployment and at runtime, enabling self‑adaptive, self‑healing, self‑managing, and self‑optimizing behavior. SASSY reduces composition effort by automatically generating QoS‑optimized architectures and rapidly reconfiguring them, allowing domain experts to focus on functional and QoS requirements.

Abstract

Making architectural decisions manually in the presence of quality-of-service trade-offs can be complicated. The SASSY (Self-architecting Software Systems) framework automatically generates candidate software architectures and selects the one that best serves stakeholder-defined, scenario-based quality-of-service (QoS) goals. This lets domain experts concentrate on functional and QoS requirements. SASSY reduces the effort of composing service-oriented systems by automatically generating the QoS-optimized architecture and rapidly reconfiguring it at runtime. Self-architecting occurs during initial system deployment and at runtime, thus making systems self-adaptive, self-healing, self-managing, and self-optimizing.

References

YearCitations

Page 1