DevBooststLogotudLogorewerseLogo modelplexLogo
crimsonBG
EMFText
The fastest way to refinable, durable and evolution-resistant textual syntaxes for EMF models!

SecProp: Language to define security properties of a system

A small DSL to annotate data that flows through a system with security properties.

This language specification shows how EMFText can be combined with other metamodelling tools. The Ecore TEXT syntax is used to specify the metamodel and to add annotations to the metamodel that specify a graphical syntax for the language. These annotations were interpreted by EuGENia to generate a graphical editor. Additionally a textual syntax is defined with EMFText. This shows how graphical and textual syntax can be combined.

Screenshot

Graphical and textual syntax next to each other
Graphical and textual syntax next to each other

Metamodel (with EuGENia annotations)

secprop.text.ecore

CS Specification

text.secprop.cs

Plugins

org.emftext.language.secprop

org.emftext.language.secprop.edit

org.emftext.language.secprop.diagram

org.emftext.language.secprop.resource

org.emftext.language.secprop.resource.text.secprop

JJ

Retrieved from "http://www.reuseware.org/index.php/EMFText_Concrete_Syntax_Zoo_SecProp"

This page has been accessed 1,982 times. This page was last modified 15:37, 20 February 2010.