Fitness Function Fractalizer
An architectural fitness function, as defined in Building Evolutionary Architectures, provides an objective integrity assessment of some architectural characteristics, which may encompass existing verification criteria, such as unit testing, metrics, monitors, and so on. The Fitness Function Fractalizer provides a hierarchical view of the current status of the fitness functions that apply to your software architecture.
The view can be fully specified by using a simple json file.
The demo application uses FURPS as the first level of fitness functions. FURPS is an acronym representing a model for classifying software quality attributes.
Check http response from a webservice, or website. Supports some basic result validation.
Execute an InfluxDB query with a single numeric value response and check the result based on simple an expression (e.g. <, >, ==, and !=)
The frontend is build with Webpack. To create the project the tool create-webpack-application is used.
The frontend is build in Javascript and located in the 'src/main/frontend' folder. To start a live webserver and live file reloading, run:
npm run start
To make a build and install it in the Spring boot static resources folder, run:
npm run build