The 4th Workshop on Sustainable Architecture: Global Collaboration, Requirements, Analysis (SAGRA) is co-located to the 12th European Conference on Software Architecture (ECSA). The ECSA 2018 conference will be held on 24 – 28 September 2018 in Madrid, Spain, and is hosted by the Universidad Politécnica de Madrid (UPM).

The goal of the SAGRA workshop is to develop a future vision and roadmap of sustainable software architecture, focusing especially on requirements engineering and methodological analysis, as well as on collaborative and intercultural aspects. The workshop aims to bring together researchers, engineers and practitioners from academia and industry to baseline the state of the art in this increasingly important domain.

The term sustainability is derived from the Latin word sustinere (sus: up; tinere: to hold) and is often used solely in the environmental sense. The scope of the SAGRA workshop does not exclude this interpretation, but the main focus of our workshop is on another usage of this term: cost-effective longevity and endurance. By the sustainability of software architecture we mainly mean the adherence to design principles (such that modularity, hierarchy, abstraction, separation of concerns, information hiding, etc.) along with its entire lifecycle.

It is crucial for software systems to be cost-efficiently maintained and evolved over their entire life-cycle, i.e. to be sustainable, whereas the sustainability of the system is largely determined by the sustainability of its architecture. Low quality architectures slow the progress of software evolution and reduce profits. Designing a sustainable software architecture is a non-trivial task, especially in the case of large scale and/or long-living systems. The task becomes even more complicated when we take into account collaborative and intercultural aspects of the software development, requirements traceability and big data management. Practitioners require architecture metrics that support sustainable software architectures reflecting quality attributes such as maintainability, extensibility, reliability, integrity, etc.

Areas of interest include but are not limited to:

  • Architecture-based sustainability of large-scale global systems
  • Requirement engineering for sustainability,
  • Collaborative modelling and analysis of sustainable software architectures
  • Big data management in software architectures
  • Economic and cultural aspects of sustainable architectures
  • Confidentiality in global systems architecting across supply chain boundaries

We are also interested in the presentation and discussion of tools, case studies and industrial experiments in the related areas.

Each presenter will be asked to present their position, posing the most important questions and raising relevant issues closely related to their research interest and expertise. The workshop will be highly interactive and focused on the sharing of ideas and issues.

The 3rd SAGRA workshop was co-located to ECSA 2017, 2nd SAGRA workshop was co-located to ECSA 2016, the 1st SAGRA workshop was co-located to ECSA 2015.