Software Engineering
Head of this cluster: Han La Poutré
Secretary of this cluster: Susanne van Dam
Phone: +31 (0)20 592 4189 Fax: +31 (0)20 592 4199
SEN focuses its research on various aspects of software engineering, evolutionary systems and multi-media applications. The ambition is to cover the whole range of activities from fundamental concepts and prototype implementations to the application of these concepts in practice. Many activities fit in the theme software as service.
SEN1 - Software Analysis and Transformation
Group leader: Jurgen Vinju (Jurgen.Vinju@cwi.nl)
Research focuses on the question how the development and renovation of large, industrial, software systems can be supported and improved. Focal points are program understanding, program refactoring, domain-specific languages, large-scale program transformation, and configuration/variability management.
SEN3 - Foundations of Software Engineering
Group leader: Frank de Boer (Frank.de.Boer@cwi.nl)
This group specifically seeks to provide conceptually wellfounded technology for the easy and reliable composition of third-party services into distributed applications. Integral in the approach is the development of solid mathematical foundations on which such technology is to be based.
SEN4 - Multi-agent and Adaptive Computation
Group leader: Han La Poutré (Han.La.Poutre@cwi.nl)
The research focuses on the design and implementation of adaptive solutions and rules for dynamic and decentralized decision making. The group works in the areas of computational intelligence and multi-agent systems. Possible application domains include transportation logistics, health care logistics, energy markets, service markets, and market simulation.
SEN5 - Distributed and Interactive Systems
Group leader: Dick Bulterman (Dick.Bulterman@cwi.nl)
In the field of distributed media sharing, this group studies languages, interaction models and distribution architectures that will lead to more personalized, richer and efficient presentation of temporally-based collections of media.
