Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.65 KB

README.md

File metadata and controls

20 lines (15 loc) · 1.65 KB

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