Automatically Restructuring Programs for the Web

  • Authors:
  • Jacob Matthews;Robert Bruce Findler;Paul Graunke;Shriram Krishnamurthi;Matthias Felleisen

  • Affiliations:
  • Computer Science Department, University of Chicago. jacobm@cs.uchicago.edu;Computer Science Department, University of Chicago. robby@cs.uchicago.edu;College of Computer and Information Science, Northeastern University (now at Fleet Numerical Meteorology and Oceanography Center (FNMOC)). ptg@acm.org;Computer Science Department, Brown University. sk@cs.brown.edu;College of Computer and Information Science, Northeastern University. matthias@ccs.neu.edu

  • Venue:
  • Automated Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper explains how to automatically transform a batch program into a standard CGI program. The transformation preserves the program's behavior even if consumers use the back button or the window-cloning facilities of their Web browsers. The paper demonstrates the workings of the transformation for both Scheme and C programs and discusses how it applies to any full-fledged programming language.