An icon-based software design tool

The authors have developed a Windows-based iconic detailed design tool named BACCII++, which allows the user to design a program with icons representing all the major procedural and object-oriented programming constructs and data structures within a syntax-directed environment. The user can then generate syntactically correct code for any one of several text-based languages. This tool has been used successfully for several years in an academic environment; current research is focused on developing a BACCII-like tool which will be even more useful in a commercial setting.