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 (examiner) Juraj Feljan Aneta Vulgarakis Séverine Sentilles Jiale Zhou

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/2012

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  Self study – A report from a selected topic  Labs  Half time test  Project  Project presentation

7 Page 7, 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

8 Page 8, August 14, 2015 Advanced CBSE CBSE assignments 1.Report Overview of a CBSE topic 2.Labs 2 assignments 3.Intermediate test 4.Project Modeling & Design a component-based system Analyzing system properties from the model Assignments  Written report describing the project results  Individual oral presentation of the project

9 Page 9, August 14, 2015 Advanced CBSE CBSE assignments  Intermediate test REQUIREMENTS to enter the test  Lab1 must be approved  Report approved  Lab2 must be submitted  Project REQUIREMENTS to start with the project  Lab 1, Lab 2 and the report approved  The intermediate test passed  Project presentation  Requirement: the project result submitted In general you will have one chance (only one) to correct the unapproved work (report, labs, test, project)

10 Academic (dis-)honesty  Basic principle: It is not permitted to present as your own something which is created by someone else. This applies to homeworks, 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!  You must sign the agreement! Page 10, August 14, 2015 Advanced CBSE

11 Page 11, August 14, 2015 Advanced CBSE Project assignment for PHD students  Write a technical paper that uses a particular topic from Component-based Software Engineering A summary of existing research and practical results  10-30 references 15-20 pages Presentation

12 Schedule Page 12, August 14, 2015 Advanced CBSE Tue 24 Jan09:15-12:00 R1-122 Lectures I Thu 26 Jan13:15-16:00 R1-122 Lectures II Tue 31 Jan09:15-12:00 R1-121 Lectures III, Intro to labs Tue 7 Feb report submission Tue 7 Feb09:15-12:00 R1-131 Lectures IV Thu 9 Feb Lab 1 submission Tue 14 Feb09:15-12:00 R1-131 Preparation for assignment 2 (project) Thu 16 Feb Lab 2 submission Tue 21 Feb09:15-12:00 R1-122 Intermediate test Thu 23 Feb13:15-16:00 R1-122 Guest lecture (Etienne) Tue 28 Feb09:15-12:00 R1-122 Intermediate test, retry Tue 27 Mar09:15-12:00 project presentation Thu 29 Mar13:15-16:00 iproject presentation June – retry, Intermediate test, Project presentation

13 Page 13, 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


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

Similar presentations


Ads by Google