H o m e A b o u t C o n t a c t D o w n l o a d
x U M L P r o d u c t s T r a i n i n g  &  C o n s u l t a n c y C u s t o m e r  S u c c e s s


I n t e l l i g e n t  C C G
   P r o d u c t s



Expert Software Design Every Time

New configurable code generator lets you capture and re-use the skills of your best designers and coders.


iCCG is a general purpose model translation framework implemented as a set of application models. iCCG provides a ready-to-use framework for capturing the expert software design and coding knowledge that you will use to derive code from your domain models.

Now you can formalise the insights and experience of your best designers to create a code generator which implements the optimum software design policy for your project. And there is no limit to the flexibility and sophistication you can achieve with your code generation scheme since iCCG is a completely open-ended framework and your designers work with the application models for iCCG directly.

iCCG is already in use to build code generators for the following demanding real time applications:

  • mission software in a current generation strike aircraft
  • vehicle anti-lock braking systems
  • automotive engine management systems
With iCCG to translate application models you have complete flexibility to:
  • generate header code only and complete code by hand
  • code directly in the application models and use iCCG to assemble it
  • code your models with the target independent language ASL, and use iCCG to generate 100% of the target code
  • modify iCCG to implement multiple coding strategies to achieve different kinds of optimisation of the target code
  • translate application models into any intermediate format required by downstream development tools
For further information about Kennedy Carter tools please browse our downloads section. For details on prices and availability, or to discuss an evaluation of iCCG please contact us.



The terms "UML" and "iUML" refer respectively to the Unified Modelling Language and Kennedy Carter's MDA product suite and are used with the consent of the Object Management Group. All other trademarks are the property of their respective holders.

© Kennedy Carter 2008. Trademarks may appear on this website, the rights of the trademark owner are acknowleged.