Their YouTube channel has a lot of videos called "Gerrit's Diary" (the main guy building it), and he goes into some detail about the different parts as they are building it (it is in German, with English subtitles). I haven't found anything specifically about the programming, but I would love to know some more about what went into that.
I have just browsed through the blog of the project manager at http://tagebuch.miniatur-wunderland.de (it's in German).
Until now the only thing I could find regarding the programming are the following numbers[1]:
The control software has 145.000 lines of code[I guess for the whole model, not just the airport]
Just the airport control software has 70,000 lines of code.
He has added 200,000 numbers just for the configuration.
When I remember correctly Gerrit mentioned that his homebrewn code is mostly written in VisualBasic. As far as I know, he studied business informatics.
However, they are also using other software like http://www.railware.com. I visited the Miniaturwunderland this year and it was quite fun to watch the operator team writing down RailWare bugs into their own excel sheets.
The Miniaturwunderland model railroad is definitely worth a visit for every programmer! Then you can imagine how difficult it is to change things in large complex systems without breaking something.
http://www.miniatur-wunderland.com/exhibit/video/section/air... and http://www.youtube.com/user/MiWuLaTV
Their YouTube channel has a lot of videos called "Gerrit's Diary" (the main guy building it), and he goes into some detail about the different parts as they are building it (it is in German, with English subtitles). I haven't found anything specifically about the programming, but I would love to know some more about what went into that.