Download presentation
Presentation is loading. Please wait.
Published byGeorgina Johnston 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 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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.