Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • tutorial

tutorial · Changes

Page history
Update tutorial authored Feb 01, 2021 by Haris Marantos (ICCS)'s avatar Haris Marantos (ICCS)
Hide whitespace changes
Inline Side-by-side
tutorial.md
View page @ a02d7d8d
......@@ -114,7 +114,7 @@ In addition to this, some toolbox-specific parameters should be also provided, i
| ---------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Technical Debt | {"language": "C", <br/>"typeAnalysis": 1,<br/>"moveClassRefactoring": false,<br/>"extractMethodRefactoring": false<br/>}|**language**: The programming language in which the selected software project is written (valid values: C and Java). For C++ projects use C.<br/>**typeAnalysis**: The type of analysis that should be applied. It takes two values:<br/> - 1: denotes that the project is new and a complete analysis should be executed<br/> - 2: denotes that the project has been already analysed in the past with the toolbox, and only a new version should be analysed<br/>**moveClassRefactoring**: It takes Boolean values. True to run the analyses of move class refactorings and false to not run it.<br/>**extractMethodRefactoring**: It takes Boolean values. True to run the analyses of extract long method refactorings and false to not run it.|
|Dependability| {<br/>"optimal_checkpoint": {<br/>"g":"0.000005",<br/>"B0e":"500.0",<br/>"B0c":"100000.0", <br/>"b0c":"100.0", <br/>"b1c":"10.0", <br/>"b0e":"100.0",<br/>"b1e":"10.0", <br/>"N":"10000.0", <br/>"B1e":"0.0", <br/>"B1c":"0.0", <br/>"Y":"1.0"<br/>} <br/>}|**g**: Failure probability of a single instruction<br/>**B0e**: Energy needed to create the checkpoint<br/>**B0c**: Execution time needed to create the checkpoint<br/>**b1e**: Energy needed to create checkpoint based on number of memory used<br/>**b1c**: Execution time needed to create checkpoint based on number of memory used<br/>**b0e**: Energy needed to restore the program to the last checkpoint<br/>**b0c**: Execution Time needed to restore the program to the last checkpoint<br/>**b1e**: Energy needed to restore instructions executed between checkpoints<br/>**b1c**: Execution Time needed to restore instructions executed between checkpoints<br/>**N**: number of loop repetitions to test (used for limiting the plot)<br/>**Y**: number of instructions from the beginning of the program|
|Energy| No parameters required| No parameters required|
|Energy| {"commit": "commit number"}| Optional for analysing a specific commit|
|Decision Support| No parameters required| No parameters required|
|Forecaster| No parameters required| No parameters required|
......
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages