Edmund S. L. LAM
Post-Doctoral Research @ Carnegie Mellon University Qatar
Amateur Kitchen Assistant @ Home
MSR Ensemble (MSRe) MSRe
is a rule-based declarative distributed programming language. Based on
multiset rewriting, it allows you to program complex behaviors of an
ensemble of computing nodes, by means of specifying joint rewriting
among neighboring nodes. It has its roots from Constraint Handling Rules (CHR) and Meld.
For more information on MSRe, please check out our PPDP'13 paper.
Currently, we have a prototype implementation (MSRE-py) built in
Python. This implementation supports decentralized execution over MPI
message passing interfaces. The MSRE-py source can be download
from our GitHub repository.