ELT10200 – Model-Driven Software Engineering

Modul
Model-Driven Software Engineering
Model-Driven Software Engineering
Modulnummer
ELT10200
Version: 1
Fakultät
Elektrotechnik
Niveau
Master
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

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

Dozent/-in(nen)

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

Lehrsprache(n)

Englisch
in "Model-Driven Software Engineering"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

4.00 SWS (2.00 SWS Praktikum | 2.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

90.00 Stunden

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

schriftliche Prüfungsleistung
Modulprüfung | Prüfungsdauer: 90 min | Wichtung: 100% | wird in englischer Sprache abgenommen
in "Model-Driven Software Engineering"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • 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

Qualifikationsziele
  • 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

Besondere Zulassungsvoraussetzung

Praktikumstestat → zu klären

keine

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
keine Angabe
Literatur

keine

Hinweise
Keine Angabe
Zuordnung zum Curriculum
Keine Angabe