Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > Transformation Development Kit (TDK) > TDK models > Creating a TDK model to develop an ACS Code Generator DLL from nothing (TDK)
  
Creating a TDK model to develop an ACS Code Generator DLL from nothing (TDK)
This procedure creates a TDK model that does not define how any code is generated.
If you want to create a new ACS Code Generator DLL for Ada, C, C#, C++, IDL, Java, SQL or VB, we recommend that you add a new ACS Code Generator DLL to the appropriate provided TDK model, so that you can reuse the features in those models.
To create a TDK model to develop an ACS Code Generator DLL from nothing:
1. Through Model Explorer, create a new model.
2. When prompted to add profiles to the new model, select the check box associated with the TDK Generator Framework entry.
3. Click OK.
4. In the Packages pane, right-click the model, and then click Initialize Model.
5. When prompted whether you want a TDK 4G model:
If you want to create a TDK Code Generation Transformation Patterns model or TDK 3G model, click Yes.
If you want to create a TDK Legacy model, click No.
6. Develop the TDK model using this Help and the provided TDK Code Generation Transformation Patterns models as a guide.
* 
The TDK Generator Framework has the required base Classes for generating an A CS Code Generator DLL from a TDK 3G model or TDK Code Generation Transformation Patterns model, but you should develop a TDK Code Generation Transformation Patterns model in preference to an old technology TDK 3G model.