TNO-ESI colloquium

Opportunities for collaboration and reuse of software tools with Rascal

Prof.Dr. Jurgen Vinju, Centrum Wiskunde & Informatica (CWI) and TU/e

There is a demand for more software tools. Tools which process existing code to answer questions (impact analysis, bug detection, quality analysis) or tools which generate code (e.g. from mathematical models or state machines). On the one hand, building those tools takes skill and time; there is always the question of "return on investment". On the other hand, real world software systems are usually too complex to handle without tools. We observed that these tools are often completely specialized or at least largely adapted to the context of the system under construction or maintenance and that software engineers write "one-off" tools they keep to themselves.

Rascal is a language and open-source community for sharing and integrating (reusable components for) software tools. In this talk we explain what it is and how it is applied in different companies and universities to build software tools.

We want to exchange thoughts with you about this opportunity to share infra-structure and know-how; we propose keeping the specific software we all work on and its intellectual value in-house, while sharing the skills and tools to manage the construction and maintenance of complex software systems.

Date: November 28, 2016 - 16.00-17.00 hrs

Venue: TNO ESI, De Rondom 1, Eindhoven, room 1.037

Contact details TNO-ESI



+31 (0)88-866 5420

Visiting address

TNO is located at TU/e Science Park in Eindhoven:

De Rondom 1
The Netherlands

• Map TU/e Science Park

  TNO is located in building 20

• Accessibility, route and map TU/e Science Park

• Address and directions in google maps

Please note that the university has paid parking

Postal address

Embedded Systems Innovation by TNO
PO Box 6235
The Netherlands