15.11.2014 Views

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

UNIVERSITY OF KERALA - Marian Engineering College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B.Tech Comp. Sc. & Engg., University of Kerala 80<br />

08.805 (2) S<strong>OF</strong>TWARE ARCHITECTURE (ELECTIVE III) 3 – 1 – 0<br />

Module I (17 hours)<br />

Introduction to Software architecture – Architectural styles – pipes and filters – data abstraction and object<br />

oriented organization – Event based, Implicit invocation, Layered systems – Repositories – Interpreters –<br />

Process control – Heterogeneous Architectures - Case Studies – Keyword in Context – Instrumentation<br />

Software – Mobile Robotics – Cruise Control<br />

Module II (18 hours)<br />

Shared Information Systems – Integration in software Development Environment – Integration in the design<br />

of Buildings – Architectural structures for shared information systems - Guidance for user interface<br />

architecture Quantified design space – Formal models and specifications-The value of architectural formalism<br />

– Formalizing the architecture of a specific system – Formalizing the architectural style – Formalizing an<br />

architectural design space<br />

Module III (17 hours)<br />

Linguistic issues - Requirements for architecture – Description languages – First class connectors – Adding<br />

implicit invocation to factorial processing languages. Tools for architectural design – Unicon – Exploiting<br />

style in architectural design environments – Architectural interconnection<br />

Text books:<br />

1. Software Architecture: Perspectives on an Emerging Discipline – Mary Shaw and David Garlan Prentice-Hall,<br />

1996.<br />

Reference Books<br />

1. Software Architecture in Practice, 2 nd Edn – Bass, L., P. Clements, and R. Kazman, Prentice-Hall, 2003<br />

2. Pattern-Oriented Software Architecture, Vol 1, A System of Patterns – F. Buschmann, R. Meunier, H. Rohnert,<br />

P. Sommerlad, M. Stal, Wiely<br />

3. Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects –<br />

D.C. Schmidt, M. Stal, H. Rohnert, F. Buschmann, Wiley<br />

4. Evaluating Software Architectures: Methods and Case Studies – Clements, Paul, R. Kazman, M. Klein, Addison-<br />

Wesley, 2001<br />

Internal Continuous Assessment (Maximum Marks-50)<br />

25 Marks - Tests (minimum 2)<br />

15 Marks - Assignments (minimum 3) such as home work, problem solving, literature survey, seminar,<br />

term-project, software exercises, etc.<br />

10 Marks - Regularity in the class<br />

University Examination Pattern<br />

PART A: Short answer questions 10 x 4 marks=40 marks<br />

All questions are compulsory. There should be at least three questions<br />

from each module and not more than four questions from any module.<br />

PART B: Descriptive/Analytical/Problem solving questions 3 x 20 marks=60 marks<br />

Candidates have to answer one question out of two or two questions<br />

out of four from each module<br />

Maximum Total Marks: 100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!