Den här sidan är utskriven från Högskolan i Halmstads webbplats ( Texten uppdaterades senast den 2018-02-23. Besök webbplatsen om du vill vara säker på att läsa den senaste versionen.

Mohammad Mousavi

Professor of Computer System Engineering at the School of Information Technology. Appointed in 2013.

”Mr. Testing for embedded systems"

The Research Centre CERES (Center for Research on Embedded Systems) is run by leading researchers from all around the world. One of the latest additions is Mohammad Mousavi, who is a professor of computer system engineering. CERES, where collaborative embedded systems are in focus, has in recent years become an international center for research with established collaborations with internationally renowned companies as well with local growth entrepreneurships.

– I was not actually aware of how successful CERES was before I came here. I thought that I would be involved in building up a research environment from scratch. However, it turned out to already be very well established

New methods for Embedded System

Research in CERES focuses on solutions and new methods of interaction for embedded systems, and this in turn creates opportunities for new or improved products. The Center's research expertise includes everything from data communications to system design and software engineering.

Mohammad Mousavi's own research focuses primarily on the development of model-based testing and verification tools and techniques for embedded systems.

– The more complex embedded systems become, the higher the necessity to be able to test them at an early stage – preferably even before they are built, and certainly before they are out in the market. This has not been highlighted as particularly important in the past, but has increasingly become something companies are now asking for.

Hidden computers that steer

Mohammad Mousavi is particularly interested in embedded systems within the automotive industry, financial systems and health technology.

– One hardly notices the presence of embedded systems, because our lives are so much entrenched with them. Such embedded systems steer and control various devices, ranging from pacemakers to cars to space-crafts, explains Mohammad Mousavi.

– Cars are becoming more and more computer-controlled nowadays. In the past, drivers realised that something was wrong with the car's engines when it made strange noises and could usually bring it to a garage in time; however, this is not so obvious with today's cars if or when the built-in control systems fail. If the computerised systems are incorrect, the engine might just stop working without any warning.

This is a typical area where Mohammad Mousavi wants to develop his research.

– I have developed structured methods on how to test and diagnose these kinds of systems. Computers are one of the most complex systems created by man and it is a challenge to learn to understand them. If something goes wrong, it can often result in serious complications and therefore there is an enormous emerging need to learn how to build reliable complex embedded systems.

Great freedom as a professor at the University

In 2013, Mohammad Mousavi made ​​a number of research applications and has been in contact with several companies; among others related to the automotive and healthcare industries. Generally, he is looking for co-funding concerning new research projects on model-based testing methods for collaborating embedded systems.

– The majority of the companies that I have come in contact with are very positive. Many have problems in this area which need to be solved.

Mohammad Mousavi hopes to stay for some time in Halmstad.

– At the University of Eindhoven, I was an associate professor and was a member of a research team, where much of the work was coordinated with other members of the whole group and its leaders. It is not quite the same here; especially now when I have become a professor and where I can conduct my own research to a greater extent.

Mohammad Mousavi plans to start teaching courses in embedded systems and programming at the university, but will also provide more specialised courses focused on his own research on verified design models and model-based testing techniques for improved product quality.

Aims of becoming a leading and well-known researcher in his field

– I want to be "Mr. Testing" – a researcher that companies turn to for help in solving problems when it comes to the testing, verification, and diagnosis of embedded systems. My plan is to be involved and continue to develop Halmstad University to become an even more prominent institution in this subject.



Mohammad Mousavi was born in 1978 in Iran. Thanks to his father, who was also an academic, he received his first computer at the age of twelve. Since then, he has always had an interest in computer technology. Mohammad Mousavi completed his undergraduate degree in Iran.

After completing his Master's degree, he moved to the Netherlands 12 years ago, where in 2005 he defended his PhD thesis entitled: "Structural Operational Semantics" at the Department of Mathematics and Computer Science, at Eindhoven University of Technology. At the same university, Mohammas Mousavi had a position as an assistant and associate professor from 2005 to 2013.

From 2011–2013, he also had a part-time position as a visiting faculty member at Delft University of Technology in the Netherlands.

From 2006–2007, he had a post-doc position at the Center of Excellence in Theoretical Computer Science at Reykjavik University, Iceland.

Between 2011 and 2013, he was Programme Director and a member of the programme committee at EIT (European Institute of Innovation and Technology) for the Master's programme in embedded systems.

During the period of 2010 to 2013, he was also programme director of the master's programmes for embedded systems at Eindhoven University of Technology, the Netherlands.

Since March 2013, he has been a Professor at Halmstad University, at CERES – Centre for Research on Embedded Systems.

Updated 2018-02-23