CS 415
Software Product Line Engineering

Bilkent University

Description
Study Material
Schedule
Grading
Projects

Bilsen Logo

Instructor:
Dr. Bedir Tekinerdoğan

Course Assistant:
Buğra Yıldız

 

 

 

 

Schedule*

Week Mon Tue
(2 hrs)
Wed Thu Fri
(1 hr)
Topic(s) Tasks
Week 1
Feb.
  1      4  - Introduction to Course
- Motivation for SPLE
 
Study: Ch. 1 and Ch. 2
Week 2
Feb.

8
 
11
Q1
- Software Reuse Strategies  
Week 3
Feb.

15  
18 - Domain Analysis
- SPLE Framework
- Variability Management Concepts
Study: Ch. 3 and Ch. 4

Form groups of 3
Week 4
Feb.
  22  
25 - Integrated Variability Modeling

- Feature Modeling
Ch. 21
Week 5
March

1
Q2
 
4
- Orthogonal Variability Modeling

-
Documenting Variability in Requirements Artefacts
Ch. 5 and Ch. 6
Week 6
March
  8
PR1
    11
PR1
-Student Presentations on Experience Reports - March 8, Deliver Essay  Reports and Presentations on Experience Reports

Week 7
March
  15  
18 - Product Management 18 March 2011
Invited Guest Lecture from Industry - 
Özgü Özköse Erdoğan, ASELSAN-REHIS

Study: Ch. 9
Week 8
March

 22
 

25
- Domain Requirements Engineering
- Submit essay on guest lecture
Week 9
March/April
  29
    1
Q3
- Domain Design
- Product Line Architecture Views

Study: Ch. 10
Week 10
April
  5
PR2
    8
PR2
-Student Presentations on Product Management, Domain Requirements Engineering and Variability Modeling - Deliver Project Report Part Domain Engineering
Week 11
April 

12  
15   Spring Recess



Week 12
April

19
    22
- Domain Design and Realization
- Application Requirements Engineering
- Application Design

Study: Ch. 11, 12

Week 13
May
  26
     29
Q4
- Testing in PLE
- Organizational Planning for PLE
Study: Ch. 8, Ch. 13, Ch, 18

Week 14
May

3
 
6
- PLE Adoption and Transition Process

- Summary, Discussion and Evaluation
Study: Ch. 19
Study: Ch. 20
Week 15
May
  10
PR3
    13
PR3
-Student Presentations on Domain Design and Application Engineering - Deliver Project Report Part 2
(Application Engineering)
Week 16
May
       
20
  Final Exam,
May 20,
15:30-17:30, BZ01

Q: Quiz

PR: Project Presentations

 

 

* Subject to change (also during the course).