Rules and Standards |
CAA V5 Naming RulesStandard names for CAA V5 brands, solutions, applications, products, and configurations |
Technical Article |
AbstractAs CAA V5 introduces a number of different programming entities, naming rules and conventions have been developed in order to avoid name collisions inside and outside the CAA environment, and to make things clearer for its developers. This article describes the basics of these naming rules. |
These naming rules apply to both the Dassault Systèmes group, to the CAA Partners and Members, and to CAA customers that keep their in-house developments. They are aimed at avoiding naming conflicts between the entities that can be found together in the same repository at run time [1] [2]. They are also intended to make any CAA application or solution belongs to the CAA application or solution family.
The CAA naming conventions are based on a brand name, usually a trigram. This brand name is used to start the name of every entity in products or solutions for this brand. The Dassault Systèmes brand names are:
Brand Trigrams | Brand Names |
CAT | CATIA |
ENOV | ENOVIA |
VPM | ENOVIA |
DNB | DELMIA |
[Top]
For Products | [Partner BRAND] V5 - [Product Name] <1,2,3> |
Partner Name : DCS, MDI, CSC, ...
Rational:
Here are two examples of product names from CSC:
[Top]
For Products | [Partner BRAND] V5 - [Product Name] |
For Configurations | [Partner BRAND] V5 - [Product Name] CONFIGURATION |
Rational:
[Top]
[1] | CAA V5 C++ Naming Rules |
[2] | CAA V5 Java Naming Rules |
[Top]
Version: 1.0 [Sep 2000] | Document created |
[Top] |
Copyright © 2000, Dassault Systèmes. All rights reserved.