net.sf.sociaal:sociaalml

Model Driven Development of Software with social requirements


License
GPL-3.0

Documentation

SociAALML

The projects contains a Metamodel definition to build a SociAALML Editor. This editor allows a developer to define scenarios to be simulated in PHAT.

Requirements

ANT 1.6.5 (or higher) and JDK 1.6.0 (or higher)

SociAALML depends on INGENME module. It is a tool for producing self-contained visual editors for languages defined using an XML file. It is a simpler alternative to Eclipse GMF since it requires minimal input to produce a common visual editor.

Editing SociAAML

In order to launch the meta editor, write the following in the root directory:

sociaalml$ ant edit

GENERATING AND USING SOCIAALML EDITOR:

Once the metamodel is changed and saved, to generate a new editor write:

sociaalml$ mvn package

A selfcontained editor will be created in the sociaalml/target/ directory. You can run the editor:

sociaalml$ java -jar target/sociaalml-1.0-SNAPSHOT-selfcontained.jar

Licenses

This software is distributed under the terms of the GPLv3 license. A copy is available in the home folder of this distribution.