CSC 8350 – Advanced Software Engineering

Spring 2008

Dr. Xiaolin Hu

 

Syllabus

TA: Yi Sun, Chinh Vu, Serpil Tokdemir

Literature Review Project Description                Literature Review Groups

Modeling Project Description                               Modeling Groups

Announcement:

Both the Literature Review Report and the Modeling Project Report are due on Wednesday, April 30th, 2008. Turn in hard copies to my office between 2:00PM -- 5:00PM. Typically, both reports will be between 8-15 pages (single space, 12 font size, including figures). For the modeling project report, please include a description of the problem/system that you model, the DEVS model that you developed, some simulation scenarios (e.g., snapshots of simulations in SimView), and some results and/or analysis. Please don't include the DEVSJAVA code.

Schedule of lectures

Class #

Date

Topic

Note

1

1/7/2008

Introduction, software engineering and UML review

Introduction, Elevator Example, UML Review

 

2

1/14/2008

Design patterns 1

Decide research topic by 1/16/2008

 

1/21/2008

No class

Martin Luther King Holiday

3

1/28/2008

Design patterns 2

 

4

2/4/2008

Design patterns 3

 

5

2/11/2008

FSM andPetri net,

UML Tutorial, FSM

Due: Research Topic Abstract, 5%-10% penalty if late

6

2/18/2008

Discrete Event System Specification (DEVS) Introduction

The DEVSJAVA Book

After class: install DEVSJAVA, Setup Guide

Example Packages: GenDevsTest, DEVSJAVALab

7

2/25/2008

DEVSJAVA (in class Lab Session)

Description of Literature Research,

Take Home Midterm

 

3/3/2008

No class

Spring Break

8

3/10/2008

Compare FSM, Petri Net, and DEVS, DEVS Multiprocessor architectures

 Due (March 12th): Modeling Project Abstract, 5%-10% penalty if late

9

3/17/2008

Midterm Review

DEVS Application

 ScreenSavor package

10

3/24/2008

CORBA and design patterns

 

11

3/31/2008

Software Test and Test Methods

A DEVS-based Test framework

 

12

4/7/2008

Literature Review Presentation

 Presentation Order

Class Attendance is Required

13

4/14/2008

Literature Review Presentation

14

4/21/2008

Literature Review Presentation

15

4/28/2008

Modeling Project Presentation

Last day of class