An IMA Development Environment - Tobias Schoofs; Sérgio Santos; Cássia Tatibana; José Anjos; José Rufino; James Windsor (2009)