Ivaylo Gochkov Thesis Project
Students
Final Thesis
Topic
Reliable Web Applications: Development of a Web Cube prototype
Final Thesis
Advisor: Dr Wishnu Prasetya
Start date: 15-06-2005
End date: 31-08-2006
Abstract
Web Cube is a server-side abstract and formal programming model for writing web applications. It allows temporal properties critical for the safety of an application to be specified. This thesis describes a prototype implementation of Web Cube. It is implemented in the functional language Haskell. The chosen implementation approach is to translate Web Cube source and specifications to Haskell's component skeletons and
WebFunctions? code. An engine supporting automated testing of Web Cube specifications is also provided.