Study plan
Compulsory elective modules 1. Semester
Compulsory elective modules 2. Semester
Compulsory elective modules 3. Semester
Compulsory elective modules 4. Semester
Compulsory elective modules 5. Semester
Compulsory elective modules 6. Semester
Module overview
1. Semester of study
Biomechanik / Grundlagen- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10120
Language(s)
de
Duration (semester)
1
Einführung ins wissenschaftliche Arbeiten- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10130
Language(s)
de
Duration (semester)
1
Medizinisch-therapeutische Grundlagen 1- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10110
Language(s)
de
Duration (semester)
1
Semesterarbeit 1- PF
- 8 SWS
- 12 ECTS
- PF
- 8 SWS
- 12 ECTS
Number
10140
Language(s)
de
Duration (semester)
1
2. Semester of study
Arbeitspädagogik- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10230
Language(s)
de
Duration (semester)
1
Grundlagen BWL- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10220
Language(s)
de
Duration (semester)
1
Rechnungswesen und Controlling- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10210
Language(s)
de
Duration (semester)
1
Semesterarbeit 2- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10240
Language(s)
de
Duration (semester)
1
3. Semester of study
Biomechanik / Gelenke- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10330
Language(s)
de
Duration (semester)
1
Messtechnik 1- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10320
Language(s)
de
Duration (semester)
1
Natur- und Ingenieurwissenschaftliche Grundlagen- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10310
Language(s)
de
Duration (semester)
1
Semesterarbeit 3- PF
- 8 SWS
- 12 ECTS
- PF
- 8 SWS
- 12 ECTS
Number
10340
Language(s)
de
Duration (semester)
1
4. Semester of study
Medizinisch-therapeutische Grundlagen 2- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10410
Language(s)
de
Duration (semester)
1
Orthesen / Bandagen- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10420
Language(s)
de
Duration (semester)
1
Prothesen- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10430
Language(s)
de
Duration (semester)
1
Reha / Sitzschalen- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10440
Language(s)
de
Duration (semester)
1
5. Semester of study
Messtechnik 2- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10540
Language(s)
de
Duration (semester)
1
Orthesenversorgung- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10510
Language(s)
de
Duration (semester)
1
Prothesenversorgung- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10520
Language(s)
de
Duration (semester)
1
Contact time
60 h
Self-study
90 h
Learning outcomes/competences
Technical and methodological competence:
After completing the course, students will be able to
- Create models of software systems and technical systems .
- create software automatically with the help of models. Design a domain-specific language (DSL), implement it textually or graphically and provide tool support.Enrich a DSL with constraints to ensure the well-formedness of models
- Construct transformations and simple code generators .
- Select suitable technologies for modeling and generation
Contents
- Basics: model concept, model building, perspectives and levels of abstraction
- Modeling in software engineering and technical systems
- Metamodeling, four-level meta-modeling architecture, linguistic vs. ontological metamodels
- Domain-specific languages
- textual
- graphical
- Architecture, target platform, transformation and code generation
- Model-driven software development
- with Eclipse Modeling Framework/Ecore
- with Xtext, Xpand and Xtend, more recent developments
- with UML and related technologies: UML, Object Constraint Language (OCL), Query View Transformation Language (QVT)
- with MPS (JetBrains)
- Reference to related topics: e.g. product lines, quality assurance/testing
- Case studies from the areas of desktop, mobile and embedded systems (e.g. mbeddr)
Teaching methods
Lecture in seminar style, with blackboard writing and projection
Participation requirements
See the respective valid examination regulations (BPO/MPO) of the study program.
Forms of examination
Project work with oral examination
Requirements for the awarding of credit points
Successful project work
Applicability of the module (in other degree programs)
- Bachelor's degree in Software and Systems Engineering (dual)
- Bachelor's degree in Software and Systems Engineering (dual)
- Bachelor of Computer Science
- Bachelor of Computer Science
- Bachelor's degree in Medical Informatics
- Bachelor of Computer Science Dual
Literature
- Völter: "DSL Engineering", dslbook.org, 2013
- Völter: "Generic Tools, Specific Languages", 2014
- Steinberg: EMF: Eclipse Modeling Framework (2nd Edition), Addison-Wesley, 2008
- Gronback: Eclipse Modeling Project A Domain-specific Language (DSL) Toolkit , Addison-Wesley, 2009
- Stahl, Völter, Efftinge, Haase: Modellgetriebene Softwareentwicklung , dpunkt.verlag, 2. Auflage, 2007
- Gruhn, Pieper, Röttgers: MDA , Springer, 2006
- Markus Völter, DSL Engineering: Designing, Implementing and Using Domain-Specific Languages, dslbook.org, 2013
Reha-Technik- PF
- 6 SWS
- 8 ECTS
- PF
- 6 SWS
- 8 ECTS
Number
10530
Language(s)
de
Duration (semester)
1
6. Semester of study
Grundlagen Steuerungstechnik und Signalverarbeitung- PF
- 6 SWS
- 6 ECTS
- PF
- 6 SWS
- 6 ECTS
Number
10610
Language(s)
de
Duration (semester)
1
Semesterarbeit 4- PF
- 5 SWS
- 9 ECTS
- PF
- 5 SWS
- 9 ECTS
Number
10620
Language(s)
de
Duration (semester)
1
Thesis/Kolloquium- PF
- 0 SWS
- 15 ECTS
- PF
- 0 SWS
- 15 ECTS
Number
101
Language(s)
de
Duration (semester)
1