keywords

E-mail Print PDF

 

Modeling Software Architectures 
• Visual Modeling of Software Architectures 
• Software Architecture Views 
• Software Architecture Description Languages 
• Architecture Styles and Patterns 
• Documenting Software Architectures

Software Architecture Design Process 
• Architectural Requirements Analysis 
• Role of domain analysis in architecture design 
• Mapping Architecture to Design 
• Architecture Implementation Alternatives

Reuse 
• Software Components and  Reuse 
• Software Product Line Architectures 
• Domain Engineering 
• Application Engineering

Analysis and evaluation of Software Architectures 
• Evolving Software Architecture 
• Evaluating Software Architectures 
• Quality Models for Software Architectures 
• Simulation of Software Architectures 
• Experimenting with Software Architectures

Component and platform architectures 
• Model-Driven Architectures  
• Object-Oriented Application Frameworks  
• Interface-oriented development 
• Service-Oriented Architectures

Tools 
• Tools for Software Software Architecture Design Modeling 
• Tools for supporting Software Architecture Design Method 
• Tools for Evaluating Software Architectures

Industrial Applications and Experiences 
• Software Architecture in practice 
• Experiences in educating software architectures 
• Architecture-centered software development/project management

Special Architectures