The Community for Technology Leaders
Green Image
Issue No. 06 - Nov.-Dec. (2011 vol. 28)
ISSN: 0740-7459
pp: 78-85
Sam Malek , George Mason University
Hassan Gomaa , George Mason University
Daniel Menascé , George Mason University
João Sousa , George Mason University
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.
INDEX TERMS
software architectures, QoS, quality of service, service-oriented systems, software engineering
CITATION
Sam Malek, Hassan Gomaa, Daniel Menascé, João Sousa, "SASSY: A Framework for Self-Architecting Service-Oriented Systems", IEEE Software, vol. 28, no. , pp. 78-85, Nov.-Dec. 2011, doi:10.1109/MS.2011.22
98 ms
(Ver )