19D111SIZ - Model-Based Software Engineering

Course specification
Course title Model-Based Software Engineering
Acronym 19D111SIZ
Study programme Electrical Engineering and Computing
Module Software Engineering
Type of study doctoral studies
Lecturer (for classes)
Lecturer/Associate (for practice)
    Lecturer/Associate (for OTC)
      ESPB 9.0 Status elective
      Condition Undergraduate courses in Object-Ortiented Programming and Software Engineering and Design.
      The goal Master the fundamental concepts, techniques, languages, and tools of model-based software engineering.
      The outcome The students will be able to: (a) Understand and follow technical and scientific publications from the field. (b) Apply the techniques of MBSE in practice. (c) Conduct their own research in the field.
      Contents of lectures Model-Driven Development. Dopmain-Specific Modeling. Model transformations. Model-Driven Architecture (MDA). UML2. Formal semantics and specifications of UML. UML profiling. Standard OMG profiles of UML.
      Contents of exercises
      1. Anneke Kleppe, Jos Warmer, and Wim Bast, "MDA Explained: The Model Driven Architecture: Practice and Promise," Addison-Wesley, 2003. (Original title)
      2. Object Management Group, "The UML2 Specification", (Original title)
      3. Dragan Milicev, "Model-Driven Development with Executable UML," Wiley, 2009 (Original title)
      4. Selected research publications from the field
      Number of hours per week during the semester/trimester/year
      Lectures Exercises OTC Study and Research Other classes
      Methods of teaching Lectures, individual work.
      Knowledge score (maximum points 100)
      Pre obligations Points Final exam Points
      Activites during lectures 0 Test paper 0
      Practical lessons 30 Oral examination 70
      Colloquia 0
      Seminars 0