Guy Wiener
Ben-Gurion University
Guy Wiener is a Ph.D student at Ben-Gurion university, studying software engineering and programming languages.
- Guy's webpage
Guy Wiener is Giving the Following Talks
Anonymity in Erlang
Erlang User Conference 2009 - Guy Wiener and Mayer Goldberg - Anonymity in Erlang from Erlang Training and Consulting on Vimeo.
Generally speaking, servers and clients in Erlang are implemented as named functions in named modules. Similarly, processes communicate via messages that have a statically-known structure, and specifically, with static tags, that serve as the "names" of the messages. This exposes a great deal of information about an Erlang application: The names of the modules, the name of the entry-point functions within the module, the "names" of the messages between the server and the client, etc. In this work, we show how higher-order functions, and some well-studied techniques from functional programming, can be used to obtain anonymity of servers and messages.