CSC-867
BS
Advanced Software Architecture
(DE) Domain Elective
Theory: 3 Cr. Hrs
Total: 3 Cr. Hrs
Re-use in architectures: Software product lines, evaluation and validation of product lines, product line testing, re-use in product lines; Service oriented architectures (SOAs): SOA concepts, risks and challenges, quality attributes and SOAs, evaluating and testing SOAs; Architectural evaluation: Methods for architectural analysis, Comparison of methods; Architectural evolution and reconstruction: Models of software evolution, analysis and metrics for evolution, Techniques and tools for architecture reconstruction; Architectures in dynamic environments: Modeling and analyzing dynamic software architectures; Self healing architectures: The need for self-healing, approaches for self healing
In Programmes
PhD
PhD (Computer Science)
Electives Pool —
Elective (Current Scheme)