Entries from October 2010 ↓

MPS Experience

I have recently worked quite a bit with the language workbench MPS and I think it’s about time to note the experiences I have made and the background knowledge I have collected.

Did you know? Funny facts about C99

I am currently writing an implementation of the C99 programming language as a basic language for the MPS language workbench. I call this implementation c-base, because it is intended to be used as a target language for code generation, much like MPS’ Java-like base-language. I created the model of this MPS language according to the [...]

Programming Abstractions with Debugging Support for Resource-Constrained Devices

Abstractions are crucial in order to manage complex systems. In pervasive computing, though, common programming abstractions tend to be too expensive for the employed resource-constrained devices. In recent years, the wireless sensor network community has proposed several solutions to this problem. However, little has been done to also support debugging on the level of the [...]