Skip to content

A framework to support the declarative definition of engineering model semantics

License

Notifications You must be signed in to change notification settings

ftsrg/semantifyr

Repository files navigation

Semantifyr

A framework to support the declarative definition of engineering model semantics.

Build

Use Java 17 for building.

Run gradlew build to assemble the whole project, and execute all automated test, including regression testing and formal verifications. The required environment (e.g., Theta binaries) is automatically constructed by Gradle. Tests should run in a few minutes.

To execute all tests (even extremely slow, several days long tests!), run gradlew allTests.

NOTE: Verification tests use Docker to run Theta. To run the build locally, ensure you have docker installed!

Contribution

Please, follow the instructions in CONTRIBUTING.md

License

Copyright (c) 2024 Semantifyr Authors

Semantifyr is available under the Eclipse Public License - v 2.0.

Semantifyr complies with the REUSE Specification – Version 3.0 to provide copyright and licensing information to each file, including files available under other licenses. For more information, see the comments headers in each file and the license texts in the LICENSES directory.

About

A framework to support the declarative definition of engineering model semantics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published