IDE Replacement- The original IDE that DCAL used was written in Flash. It is, therefore, not maintainable by me.
Language representation- The original IDE was based upon a server-and-client model, and programs were written directly to a database. Eclipse's xText is the likely target replacement, which means a textual representation of the language has priority. And then I have to figure out how to create editable flow charts within Eclipse.
Ponderables
Cooperation- What is the best way to model cooperation between agents?
Concurrency- If a few tweaks to assumptions are made, can agents run concurrently?