Navigation

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
      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
      Literature
      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", www.omg.org (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
      8
      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
      Projects
      Colloquia 0
      Seminars 0