Skip to content

CoreSenseEU/Variability_ModelImplementation_Pilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Variability_ModelImplementation_Pilot

This repository implements an example of a DSL (Domain Specific Language) implemented with Xtext and based on RosTooling for the representation of variability in the form of parameters of a system in ROS 2.

Installation

Please follow the instructions under Option 1: Release to install the RosTooling realese.

Clone the RosTooling source code and the pilot implementation from GitHub:

cd **EclipseWS**
git clone [email protected]:ipa320/RosTooling.git
git clone [email protected]:CoreSenseEU/Variability_ModelImplementation_Pilot.git

Then import the plugins into your workspace in eclipse. By selecting File->Import->Existing Projects into Workspace (General category). Under "Select root directory", press "Browse" and import all the project under plugins for both repositories.

alt text

Once all the projects are imported, go to the menu "Project"->"Clean" and enable "All projects" options. This command will build all the packages.

To start the application you can easily right click the project "eu.coresense.variability.xtext.ui" and select "Run as"->"Eclipse Application".

alt text

Then please follow the RosTooling instructions to import the base objects: RosTooling setup.

You can import then, the exmaple from this repository.

About

Implementation of the textual model for the system variability

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published