Presentation is loading. Please wait.

Presentation is loading. Please wait.

Page 1, August 14, 2015 Advanced CBSE Advanced Component-Based Software Engineering Course Organization Ivica Crnkovic.

Similar presentations


Presentation on theme: "Page 1, August 14, 2015 Advanced CBSE Advanced Component-Based Software Engineering Course Organization Ivica Crnkovic."— Presentation transcript:

1 Page 1, August 14, 2015 Advanced CBSE Advanced Component-Based Software Engineering http://www.idt.mdh.se/kurser/cdt501 Course Organization Ivica Crnkovic Mälardalen University Software Engineering Division ivica.crnkovic@mdh.se www.idt.mdh.se/~icc

2 Page 2, August 14, 2015 Advanced CBSE CBSE CDT501  Teachers Ivica Crnkovic Guest lecturers:Aneta Vulgarakis Séverine Sentilles Federico Ciccozzi Jiale Zhou Mahnaz Malekzadeh (Anita) Irfan Šljivo

3 Page 3, August 14, 2015 Advanced CBSE Course Information All information is placed on:  Advanced Component-based Software engineering http://www.idt.mdh.se/kurser/cdt501/2014 http://www.idt.mdh.se/kurser/cdt501/2014

4 Page 4, August 14, 2015 Advanced CBSE The course goal  To give the students an overview of component-based software engineering  To train students in finding and summarizing particular topics within CBSE  To give students insight in different areas related to CBSE

5 Page 5, August 14, 2015 Advanced CBSE Course Overview  Basic concepts of Component-based software engineering What is Component-based software engineering? What is a software component Classification of Software component models Quality attributes of software components Interface and behavior specifications Component-based development process Component Model ProCom and Behavior & Resource modeling language REMES Component-based models for embedded systems

6 Page 6, August 14, 2015 Advanced CBSE The course  Advanced level course (7.5 ETCS)  Master Students - Grades 3,4,5  Ph.D. students – certificate that you have passed the course  Course elements Lectures – Introductions, Insights, Overviews Individual work 1.Report I– A report from a selected topic from Building Reliable Component- Based Software Systems 2.Labs (Lab 1 and 2) 3.Project submission (report) 4.Project presentation

7 Deadlines Page 7, August 14, 2015 Advanced CBSE

8 Page 8, August 14, 2015 Advanced CBSE  Now it is your turn to present yourself! Name, etc. Main interest Experience with component-based development Expectation from the courses

9 Page 9, August 14, 2015 Advanced CBSE CBSE assignments - Report  Overview of a selected CBSE topic  Selection of a specific chapters from “building reliable component- based software systems” 3000 words ± 10% (8-10 pages) template

10 Page 10, August 14, 2015 Advanced CBSE CBSE assignments 1. Reports - individual 2.Labs (two students can work together) 2 assignments Two practical labs– modeling a system and calculating some propertis (response time and memory usage) 3.Project – Report – Individual

11 Page 11, August 14, 2015 Advanced CBSE Project assignment 1.Project (individual) The project can be selected as one of the following alternatives: Systematic literature review in an area of CBSE Component lifecycle Components and extrafunctional (nonfunctional) properties Deployment Safety or other extrafunctional property and CBSE Etc. a topic that is related to your research Written report describing the project results (5000-8000 words), obligatory references! 2.Individual oral presentation of the project

12 Academic (dis-)honesty  Basic principle: It is not permitted to present as your own something which is created by someone else. This applies to homework, lab assignments, exams, written and oral reports, etc. In group/pair work, it is not allowed to let one student (or a few) do all (or most) the work. Note: Allowing someone else to copy your work also is cheating!  Discussing solutions with classmates, other friends, or teachers, is allowed, but giving a solution is not allowed  Proper references and quoting is ok, but be careful to avoid plagiarism.  A lot of quoting is not a plagiarism, but you can be failed!  If you are not sure, ask one of the teachers! Page 12, August 14, 2015 Advanced CBSE

13 Schedule Page 13, August 14, 2015 Advanced CBSE DayDateStart-EndRoomDescriptionStartEnd Week 4, 2014 UTue21-jan09:15-12:00 R2-043Lectures Thur23-jan13:15-16:00 R2-202Lectures IReport Week 5, 2014 Tue28-jan09:15-12:00 R1-122Lectures III Week 6, 2014 Tue04-feb09:15-12:00 R1-152Lectures IV (Ivica, REMES)Lab 1Report Week 7, 2014 Tue11-feb09:15-12:00 R1-152Preparation for assignment 2Lab 2Lab1 Week 8, 2014 Tue18-feb09:15-12:00 R1-152exam 1ProjectLab 2 Week 9, 2014 Tue25-feb09:15-12:00 R1-152 Week 11, 2014 Tue11-mar09:15-12:00 R1-152consultations Week 13, 2014 Project Tue25-mar09:15-12:00 Project/report presentation Thur27-mar13:15-16:00 Reserve time

14 Page 14, August 14, 2015 Advanced CBSE Literature  Ivica Crnkovic, Magnus Larsson: Building reliable component-based systemsBuilding reliable component-based systems  Ivica Crnkovic: CBSE - New Challenges in Software Development (on the Course web page)CBSE - New Challenges in Software Development  Ivica Crnkovic et al: Specification, Implementation and Deployment of Components (on the Course web page)Specification, Implementation and Deployment of Components  Ivica Crnkovic, Séverine Sentilles, Aneta Vulgarakis, Michel Chaudron, A Classification Framework for Component Models (on the Course web page)A Classification Framework for Component Models  Ivica Crnkovic, Magnus Larsson: Classification of Quality AttributesClassification of Quality Attributes  All referencs present on the course web page


Download ppt "Page 1, August 14, 2015 Advanced CBSE Advanced Component-Based Software Engineering Course Organization Ivica Crnkovic."

Similar presentations


Ads by Google