Call For Papers
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.
• 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 based software evolution and
maintenance
• Service-oriented Architectures and
Microservices
• Software Architectures for Software
Product Lines
• Software Architectures for legacy systems
and systems integration
• Software Architectures for Systems of
Systems, IoT systems, Cyber Physical Systems, software
ecosystems, self-adaptive
systems, and autonomous systems
• Software Architectures for Cloud-based
applications, Mobile Cloud applications and Cloud IoT
applications
• Software Architectures for Social
Computing and Sociotechnical systems
• Software Architectures for Data-Intensive
Systems and Big Data
• Software Architectures for
Blockchain-based applications
• Software Architectures for Bio-inspired
Systems and Machine Learning Systems
• State-of-the-art and state-of-practice in
software architecture
• Industrial experiments and case studies