Giter Site home page Giter Site logo

consistants / consistants Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 1.0 6.91 MB

A consistency checker for probabilistic software quality models

License: Other

HTML 0.10% CSS 0.02% Java 99.50% Python 0.38%
verification software-verification traces probabilistic-models

consistants's Introduction

VM details

Please see the following link how to use the tool under https://box.hu-berlin.de/f/66f6f53f379f4c6aaf11/?dl=1 by importing the image in your VM.

ConsistAnts

Build Status

In large-scale software systems, quantitative software quality models can be used to model the system behaviour and support the satisfaction of increasing quality requirements on an abstract level. Such models, however, are only of use if they actually represent the system behaviour in a complete and accurate fashion. To verify whether the consistency between model and system behaviour is high enough, checking tools are required.

In the ConsistAnts project we have implemented tools that provide support to perform consistency checks of software event logs with given quantitative software quality models. For that we introduce a consistency checking algorithm that is based on footprint matrices as known from process theory.

With our tools we support the use of Probabilistic Automata Models as well as Stochastic Regular Expressions.

We have also implemented two different learning algorithms that allow to learn quantitative models from an observed event log. Such learned models can be used as the foundation for further user modifications or be used as a reference point for later checks.

The project is implemented in means of an Eclipse plugin but all functionality is also exposed via a command line interface (Usage).

Getting Started

To set up a development environment please follow our step-by-step guide in the wiki

Help

If you need help with the ConsistAnts project you can find a few useful articles on our wiki.

Apart from that there is also a Gitter chatroom for further questions.

consistants's People

Contributors

lbeurerkellner avatar sinemgetir avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

clauslor

consistants's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.