SecUML To AAC Transformer

Transformer

EOS

[Jar]

XEOS

[Jar]

XESS

[Jar]

Transformer

[Source code] [Runnable Jar (zipped)]

Auxiliar Jars

[Log4J 1.12.12] [SLF4J API 1.5.8] [SLF4J Log4J 1.5.8]

Documentation

[JavaDoc]

Compile and Running

Download the file classes.txt, the source code and the auxiliar jars. Unzip the source code, create a folder named bin and execute the following command:
javac -Xlint:deprecation -Xlint:unchecked -classpath "log4j-1.2.12.jar;slf4j-api-1.5.8.jar;slf4j-log4j12-1.5.8.jar;EOS.jar;XEOS_20100420.jar;XESS_20100420.jar" -d bin @classes.txt
[classes.txt]

Copy all the jar files to bin folder. Download and copy to bin folder the files secUMLToACAspect.properties and secUMLToACAspectlog.properties. To run the compiled code, go to the bin folder and execute the following command:
java -classpath ".;log4j-1.2.12.jar;slf4j-api-1.5.8.jar;slf4j-log4j12-1.5.8.jar;EOS.jar;XEOS_20100420.jar;XESS_20100420.jar" Main
[secUMLToACAspect.properties] [secUMLToACAspectlog.properties]

Examples

FileSystem

[Model (ArgoESS)] [Model (XMI)] [Model (png image)] [Source code] [Jar]

Meetings

[Model (ArgoESS)] [Model (XMI)] [Model (png image)] [Source code] [Jar]

TRC (Braga:09)

[Model (ArgoESS)] [Model (XMI)] [Model (png image)] [Source code] [Jar]

TRC Complete

[Model (ArgoESS)] [Model (XMI)] [Model (png image)] [Source code] [Jar]