Skip to content

lesunb/goald

Repository files navigation

goal

download

Intro

Goald is an effort to create a Goal-Driven Deployment Framework. In your long term vision we imagine a platform in which:

developers

contribute with components that are means of implementing user goals.

users

make requests to the computing environment with goals they want to achieve in that environment.

the computer environment

deploy the known components that allow for goal achievement at that environment making the goals achievable. It also looks for new users goals, new components, and changes in the environment.

Setup

JDK8 the compiler and virtual machine

Eclipse (Mars) the IDE

http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/mars2

Maven: Dependency Manager and Build

It should come with Eclipse, don’t worry.

Building and Running GOALD

Importing project into Eclipse

  • Open Eclipse

  • File > Import > Existing Project

  • Find the folder where you cloned goald project

  • Accept the defaults

Run Tests into Eclipse

  • Right click in the goald-core project

  • Run As > JUnit Tests

Run TAS Example (Timeline)

  • Right click in the tele-assistance-case-study project

  • Run As > Run Configurations > Java Application

  • Choose goald.evaluation.tas.TASMain as 'Main class'

  • In the tab 'Arguments', edit 'VM arguments:' with "--add-opens java.base/java.lang=ALL-UNNAMED"

  • The evaluation experiment should init and you should see logs into the console of Eclipse.

  • Final result should be created at tele-assistance-case-study > result

  • Evaluation param can be changed at the class

Run Scalability Evaluation

  • Right click in the evaluation project

  • Run As > Java Application

  • Choose EvaluationMain class

  • The evaluation experiment should init and you should see logs into the console of Eclipse.

  • Final result should be created at evaluation > result

  • Evaluation param can be changed at the class

goald.evaluation.plans.CreateExperimentsToEvaluateScalabilityOverNumberOfGoalsAndContexts3d

Bugs? Doubts?

  • Look for existing issues or create a new one describing your problem or doubt

  • Contact the author by email

  • gabrielsr@gmail.com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages