Architecting for Sustainability with the SAF Toolkit
Including sustainability concerns in software architecture design decision-making is becoming imperative. In this hands-on tutorial, we will explain the notion of software sustainability and how software architecture can be pivotal to design for sustainability, setup up metrics and measures, and ultimately create an incremental process of design, measurement, and monitoring, and reassess past decisions so that the target sustainability goals can be achieved. To this aim, the tutorial will teach the sustainability assessment framework (SAF) toolkit, an open source toolkit for software sustainability design and sustainability-quality assessment.