Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where A.T. Kooiker is active.

Publication


Featured researches published by A.T. Kooiker.


conference on software maintenance and reengineering | 2006

A language independent framework for context-sensitive formatting

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

A language development environment for Eclipse

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

An architecture for context-sensitive formatting

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

A language independent framework for context-sensitive formatting.

M.G.J. van den Brand; A.T. Kooiker; Jurgen J. Vinju; Niels P. Veerman


Report - Software engineering | 2005

An industrial application of context-sensitive formatting.

M.G.J. van deBrand; A.T. Kooiker; Niels P. Veerman; Jurgen J. Vinju


CWI report | 2007

Language parametric module management for IDEs

Paul Klint; A.T. Kooiker; Jurgen J. Vinju


Archive | 2005

An Architecture for Context-sensitive Formatting ∗ Extended Abstract

M. G. J. van den Brand; A.T. Kooiker; Jurgen J. Vinju; Niels P. Veerman


Physical Review Letters | 2007

Language Parametric Module Management for IDEs

Paul Klint; A.T. Kooiker; Jurgen J. Vinju; Adrian Johnstone; A.M. Sloane


Software Engineering [SEN] | 2006

ASF+SDF Meta-Environment 2.0.3

M.G.J. van deBrand; Jurgen J. Vinju; Paul Klint; A.T. Kooiker; H.A. deJong; Pieter A. Olivier; G.R. Economopoulos

Collaboration


Dive into the A.T. Kooiker's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

N.P. Veerman

VU University Amsterdam

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge