Pedram Mir Seyed Nazari

Learn More
Modern cars exist in an vast number of variants. Thus, variability has to be dealt with in all phases of the development process, in particular during model-based development of software-intensive functionality using Matlab/Simulink. Currently, variability is often encoded within a functional model leading to so called 150%-models which easily become very(More)
Code generation from models is a core activity in model-driven development (MDD). For complex systems it is usually impossible to generate the entire software system from models alone. Thus, MDD requires mechanisms for integrating generated and handwritten code. Applying such mechanisms without considering their effects can cause issues in projects with(More)
Many textual software languages share common concepts such as defining and referencing elements, hierarchical structures constraining the visibility of names, and allowing for identical names for different element kinds. Symbol tables are useful to handle those reference and visibility concepts. However, developing a symbol table can be a tedious task that(More)
An essential part of model-driven development to systematically generate concrete source code from abstract input models are code generators. Regardless of their importance, abstract input models are not always suited to describe the output in a concise and precise way. Hence, customizations and adaptations of the code generator and the generated products(More)
Code generation is regarded as an essential part of model-drivendevelopment (MDD) to systematically transform the abstract models to concrete code. One current challenges of template-based code generation is that output-specificinformation, i.e., information about the generated source code, is not explicitly modeled and, thus, not accessible during code(More)
Ein medizinischer Behandlungsprozess setzt sich aus zumeist vereinheitlichten Abläufen und verschiedenen Entscheidungen zusammen. Um einen optimalen Behandlungsablauf für be-stimmte Krankheitsbilder und Symptomkomplexe zu gewährleisten, werden klinikinterne Standard Operating Procedures, Verfahrensanweisungen oderübergeordnete Behandlungspfade festgelegt.(More)