STEPlib SysML: STEPdev virtual machines¶
This page explains how to begin with the STEPdev virtual machines.
Contents:
Why a virtual machine¶
We realized during summer 2018 that even if we have developed scripts for the quality check, it was difficult to use them because we are a big team with heterogeneous operating systems and different ways of working.
Then we have imagined a virtual machine which will be:
- always up to date at the version of the softwares used by all of us (Python, Saxon, Ruby, Express Express Engine, Sphinx...),
- using environment variables in order to harmonize and facilitate the way to run the scripts,
- data free, the data used are those of your computer
Why two virtual machines¶
The light virtual machine is convenient to launch the scripts with aliases or command lines.
- Docker Desktop community edition is required,
- It can be installed from Windows (7 and 10), Linux and Mac OS.
The complete virtual machine loads graphical softwares such as Eclipse or Magic Draw.
- Virtualbox is required
Tip
Request a demo by sending an email to support@boost-lab.net
Note
To go further to the STEPdev virtual machines, have a look on the User Manual http://git2.boost-lab.net/admins/stepdev-vms/blob/master/User_Manual.pdf
Build documentation of 10303-239, 10303-243, 10303-4000 and 10303-4442 with the VMs¶
The complete documentation is available here Standard Documents Generation.
Task | Action |
---|---|
Checkout the repository | See with the team which branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams | In MagicDraw, open the mdzip project
check the image output settings (see Export images from MagicDraw in the Standard Documents Generation.) select the packages and run the exportDiagrams macro (see Export images from MagicDraw in the Standard Documents Generation.) |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Task | Action |
---|---|
Checkout the repository | the CTC-harmonization_rebased branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams | In MagicDraw, open the Core_model.mdzip project
check the image output settings (see Export images from MagicDraw in the Standard Documents Generation.) select the Core_model package and run the exportDiagrams macro (see Export images from MagicDraw in the Standard Documents Generation.) |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Task | Action |
---|---|
Checkout the repository | the AP242_ed2_IS_Amendment branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams and make the xml | In MagicDraw, open the Domain_model.mdzip project
check the image output (Tab File/Save as image) settings : png, 150 dpi and 120% in the Tools tab, select the Report Wizard, then the Web Publisher 2.0 (in the default template section) and generate the report. in the File tab, select the Export to, then the Eclipse UML 2 XMI file. in the File tab, select the Save as image, modify the settings to 150%, select all the diagrams and export the images into $WORK/picturesToPrint folder. You can also use the macro “exportDiagramsMacro”. |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Section author: Veronique Dubillot [Boost Conseil]