Skip to content

germanattanasio/traceability-assistant

Repository files navigation

Traceability Assistant

TRAS(Traceability Assistant) is a semi-automated tool that help analysts uncover traceability links between requirements documents described as use cases and architectural documents.

The project is distributed as a jar file. See the release section.

If you are interested in the eclipse plugins go to: http://traceability-assistant.mybluemix.net/

How do I get set up?

Assumptions

Steps

  1. Download the code:

     git clone git@github.com:germanattanasio/traceability-assistant.git
    
  2. Install the SVD library.

  3. Open a terminal and type svd.

  4. If you get command not found, export the library folder to your PATH.

     export PATH=$PATH:/path/to/svdlibc/directory
    

    e.g: /Users/foo/svdlibc that way the runtime can find the svd command.

    If you are using eclipse you need to look at the environment. You may need to add the path variable in your run configuration and include the path to svdas showed above. You can also follow the instructions in this blog

  5. Open a terminal and type:

     mvn clean compile eclipse:eclipse
    
  6. Open eclipse, import the project and refresh the workspace.

License

This sample code is licensed under Apache 2.0. Full license text is available in LICENSE.
This sample code is using REAssistant which is licensed under Eclipse Public License - v 1.0.

Contributing

See CONTRIBUTING.

About

:neckbeard: TRAS(Traceability Assistant) is a semi-automated tool that help analysts uncover traceability links between requirements documents described as use cases and architectural documents.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages