Skip to content
/ mobata Public

Mobata is a library for modeling notations (requirements, uml statemachines, high-level petri nets ...) using Qt (www.qt.io)

License

Notifications You must be signed in to change notification settings

ifak/mobata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobata

Build Travis-CI Status Build status License

Mobata (Model Based Test Automation) is a library of modelling languages implemented in c++ for specification models including:

The grammars of each modelling language are defined using ANTLR v4, which is part of mobata (v.4.7.2)

Authors and major contributors

  • [ifak] (https://www.ifak.eu) Institut für Automation und Kommunikation - Mobata project lead
  • [...]

Prerequisites

  • Qt (Qt LTS 5.12 recommended)

Contributing to Mobata

Please follow these steps to contribute to mobata:

  1. Fork the ifak/mobata repo
  2. Build mobata using latest Qt LTS (Currently 5.12 - https://www.qt.io/)
  3. Run the mobata unit tests (see Running Unit Tests below)
  4. Create a pull request including your change

Running Unit Tests

All Unit Tests in mobata are implemented using Qt Test framework. It is recommended to run all units tests using the QtCreator, an IDE developed by Qt:

Alternatively, it is possible to run the tests by starting the executable generated for each test script or by running nmake check in the build directory using a console.

License

Mobata is open source software licensed under the LGPLv3.

About

Mobata is a library for modeling notations (requirements, uml statemachines, high-level petri nets ...) using Qt (www.qt.io)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published