8000 GitHub - janverhoeckx/3F: Fitness Function Fractalizer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

janverhoeckx/3F

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Quality Gate Status

3F

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.

alt text

Supported checks

Simple HTTP health

Check http response from a webservice, or website. Supports some basic result validation.

InfluxDB

Execute an InfluxDB query with a single numeric value response and check the result based on simple an expression (e.g. <, >, ==, and !=)

Front-end

The frontend is build with Webpack. To create the project the tool create-webpack-application is used.

Developing the front-end

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

About

Fitness Function Fractalizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0