Skip to content

The languages for specifying consistency preservation rules

License

Notifications You must be signed in to change notification settings

h4uges/Vitruv-DSLs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vitruv DSLs

GitHub Action CI Latest Release Issues License

Vitruvius is a framework for view-based software development. It assumes different models to be used for describing a software system, which are automatically kept consistent by the framework and its applications. For general information on Vitruvius, see our GitHub Organisation and our Wiki.

This DSLs project provides several languages to specify consistency preservation rules for keeping models consistent with the Vitruvius framework.

Installation

Vitruvius can be installed in Eclipse via the nightly update site. A wiki page provides detailed instructions for using or extending Vitruvius.

Project Development

Vitruvius, as well as the DSLs, is realized as Eclipse plug-ins and depends on the following Eclipse tools:

  • Eclipse Modeling Framework (EMF) as the modelling environment
  • Xtext for language development
  • Xtend for code

About

The languages for specifying consistency preservation rules

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Xtend 99.2%
  • Java 0.8%