Service Robotics Research Center
at Ulm University of Applied Sciences

User Tools

Site Tools


[This page is launched from within the virtual machine.]

Welcome to the Virtual Machine

This page will provide you with instructions and tipps how to use the virtual machine image (download).

Where to start?

To open the SmartMDSD Toolchain, double-click on the desktop launcher “SmartMDSD Toolchain”. Start the toolchain to browse the components and systems. All the models and sources of domain models, components, and demos are located under ~/SOFTWARE/smartsoft-ace-mdsd-v3/repos.

Working with the Virtual Machine

Guest Additions and Performance

We recommend to install the guest additions after launching the VM to enable copy&paste (see virtualbox manual).

You may want to increase the number of CPUs and the memory of your virtual machine according to your host system to get more performance in your guest operating system. By default, the settings are kept very minimal.

Update the virtual machine

You might want to update the virtual machine to checkout the latest version of the toolchain and components. Use the desktop icon to update the VM.

Updating the VM will update all repositories and re-compile the development environment. Depending on your host and guest configuration, it may take about 20-30 minutes.

After updating, launch the toolchain and use File > Import … > Existing Project into workspace to import any project that might have been added. Do the import action for each of the the following paths:

  • ~/SOFTWARE/smartsoft-ace-mdsd-v3/repos/DomainRepositories
  • ~/SOFTWARE/smartsoft-ace-mdsd-v3/repos/ComponentRepository
  • ~/SOFTWARE/smartsoft-ace-mdsd-v3/repos/SystemRepository

Username and Password

Login and password for the virtual machine guest OS: username and password are smartsoft. User “smartsoft” is allowed to use “sudo”.

Saving the Machine State

If you wish to pause a tutorial and continue working later, you can save the current state of the virtual machine. Whenever you open the Virtual Machine next time you will be able continue at the saved state.

Taking VM Snapshots

You can store the current system state by taking a snapshot. It creates a “checkpoint” to which you can return any time. You can create as many snapshots as you like. You can give name to the snapshots to provide the details like reason or state. This feature can help you in case of failures as you can always go back to the working state if you had stored it earlier.

Taking a system state snapshot
  1. Open Virtual Box Window
  2. Select the Virtual Machine image
  3. On the upper right corner of the window, The default selection is Details, so Select Snapshots
  4. Select Current State in the right side panel
  5. The Snapshot ( camera icon) button will become active.
  6. Then click on it
  7. Give a name to your new snapshot.

Restoring the Snapshot

This will revert your current state and restore the saved snapshot.

tutorials/vm-welcome.txt · Last modified: 2019/11/19 14:20 by Dennis Stampfer