SASSY: A Framework for Self-Architecting Service-Oriented Systems

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 qual...

Full description

Saved in:
Bibliographic Details
Published inIEEE software Vol. 28; no. 6; pp. 78 - 85
Main Authors Menasce, D., Gomaa, H., Malek, S., Sousa, J.
Format Journal Article
LanguageEnglish
Published Los Alamitos, CA IEEE 01.11.2011
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
Bibliography:SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2011.22