The 9th SA-TTA track @ SAC 2021

alternative alternative

The 9th edition of the track on Software Architecture: Theory, Technology, and Applications (SA-TTA 2021) is part of the 36th ACM/SIGAPP Symposium on Applied Computing (SAC). For the past years, ACM SAC has been a primary gathering forum for applied computer scientists, computer engineers, software engineers, and application developers from around the world. It will be held in Gwangju, Korea during March 22-March 26, 2021.

Motivation and Scope

Nowadays Software Architecture is considered a consolidated and necessary discipline centered on the idea of reducing complexity in software development and evolution through abstraction and separation of concerns. Designing software architectures that enable provisioning and evolution of functional requirements and exhibit a good tradeoff between multiple quality attributes (or extra-functional requirements) is hard and still challenging. At the same time having adaptable software architectures able to change their topology and behavior to overcome certain environmental situations is still under analysis in different domains especially when they are used to realize complex and distributed systems (i.e., systems of systems). The goal of the track SA-TTA is to bring together researchers and industry R&D having the common objective of transforming Software Architecture into a mature discipline leveraging on both solid scientific foundations and validated engineering methodologies and tools. SA-TTA is focused broadly on how to address functional requirements and quality characteristics in the design, maintenance, adaptation and evolution of software architectures through the support of automated techniques and tools. Of special interest are architecture description languages, formalisms, techniques, methodologies, tools, and runtime environments that support these activities, possibly exploiting model-driven engineering principles. A special emphasis will be put also on technical aspects of software architectures development for specific class of software systems and application domains.

Call for Papers

SA-TTA will be a forum on Software Architecture for scholars, educators, research scientists, engineers, and practitioners on the following topics:

  • Architecture description languages and component models for Software Architectures
  • Model-driven methodologies and tools for Software Architecture modeling and analysis
  • Architectural patterns, tactics, styles, viewpoints, and tool support
  • Software architecture and development practices such as agile development, DevOps and global software development
  • Architecture quality measures and tool support
  • Formal validation and verification techniques for Software Architectures
  • Linking architecture to requirements and implementation
  • Testing based on Software Architecture
  • Recovery of Software Architecture
  • Architecture evolution and migration
  • Software Architectures for Software Product Lines
  • Architecture based software evolution and maintenance
  • Software Architectures for legacy systems and systems integration
  • Service-oriented Architectures and Microservices
  • Domain-specific architectures for complex advanced systems:
    • Safety-critical systems and Cyber Physical Systems
    • Systems of Systems and software ecosystems
    • AI-based systems
    • Software Architectures for multi-paradigm distributed computing (cloud-enabled applications, Mobile Cloud applications, Cloud IoT applications, Sociotechnical systems, etc.)
    • Self-adaptive systems and intelligent autonomous systems
    • Software Architectures for Data-Intensive Systems and Big Data
    • Software Architectures for Blockchain-based applications
    • Industry 4.0 processes and ecosystems
    • Smart and reliable systems and environments (smart home, smart buildings, smart cities, and IoT systems, smart factories, etc.)
  • State-of-the-art and state-of-practice in software architecture
  • Industrial experiments and case studies


Paper submissions must be made electronically in PDF format via the SAC 2021 website.

Two types of submissions are allowed: regular papers and student research competition (SRC) abstracts.

  • Regular papers: Authors are invited to submit original unpublished papers. Submission of the same paper to multiple tracks is not allowed. The program committee will blindly review submissions to the track. The author(s) name(s) and address(es) must not appear in the body of the paper, and self-reference should be in the third person. This is to facilitate blind review.
    • Regular papers are limited to 8 pages, in camera-ready format, included in the registration fee. Authors have the option to include up to 2 additional pages at extra charge (max of 10 pages).
    • Posters are limited to 3 pages, in camera-ready format, included in the registration fee. Authors have the option to include only one (1) additional page at extra charge (max of 4 pages).

    Regular submission

  • Student Research Competition: The SAC 2021 Student Research Competition (SRC) program provides graduate students the opportunity to meet and exchange ideas with researchers and practitioners in their areas of interest. Active graduate students seeking feedback from the scientific community on their research ideas are invited to submit abstracts of their original un-published and in-progress research work in the Software Architecture focus area. Student research abstracts are limited to 4 pages, in camera-ready format, included in the registration fee. No extra pages are allowed.

SRC submission

Further details on the paper format, template, and submission guidelines can be found on the SAC 2021 website.

NOTE: Paper registration is required, allowing the inclusion of the paper/poster in the conference proceedings. An author or a proxy attending SAC MUST present the paper. This is a requirement for the paper/poster to be included in the ACM digital library. No-show of registered papers and posters will result in excluding them from the ACM digital library.

Important dates

  • Submission (regular & SRC): Sept. 15, 2020 Oct. 12, 2020 (EXTENDED)
  • Notification: Nov. 24, 2020
  • Camera-ready: Dec. 21, 2020
  • SAC Conference: March 22-26, 2021

Accepted papers

  • Analysing and Extending Privacy Patterns with Architectural Context. Su Yen Chia, Xiwei Xu, Hye-Young Paik and Liming Zhu
  • Architectural Strategies for Interoperability of Software-Intensive Systems: Practitioners' Perspective. Pedro Henrique Valle, Lina Garcés and Elisa Yumi Nakagawa
  • Identification of Microservices from Monolithic Applications through Topic Modelling. Miguel Brito, Jácome Cunha and Joao Saraiva
  • A Temporal Configuration Logic for Dynamic Reconfigurable Systems. Antoine El-Hokayem, Marius Bozga and Joseph Sifakis
  • COACH: Classification-based Architectural Patterns Detection in Android Apps. Chaima Chekhaba, Hocine Rebatchi, Ghizlane El Boussaidi, Naouel Moha and Sègla Kpodjedo

Accepted posters

  • Interactive Source Code to Software Architecture Mapping Using System Documentation. Zipani Tom Sinkala and Sebastian Herold
  • Securing Software-intensive System-of-Systems through a Game Theory Approach. Jamal EL HACHEM, Elena LISOVA and Aida CAUSEVIC

Program co-chairs

Program committee

  • Yamine Ait-Ameur, IRIT/ENSEEIHT, France
  • Jesper Andersson, Linnaeus University, Sweden
  • Paolo Arcaini, National Institute of Informatics, Japan
  • Marco Autili, Università dell'Aquila, Italy
  • Marcello M. Bersani, Politecnico di Milano, Italy
  • Radu Calinescu, University of York, UK
  • Stephanie Challita, Inria, France
  • Guglielmo De Angelis, ISTI-CNR, Italy
  • Naranker Dulay, Imperial College London, UK
  • Eva Kuehn, TU Wien, Austria
  • Chan-gun Lee, Chung-Ang University, Korea
  • Jihyun Lee Chonbuk, National University, South Korea
  • Claudio Menghi, University of Luxembourg
  • José Javier Merseguer, University of Zaragoza, Spain
  • Henry Muccini, University of L'Aquila, Italy
  • Elisa Yumi Nakagawa, University of São Paulo, Brazil
  • Ilenia Ober, Université Paul Sabatier, France
  • Diego Perez-Palacin, Linnaeus University, Sweden
  • Clément Quinton, University of Lille, France
  • Alexander Raschke, Universität Ulm, Germany
  • Antonino Sabetta, SAP Research, France
  • Lionel Seinturier, Univ. Lille & IUF - LIFL & Inria ADAM, France
  • Marjan Sirjani, Malardalen University, Sweden
  • Maria Spichkova, School of Computer Science and Information Technology, RMIT University Melbourne, Australia
  • Damian A. Tamburri, TU/e JADS, Netherlands
  • Kenji Tei, National Institute of Informatics, Japan
  • Catia Trubiani, Gran Sasso Science Institute (GSSI), Italy
  • Xiwei Xu SSRG, NICTA, Sydney, Australia

Steering committee