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
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,
3.
M. P. Bienvenu,
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%).