Graduation assignment: Domain model for indoor lighting systems | Eindhoven



Education type

university (wo)


Internship and graduation project

Hours a week

Fulltime - 40


Apply now


What will you be doing?

TNO-ESI is a leading research group for high-tech embedded systems design and engineering. It has a close cooperation with high-tech industry, as well as a strong association with fundamental research of academia, both national and international. TNO-ESI contributes to society and economy by driving advances in high-tech systems technology, with a strong shared research programme, dedicated innovation support, a focused competence development programme, and various knowledge-sharing activities.

State-of-the-art indoor lighting systems are distributed systems consisting of luminaires, sensors, controllers, routers, and switches. Typical lighting systems comprise hundreds of rooms with thousands of luminaires and sensors. The Prisma project of Philips Lighting and TNO-ESI aims at optimising the development of indoor lighting systems using a domain-specific modelling approach: development errors are to be found in virtual prototypes instead of after the lighting system has been deployed in the building. These virtual prototypes are interacting analysis models that are generated from a central domain model for lighting systems.

With this graduation assignment, you contribute to the development of the domain modelling approach for indoor lighting systems. This includes the development of (graphical) domain-specific languages, model transformations, and simulation models. It is your task to co-develop the domain model to be used by light designers of Philips Lighting. With the domain model, light designers should be able to specify a lighting system configuration, including floorplans, control groups, and control templates. Model transformations use the specified configurations to automatically generate and execute simulation models. Simulation results are to be presented to the light designer to allow (graphical) validation of system behaviour.

The assignment involves working in the Prisma team at the premises of Philips Lighting at the High Tech Campus in Eindhoven.

What do we require of you?

You are currently studying computer science and are looking for a graduation assignment of 6-9 months. You have experience with domain-specific languages and model transformations and preferably formal methods. You think it is a challenge to work in a multi-disciplinary environment and like your graduation assignment to show the benefits of scientific system development methods in a high-tech organisation.

What can you expect of your work situation?

TNO is an independent research organisation whose expertise and research make an important contribution to the competitiveness of companies and organisations, to the economy and to the quality of society as a whole. Innovation with purpose is what TNO stands for. With 3000 people we develop knowledge not for its own sake but for practical application. To create new products that make life more pleasant and valuable and help companies innovate. To find creative answers to the questions posed by society. We work for a variety of customers: governments, the SME sector, large companies, service providers and non-governmental organisations. Working together on new knowledge, better products and clear recommendations for policy and processes. In everything we do, impact is the key. Our product and process innovations and recommendations are only worth something if our customers can use them to boost their competitiveness.

What can TNO offer you?

You want to work on the precursor of your career; a work placement gives you an opportunity to take a good look at your prospective future employer. TNO goes a step further. It’s not just looking that interests us; you and your knowledge are essential to our innovation. That’s why we attach a great deal of value to your personal and professional development. You will, of course, be properly supervised during your work placement and be given the scope for you to get the best out of yourself. Naturally, we provide suitable work placement compensation.

Has this vacancy aroused your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Contactpersoon: Jacques Verriet
Phone number: +31 (0)88-86 65468

Note that applications via email and third party applications are not taken into consideration.


Apply now


We use anonymous cookies to enhance the use of our site.