The SAGRA workshop is co-located to the 9th European Conference on Software Architecture (ECSA), bringing together researchers and practitioners from Component-Based Software Engineering and Software Architecture (Dubrovnik/Cavtat, Croatia, 8 – 11 September 2015).
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:
- Collaborative modelling and analysis of sustainable software architecture
- Architecture-based sustainability of large-scale global systems
- Big data management in global collaborative software architectures
- Economic and cultural aspects of sustainable architectures
- Requirement traceability, change and quality-of-service in evolving, dynamic and ad hoc 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.