||This article needs additional citations for verification. (August 2010)
I-OOA was a software tool, developed and sold by the Kennedy Carter company, that supported the Shlaer-Mellor design method, and that generated code in C and C++. This tool could be modified to generate code of different styles, and also, to generate code in different programming languages.
The I-OOA tool has since been superseded by iUML. iUML is based on the I-OOA technology, but has been updated to support an executable subset of the Unified Modelling Language known as Executable UML (or xUML). More information on the iUML tool can be found on the Kennedy Carter website at .
This article is based on material taken from the Free On-line Dictionary of Computing prior to 1 November 2008 and incorporated under the "relicensing" terms of the GFDL, version 1.3 or later.