This tutorial describes how to import and use a Tier-2 domain-specific SmartDG Environment model.
|Role||Component Supplier, System Builder|
|Assumptions||You know how to model software components in general and how to implement business logic in general (see Developing Your First Software Component).|
|System Requirements||Virtual Machine Image Installed, see ready-to-go virtual machine|
|You will learn||How to use SmartDG Environment model|
A Tier-2 SmartDG Environment allows declaration of domain-specific Dependency Objects, Software Components, and approved Transfer Functions for Components provided by their manufacturers. This tutorial describes how to import and use a Tier-2 domain-specific SmartDG Environment model. This tutorial further describes how to import any SmartDG Service model in the workspace.
This tutorial is also available as video tutorial.
In a new workspace.
Import any SmartDG Tier-2 Environment model.
File > Import > General > Existing Projects into Workspace
SMART_ROOT_ACE > SmartDG-Models-x.0 > DGEnvironmentModels
Importing DGEnvironment_SmartSoftBase Tier-2 Environment model.
In future other domain specific Tier-2 Environment models will be placed here.
Tier-2 Environment model being compiled and built.
Several Tier-2 Environment models can be imported in SMART_ROOT_ACE.
SmartDGbox folder appeared at SMART_ROOT_ACE if not already present.
The newly imported Tier-2 Environment is generated/re-generated here.
☎ Watch video Importing A Tier-2 SmartDG Environment Model
☎ Watch video A Tier-2 SmartDG Environment Model
DependencyBaseEnvironment.dgenv XML representation [Model output]
DependencyBaseEnvironment directory structure.
Once Imported, the Tier-2 Environment project can be closed.
☎ Watch video Close Tier-2 Environment Project
Find the approved transfer functions in SmartDG-Models released with the Tier-2 Environment.
SMART_ROOT_ACE > SmartDG-Models-x.0 > DGTransferFunctions
Paste the component and connector transfer functions in the src folder of the built Tier-2 Environment.
The src-gen folder of the built Tier-2 Environment is not to be disturbed.
DGEnvironment_SmartSoftBase Tier-2 Environment model is now ready for use.
In a workspace where you want to develop SmartDG enabled components and Systems.
Import any SmartDG Service model in the workspace.
SMART_ROOT_ACE > SmartDG-Models-x.0 > DGServiceModels
Importing DGService_DGBasicLink Tier-2 SmartDG Service model
☎ These Tier-2 Service models may be used by component projects to enhance Dependency Graph or Dependency Object domain-specific usage.
☎ Watch video Importing Tier-2 SmartDG Service models in the workspace
* SmartDG : Dependency-Graph extensions for SmartMDSD Toolchain
* Go through SmartDG Library Tutorials linked above and make your first Dependency Graph executable model.