I-OOA
Encyclopedia
I-OOA was a software tool, developed and sold by the Kennedy Carter company, that supported the Shlaer-Mellor
Shlaer-Mellor
The Shlaer-Mellor method, developed by Sally Shlaer and Stephen Mellor, is one of a number of object-oriented analysis / object-oriented design methods which arrived in the late 1980s in response to established weaknesses in the existing structured analysis and structured design techniques in...

 design method, and that generated code in C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

. 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
Executable UML
Executable UML, often abbreviated to xtUML or xUML, "is a single language in the UML family, designed to define the semantics of subject matters precisely." Executable UML is the evolution of the Shlaer-Mellor method to UML...

(or xUML). More information on the iUML tool can be found on the Kennedy Carter website at http://www.kc.com.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK