ELT10200 – Model-Driven Software Engineering

Module
Model-Driven Software Engineering
Model-Driven Software Engineering
Module number
ELT10200
Version: 1
Faculty
Electrical Engineering
Level
Master
Duration
1 Semester
Semester
Winter semester
Module supervisor

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Lecturer(s)

Prof. Dr. Kevin Hipp
Kevin.Hipp(at)fh-zwickau.de

Course language(s)

English
in "Model-Driven Software Engineering"

ECTS credits

5.00 credits

Workload

150 hours

Courses

4.00 SCH (2.00 SCH Internship | 2.00 SCH Lecture with integrated exercise / seminar-lecture)

Self-study time

90.00 hours

Pre-examination(s)
None
Examination(s)

schriftliche Prüfungsleistung
Module examination | Examination time: 90 min | Weighting: 100% | wird in englischer Sprache abgenommen
in "Model-Driven Software Engineering"

Media type
No information
Instruction content/structure
  • Introduction to Model-Driven Software Engineering (MDSE)
  • Foundations of Modeling Languages (e.g. PAP, UML)
  • Metamodeling and Model Transformation
  • Model-Driven Development (MDD) Process
  • Model-Driven Testing and Validation
  • Tool Support and Environments
  • Advanced Topics in Model-Driven Software Engineering

keine Angabe

Qualification objectives
  • After successfully completing the module, the student should be able to:
    • Understanding of Model-Driven Software Engineering (MDSE): proficiency in defining and explaining the principles and concepts of MDSE, including modeling languages, metamodeling, and model transformations.
    • Modeling Languages Proficiency: competence in using Unified Modeling Language (UML) and creating Domain-Specific Modeling Languages (DSML) for specific problem domains
    • Metamodeling and Model Transformation Skills: ability to design and utilize metamodels effectively; proficiency in implementing various types of model transformations
    • Model-Driven Development (MDD) Process Knowledge: understanding of the phases involved in the MDD process; ability to apply MDD in real-world scenarios, considering roles and responsibilities
    • Case Study Analysis: ability to analyze and discuss case studies of successful applications and challenges in Model-Driven Development projects.
    • Model-Driven Testing and Validation Competence: proficiency in automated testing using models and applying model-based testing techniques; skills in validating and verifying models for consistency and correctness
    • Tool Support and Environment Familiarity: Knowledge of the landscape of existing MDSE tools; proficiency in working with Integrated Development Environments (IDEs) tailored for MDSE.
    • Advanced Topics Understanding: familiarity with advanced topics such as Model-Driven Architecture (MDA) and Model-Driven Engineering for Cyber-Physical Systems (CPS); ability to discuss challenges, opportunities, and applications in these areas

keine Angabe

Special admission requirements

Praktikumstestat → zu klären

keine

Recommended prerequisites
No information
Continuation options
keine Angabe
Literature

keine

Notes
No information
Assignment to curriculum
No information