TY - GEN
T1 - Automatically restructuring programs for the web
AU - Graunke, Paul
AU - Findler, Robert Bruce
AU - Krishnamurthi, Shriram
AU - Felleisen, Matthias
N1 - Funding Information:
We thank Morgan McGuire and the anonymous referees for their comments.
Publisher Copyright:
© 2001 IEEE.
PY - 2001
Y1 - 2001
N2 - The construction of interactive server-side Web applications differs substantially from the construction of traditional interactive programs. In contrast, existing Web programming paradigms force programmers to save and restore control state between user interactions. We present an automated transformation that converts traditional interactive programs into standard CGI programs. This enables reuse of existing software development methodologies. Furthermore, an adaptation of existing programming environments supports the development of Web programs.
AB - The construction of interactive server-side Web applications differs substantially from the construction of traditional interactive programs. In contrast, existing Web programming paradigms force programmers to save and restore control state between user interactions. We present an automated transformation that converts traditional interactive programs into standard CGI programs. This enables reuse of existing software development methodologies. Furthermore, an adaptation of existing programming environments supports the development of Web programs.
UR - http://www.scopus.com/inward/record.url?scp=84974739086&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84974739086&partnerID=8YFLogxK
U2 - 10.1109/ASE.2001.989807
DO - 10.1109/ASE.2001.989807
M3 - Conference contribution
AN - SCOPUS:84974739086
T3 - Proceedings - 16th Annual International Conference on Automated Software Engineering, ASE 2001
SP - 211
EP - 222
BT - Proceedings - 16th Annual International Conference on Automated Software Engineering, ASE 2001
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 16th Annual IEEE International Conference on Automated Software Engineering, ASE 2001
Y2 - 26 November 2001 through 29 November 2001
ER -