Contact
Biography
Radu joined UNM's School of Computer Science in October 2019. Previously he was a post-doctoral researcher in Software Engineering at Technical University Darmstadt, Germany. Radu obtained his Ph.D. in Computer Science in 2013 in the DistriNet Research Group at KU Leuven, Belgium. His PhD research focused on novel modelling language features for supporting software variability, software product lines, feature models and dynamic software updating. Radu obtained his M.Sc. in Computer Science from Victoria University of Wellington, New Zealand in 2009 and his B.Sc. from Hochschule München, Germany in 2006. He has worked as a software engineer in industry for several years.
Expertise Summary
My core research interest is in designing language concepts for programming, specification and modelling that aim at making the software developing process more efficient and the resulting software safe and trustworthy.
Applications of my research include development of advanced software engineering tools such as compilers and program analysers. These are used as part of the software development life cycle, but also in other engineering disciplines where simulation and analysis of complex behaviour is of paramount importance, such as railway operations and synthetic biology.
I am further invested in building international cooperation in higher education, e.g. through research and teaching exchanges and the development of joint degree programs.
Teaching Summary
In the current academic year (2023-2024) I am teaching:
- Software Quality Assurance (3rd year), Fall semester
- Compilers (3rd year), Fall Semester, jointly with Dr. Tomas Maul
- Software Engineering (1st year), Spring semester
In previous academic years I have also taught:
- Software Engineering Management (postgraduate module), 2019-2020
Research Summary
Final Year Project topics (academic year 2023-2024)
If you already have a well-thought-out project idea in mind, I would be happy to discuss a potential supervision with you. I am interested in topics in the following areas:
- Software Engineering
- Programming Languages
- Software Modelling and Simulation
- Applications of Machine Learning to above topics
I am looking for topics in these areas that have a research component and novelty factor. The outcome should have scientific value and should be potentially publishable. Conversely, I am not interested to supervise topics that are purely about developing a software prototype (web app, mobile app, etc.) that replicates or repackages already existing ideas.
About the FYP module
The Undergraduate Dissertation (a.k.a. Final Year Project) is a large module worth 40 credits that spans two semesters. The expectation is that students commit roughly 1/3 of their time and energy to the project over one entire academic year, and produce a significant scientific result. In the UK system (Credit Accumulation and Transfer Scheme, CATS), one credit point is awarded for 10 study hours. So, the expectation is that a student spends 200 hours studying for their FYP each semester, which translates to roughly 15 hours per week. Please keep this in mind before deciding to embark on an FYP.
Students who enroll in an FYP need to make a conscious commitment to stay motivated to work on the chosen topic for the entire academic year. It is therefore important to choose a topic that you are passionate about and truly interested in finding a novel, or significantly better than existing, solution to the problem that you choose to tackle.
Recent Publications
A. C. ACHDA, A. AZURAT, R. MUSCHEVICI and M. R. A. SETYAUTAMI, 2017. Extending the automated feature model analysis capability of the abstract behavioral specification In: icacsis. 453-458
FERRUCCIO DAMIANI, MICHAEL LIENHARDT, RADU MUSCHEVICI and INA SCHAEFER, 2017. An Extension of the ABS Toolchain with a Mechanism for Type Checking SPLs In: ifm. 111-126
NAILY, MOH. AFIFUN, SETYAUTAMI, MAYA RETNO AYU, MUSCHEVICI, RADU and AZURAT, ADE, 2017. A Framework for Modelling Variable Microservices as Software Product Lines In: sefm. 246-261
HÄHNLE, REINER and MUSCHEVICI, RADU, 2016. Towards Incremental Validation of Railway Systems In: isola. 433-446