News
Software Analysis and Transformation group news
Software Engineering Symposium 2020 (SEN) at CWI
Coming Friday VERSEN organizes the sixth Dutch national software engineering symposium at CWI. It will feature six invited talks from academia and industry.

Most Influential Paper award for SWAT researchers at SCAM ‘19
CWI’s SWAT group has been awarded the prize for most influential paper for the article that introduced programming language Rascal ten years ago at the SCAM conference.

CWI RESEARCHERS DEVELOP NEW TECHNIQUES FOR GENERAL TOP-DOWN PARSING OF PROGRAMMING LANGUAGES
Afroozeh and Izmaylova, PhD students at CWI's Software Analysis and Transformation group, present new techniques for declarative parsing of programming languages in their thesis "Practical Genereal Top-down Parsers."

New insights from reconstructing the first ALGOL 60 system
Gauthier van den Hove (CWI) reconstructed and analyzed the first ALGOL 60 system, a computer system designed and implemented at the Mathematical Centre (MC), now CWI. On 15 February he defends his …

CWI develops new techniques for modular programming languages
The development of domain specific languages requires highly specialized skills. CWI PhD student Pablo Inostroza Valdera proposes to develop them by composing language fragments from software libraries, which makes this activity less …

Two awards for CWI SWAT / INRIA collaboration at SLE 2018
Last week Tijs van der Storm and Thomas Degueule of CWI's SWAT group were awarded with two prizes at ACM SIGPLAN International Conference on Software Language Engineering (SLE) in Boston, Massachussets.

Davy Landman awarded with IPA dissertation Award
Former CWI PhD candidate and CEO of CWI spinoff SWAT.Engineering Davy Landman has been awarded the Institute for Programming research and Algorithmics (IPA) Dissertation Award 2018 for his thesis "Reverse engineering source …

Software Renovation by Reverse Engineering Source Code
Currently, software renovation is a hot topic, because our society is depending more and more on aging software. By renovating software we refresh aging software to better match the current technical and …
