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   alevis@gmu.edu

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)

1/24/2005

Architectures, Systems and Approaches

1/31/2005

Structured Analysis: Activity Modeling, Data Modeling

2/7/2005

Structured Analysis: Data Modeling, Rule Modeling, Dynamics Modeling

2/14/2005

Structured Analysis: Dynamics modeling, Integrated Dictionary, Model Concordance

2/21/2005

Structured Analysis: case study

2/28/2005

DODAF Compliant representation and design process

3/7/2005

Mid Term

3/21/2005

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

3/28/2005

Object Orientation: Basic Principles and UML

4/4/2005

Object Orientation: Architecture Design 

4/11/2005

Object Orientation: DODAF Compliant representation and design process

4/18/2005

Object Orientation: Case Study

4/25/2005

Executable Models of Architectures – Structured Analysis

5/2/2005

Executable Models of Architectures – Object Orientation

5/16/2005

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%).