CELLAR: a high level cellular programming language with regions | IEEE Conference Publication | IEEE Xplore