720*90

Custom Search

S7 - SOFTWARE ARCHITECTURE (ELECTIVE – I)

Module 1
Introduction to Software architecture – Architectural styles – pipes and filters –data abstraction and object oriented organization – Event based, Implicit invocation, Layered systems – Repositories – Interpreters – Process control – Heterogeneous Architectures.
Module 2
Shared Information Systems – Integration in software Development Environment – Integration in the design of Buildings – Architectural structures for shared information systems
Module 3
Guidance for user interface architecture Quantified design space – Formal models and specifications-The value of architectural formalism – Formalizing the architecture of a specific system – Formalizing the architectural style – Formalizing an architectural design space
Module 4
Linguistic issues – Requirements for architecture – Description languages – first class connectors – Adding implicit invocation to factorial processing languages.
Module 5
Tools for architectural design – Unicon – Exploiting style in architectural design environments – Architectural interconnection
Reference
Software Architecture – perspectives on an emerging discipline – Mary Shaw, David Garlan, PHI