A.T. Kooiker
Centrum Wiskunde & Informatica
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by A.T. Kooiker.
conference on software maintenance and reengineering | 2006
van den Mark Brand; A.T. Kooiker; Jurgen J. Vinju; Niels P. Veerman
Automated formatting is an important technique for the software maintainer. It is either applied separately to improve the readability of source code, or as part of a source code transformation tool chain. In this paper we report on the application of generic tools for constructing formatters. In an industrial setting, automated formatters need to be tailored to the requirements of the customer. The (legacy) programming language or dialect and the corporate formatting conventions are specific and non-negotiable. Can generic formatting tools deal with such unexpected requirements? Driven by an industrial case of nearly 80 thousand lines of COBOL code, several limitations in existing formatting technology have been addressed. We improved its flexibility by replacing a generative phase by a generic tool, and we added a little expressiveness to the formatting back end. Most importantly, we employed a multi-stage formatting framework that can cope with any kind of formatting convention using more computational power
eclipse technology exchange | 2003
M.G.J. van den Brand; H. A. de Jong; Paul Klint; A.T. Kooiker
The ASF+SDF Meta-Environment provides a collection of tools for the generation of programming environments. We show how Eclipse can be extended with these generic language tools. By integrating the GUI and text editor of the Meta-Environment with Eclipse using TOOLBUS technology, we demonstrate the integration of third party, non-Java, software in Eclipse. By doing so, we create an experimentation framework for further programming language research. We describe our experiences and sketch future work.
international conference on software maintenance | 2005
M.G.J. van den Brand; A.T. Kooiker; Jurgen J. Vinju; N.P. Veerman
We have taken a fixed set of formatting requirements for a Cobol system as spelled out in a standardization document, and applied generic formatting technology to implement them. It appeared that corporate conventions can dictate alignment that crosscuts the logical structure of a program, and can even dictate indentation that is dynamically computed from context information. We have developed and implemented a formatting architecture that allows arbitrary computational power for mapping language constructs to the Box language. The enabling feature is a hybrid format that merges Box expressions with parse trees. Much of the boilerplate part of formatting can still be automated by a default mapping to Box. Absolute tab stops, an important feature which is not found in many Box back-ends, is used extensively in our case study.
Report - Software engineering | 2006
M.G.J. van den Brand; A.T. Kooiker; Jurgen J. Vinju; Niels P. Veerman
Report - Software engineering | 2005
M.G.J. van deBrand; A.T. Kooiker; Niels P. Veerman; Jurgen J. Vinju
CWI report | 2007
Paul Klint; A.T. Kooiker; Jurgen J. Vinju
Archive | 2005
M. G. J. van den Brand; A.T. Kooiker; Jurgen J. Vinju; Niels P. Veerman
Physical Review Letters | 2007
Paul Klint; A.T. Kooiker; Jurgen J. Vinju; Adrian Johnstone; A.M. Sloane
Software Engineering [SEN] | 2006
M.G.J. van deBrand; Jurgen J. Vinju; Paul Klint; A.T. Kooiker; H.A. deJong; Pieter A. Olivier; G.R. Economopoulos