Computer Science Department Description: The course will focus on
rigorous model-based techniques for developing dependable software systems.
Particular attention will be paid to model-driven development of adaptive
software systems. Topics include use of models at runtime to support
adaptation, formal analysis of adaptive software systems, aspect-oriented
modeling, and model composition.
Prerequisite: You must satisfy at least
one of the following:
·
Successful
completion of CS517 or (CS414 and CS514).
·
Industrial
software development experience.
·
Permission
of instructor.
france AT cs DOT
colostate DOT edu
Office
Hours:
Tues, Thurs 10am to Noon; or by appointment
When
and Where:
Time: 8-9:15 am.
Location: USC Room 310B
None
The
following is a plan; information provided here is subject to change!
This is a seminar course. Papers will be assigned to students to read, analyze and present to the class. Presentations will be structured as follows:
Students that participate actively and constructively in the discussions will receive more marks for their seminar contributions than those that are passive. Students are strongly advised to note in summary form the questions they ask and the contributions they make in each class so that they have a record of their contributions that can be submitted to the lecturer before the start of the next class. Each student will be required to write reports on the papers assigned to him/her (between 5 to 10 pages). These reports must be handed in to the lecturer on the presentation days.
Some of the classes will be designated Modeling Design Studios (DMS). In these classes models of moderately complex systems will be developed and critiqued. The modeling problems will be posted on RamCT at the start of the semester. Before a designated DMS class is held, students will work in groups (or individually) to develop the required models. In a DMS class we may do one or both of the following activities: (1) present and critique models created by students; (2) develop exemplar models. Students must submit the models they create to obtain a mark for a DMS.
Each
student is expected to do a research report on a topic. Topics can be drawn
from the following areas:
Topics
from other areas will also be considered. Each Student must discuss
his/her topic with the lecturer and must submit a research proposal for
approval. The date for submission of research proposals is September 23,
2008.
Marks
will be allocated as follows:
Project
proposal due date: Tuesday, September
23, 2008 by midnight
Project
report due date: Thursday, December 4,
2008 by midnight
Reading
materials will be posted on RamCT.
More
links will be added to this section as the need arises.
Comments: myaddr
Last modified: August 18, 2008.