Call For Papers
CFP will be avaialable soon!
Cfp available in pdf format for download here.
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 exhibit a good tradeoff between functional requirements and multiple quality attributes (or extra-functional requirements) is hard and still challenging. At the same time to have adaptable software architectures able to change their topology and behavior to overcome certain environmental situations is still under analysis in different domains especially when 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, and 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.
The SA-TTA track seeks to attract scholars, researchers, engineers, and practitioners interested in Applied Software Architecture, namely a special emphasis will be put on practical engineering concerns, experiences in tools development, and applications of Software Architecture. Specific topics include, but are not limited to:
- Architecture description languages and component models for Software Architectures
- Architectural patterns, styles, viewpoints, and tool support
- Adaptivity architectural patterns and tactics
- Architecture quality measures and tool support
- Functional validation and verification techniques for Software Components and Architectures
- Linking architecture to requirements and implementation
- Software architectures at run-time
- Software Product Lines for Software Architecture
- Software Architectures for legacy systems and systems integration
- Software Architectures for Real-time and Embedded Systems
- Software Architectures for Self-adaptive Systems
- Software Architectures for Cloud-based applications and Services
- Software Architectures for Social Computing
- Software Architectures for Collective Adaptive Systems
- Model-driven methodologies and tools for Software Architectures
- Industrial experiments and case studies
Two types of submissions are allowed: regular papers and student research abstracts See the submission page for more details.