SYST 621 / ECE 674  System Architecture Design  (3.0:3)

Prerequisites: SYST 619 or ECE 672 or SYST 520 or permission of instructor

Description: Architecture design and representation and the methodologies used to obtain them. Approaches based on systems engineering constructs such as structured analysis and software engineering constructs such as object orientation are used to develop architecture representations or views and to derive an executable model of the architecture views. The roles of the systems architect and the systems engineer are discussed. Examples from current practice are used.

Instructor: Prof. Alexander H. Levis     S&T II, Room 261        703 993 1619

Course Call numbers: SYST 621 001 11645; ECE 674 001 13984; SYST 621 624 16104

Spring 2005: M 4:30 – 7:10 pm      in Room  IN 131 (Innovation Hall)

COURSE OUTLINE (subject to change as this is a revised course)


Architectures, Systems and Approaches


Structured Analysis: Activity Modeling, Data Modeling


Structured Analysis: Data Modeling, Rule Modeling, Dynamics Modeling


Structured Analysis: Dynamics modeling, Integrated Dictionary, Model Concordance


Structured Analysis: case study


DODAF Compliant representation and design process


Mid Term


Entity-Relation Diagrams; Object Orientation: Basic Principles and UML


Object Orientation: Basic Principles and UML


Object Orientation: Architecture Design 


Object Orientation: DODAF Compliant representation and design process


Object Orientation: Case Study


Executable Models of Architectures – Structured Analysis


Executable Models of Architectures – Object Orientation


Final Exam

Course notes will be made available for downloading through WebCT. There are four papers that cover some of the material in the course and present an example.

1.      H. Levis and L. W. Wagenhals, “C4ISR Architectures I: Developing a Process for C4ISR Architecture Design,” Systems Engineering, Vol. 3, No. 4, Fall 2000

2.      L. W. Wagenhals, I. Shin, D. Kim  and A. H. Levis. “C4ISR Architectures II: A Structured Analysis Approach for Architecture Design,” Systems Engineering, Vol. 3, No. 4, Fall 2000

3.      M. P. Bienvenu, I. Shin, and A. H. Levis, “C4ISR Architectures III: An Object-Oriented Approach for Architecture Design,”  Systems Engineering, Vol. 3, No. 4, Fall 2000

4.      Lee W. Wagenhals, Sajjad Haider, and A. H. Levis, “Synthesizing Executable Models of Object Oriented Architectures,”  Systems Engineering, Vol. 6, No. 4, 2003


Homework: There are weekly reading assignments and homework assignments. The class will be divided into teams of four persons each.

Grading: Homework sets will count for 40% of the final grade. There will be an in-class midterm examination (30%) and an in-class final examination (30%).