![]() |
Dr. Pedram Mir Seyed NazariSoftware EngineeringDepartment of Computer Science 3 RWTH Aachen University Ahornstraße 55 D-52074 Aachen nazari ![]() |
Publications
- R. Heim, P. Mir Seyed Nazari, B. Rumpe, A. Wortmann:
Compositional Language Engineering using Generated, Extensible, Static Type Safe Visitors.
In: Conference on Modelling Foundations and Applications (ECMFA'16), LNCS 9764, pp. 67–82. Springer, 2016. - P. Mir Seyed Nazari, A. Roth, B. Rumpe:
An Extended Symbol Table Infrastructure to Manage the Composition of Output-Specific Generator Information.
In: Modellierung 2016 Conference, LNI P-254, pp. 133–140. Bonner Köllen Verlag, 2016. - M. Czaplik, P. Mir Seyed Nazari, A. Roth, B. Rumpe, V. Voigt, M. von Wenckstern, A. Wortmann:
Der Weg zur Modellbasierten Evolution und Adaption medizinischer Leitlinien.
In: Fail Safety in Medical Cyber-Physical Systems Workshop (FS-MCPS’16), CEUR-WS 1559, pp. 195–200, CEUR Workshop Proceedings, 2016. - A. Haber, M. Look, P. Mir Seyed Nazari, A. Navarro Perez, B. Rumpe, S. Völkel, A. Wortmann:
Composition of Heterogeneous Modeling Languages.
In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pp. 45–66. Springer, 2015. - T. Greifenberg, K. Hölldobler, C. Kolassa, M. Look, P. Mir Seyed Nazari, K. Müller,
A. Navarro Perez, D. Plotnikov, D. Reiß, A. Roth, B. Rumpe, M. Schindler, A. Wortmann:
Integration of Handwritten and Generated Object-Oriented Code.
In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pp. 112–132. Springer, 2015. - P. Mir Seyed Nazari, B. Rumpe:
Identifying Code Generation Candidates Using Software Categories.
In: Model-Driven Engineering and Software Development, Communications in Computer and Information Science 580, pp. 356–372. Springer, 2015. - R. Heim, P. Mir Seyed Nazari, J. O. Ringert, B. Rumpe, A. Wortmann:
Modeling Robot and World Interfaces for Reusable Tasks.
In: Intelligent Robots and Systems Conference (IROS’15), pp. 1793–1798. IEEE, 2015. - K. Hölldobler, P. Mir Seyed Nazari, B. Rumpe:
Adaptable Symbol Table Management by Meta Modeling and Generation of Symbol Table Infrastructures.
In: Domain-Specific Modeling Workshop (DSM’15), pp. 23–30. ACM, 2015. - P. Mir Seyed Nazari, A. Roth, B. Rumpe:
Management of Guided and Unguided Code Generator Customizations by Using a Symbol Table.
In: Domain-Specific Modeling Workshop (DSM’15), pp. 37–42. ACM, 2015. - P. Mir Seyed Nazari, A. Roth, B. Rumpe:
Mixed Generative and Handcoded Development of Adaptable Data-centric Business Applications.
In: Domain-Specific Modeling Workshop (DSM’15), pp. 43–44. ACM, 2015. -
Y. Duhr, A. Heuer, M. Himsolt, T. Kaufmann, C. Manz, R. Mauersberger, P. Mir Seyed Nazari, R. Reiger, B. Rumpe, S. Schröck, C. Schulze, M. Schulze, M. Schurius, T. Jäger, T. Weyer:
Finale Erweiterung des SPES Metamodells zur durchgängigen modellbasierten Dokumentation von Variabilität im Engineering von Embedded Systems. Technical Report, SPES XT, 2015. - P. Mir Seyed Nazari, B. Rumpe:
Using Software Categories for the Development of Generative Software.
In: Conference on Model-Driven Engineering and Software Development (MODELSWARD'15), pp. 498-503, SciTePress, 2015. - A. Haber, M. Look, P. Mir Seyed Nazari, A. Navarro Perez, B. Rumpe, S. Völkel, A. Wortmann:
Integration of Heterogeneous Modeling Languages via Extensible and Composable Language Components.
In: Conference on Model-Driven Engineering and Software Development (MODELSWARD'15), pp. 19-31, SciTePress, 2015. - T. Greifenberg, K. Hölldobler, C. Kolassa, M. Look, P. Mir Seyed Nazari, K. Müller, A. Navarro Perez, D. Plotnikov, D. Reiss, A. Roth, B. Rumpe, M. Schindler, A. Wortmann:
A Comparison of Mechanisms for Integrating Handwritten and Generated Code for Object-Oriented Programming Languages.
In: Conference on Model-Driven Engineering and Software Development (MODELSWARD'15), pp. 74-85, SciTePress, 2015. -
Y. Duhr, A. Heuer, M. Himsolt, T. Kaufmann, C. Manz, R. Mauersberger, P. Mir Seyed Nazari, R. Reiger, B. Rumpe, S. Schröck, C. Schulze, M. Schulze, M. Schurius, T. Jäger, T. Weyer:
Initiale Erweiterung des SPES Meta-Modells zur durchgängigen modellbasierten Dokumentation von Variabilität im Engineering von Embedded Systems. Technical Report, SPES XT, 2014. -
A. Heuer, T. Kaufmann, D. Merschen, P. Mir Seyed Nazari, B. Rumpe, I. Schäfer, S. Schröck, T. Weyer:
Anforderungen an ein durchgängiges modellbasiertes Variantenmanagement und Wiederverwendung im Engineering von Embedded Systems und Stand der Technik. Technical Report, SPES XT, 2014. - P. Manhart, P. Mir Seyed Nazari, B. Rumpe, I. Schaefer, C. Schulze:
Konzepte zur Erweiterung des SPES Meta-Modells um Aspekte der Variabilitäts- und Deltamodellierung.
In: Workshopband Software Engineering 2013, GI-Edition Lecture Notes in Informatics (LNI) Dritter Workshop zur Zukunft der Entwicklung softwareintensiver eingebetteter Systeme (ENVISION2020), pp. 283 - 292, 2013. - A. Haber, C. Kolassa, P. Manhart, P. Mir Seyed Nazari, B. Rumpe, I. Schaefer:
First-Class Variability Modeling in Matlab/Simulink.
In: Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems, 23.-25.1.2013, pp. 11-18, ACM, New York, NY, USA. 2013
Teaching
- Generative Software Engineering (Summer 16)
- Processes and Methods of Software Tests (Summer 16)
- Generative Software Engineering (Summer 15)
- Processes and Methods of Software Tests (Summer 14)
- Lab Class: App-Development for Smart Cars (Summer 13)
- Prozesse und Methoden beim Testen von Software (Summer 13)
- Seminar: Model-based Software Engineering (Summer 12)
- Generative Software Engineering (Summer 12)
- Processes and Methods of Software Tests (Summer 12)
Supervised Theses (Excerpt)
- Conception and Implementation of MontiJava
- Implementierung der Sprache JavaScript mit der MontiCore Language Workbench
- Implementierung der Object Constraint Language (OCL) mit der MontiCore Language Workbench
- Einbindung von UML-Modellen in ein 3D-Simulationssystem über das Metadaten-Austauschformat XMI
- Automatische Kategorisierung von Source Code
- Erkennung der Unterschiede und Gemeinsamkeiten zweier Java-Klassen
- Implementierung eines Typsystems für die Sprache Java
- Entwicklung und Evaluation eines Eclipse-Plugins zur architektonischen Konsistenzüberprüfung von Java-Systemen
- Identifizierung von Merkmalen für generierbaren Code anhand von Entwurfsmuster-Analysen
- Entwicklung einer Sprache für JavaScript / TypeScript
- Generative Entwicklung von HTML5-Interfaces für Smart Cars
- Laufzeitumgebung für cloud-basierte Fahrzeuganwendungen