Download presentation
Presentation is loading. Please wait.
Published byDominick Hunter Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.