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
  • Decision Support Toolbox Description

Decision Support Toolbox Description · Changes

Page history
Update Decision Support Toolbox Description authored May 14, 2020 by Christos Lamprakos's avatar Christos Lamprakos
Hide whitespace changes
Inline Side-by-side
Decision-Support-Toolbox-Description.md
View page @ 826bb17b
The Decision Support Toolbox integrates all insights retrieved from each individual analysis toolbox (*Energy, Technical Debt, Dependability, Forecasting*). Code refactoring suggestions from all the analysis toolboxes, as well as forecasting data, now have to be presented in a unified format. Furthermore, the DS module provides a clean front-end interface for the user to interact with the analysis results.
The toolbox deals with two separate aspects of decision-making:
- dealing with the qualitative trade-offs introduced by the various suggestions of each analysis toolbox
- considering the financial aspect of each suggestion
Each of the above aspects is handled by a separate module of the toolbox: the first by Trade-off Manager, the second by Refactorings as Financial Investment. The following contents of this page are thus divided in two main sections.
# Trade-off Manager
![la](https://imgur.com/k88CXsq)
## LUT Structure
The LUT is implemented via a dockerized [PostgreSQL][PSQL] database, consisting of a single table, which is for convenience visualized below. As per standard database etiquette, the top row denotes the names of the columns of which the LUT is comprised. Each individual cell on the second row contains essential information that is needed in order to properly interact with the database.
......
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