"SYNTHESIZING SAFETY CONTROLLERS
FOR INTERACTIVE WEB SERVICES"

Master's Thesis Homepage

Abstract

We show how to use high-level synchronization constraints, written in a version of monadic second-order logic on strings, to synthesize safety controllers for interactive web services. On top of this, we introduce a syntactic level macro language that permits the language to be transparently extended with new constructs. These new constructs will appear as if they were an inherent part of the original language. Together, the macros and constraints, provide a means for extending the original language with sophisticated high-level concurrency abstractions.

Master's Thesis:
[ PostScript | PDF ] - Chapters 1, 2, and 3 (pages 1-96 + 113).
[ PostScript | HTML ] - Chapter 4 (pages 97-112).

Macro Libraries:
The `standard' <bigwig> macro library: "std.bigmac"
The `French' <bigwig> macro library: "le.bigmac"

Links:
Homepage for the <bigwig> project
Homepage for the MONA project

Thesis Supervisor:
Michael I. Schwartzbach
[www] [email]


/ Claus Brabrand [www] [email]