https://github.com/cpslabgu/swift-fsmlib
Library for logic-labelled finite-state machines
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (6.5%) to scientific vocabulary
Keywords
Repository
Library for logic-labelled finite-state machines
Basic Info
- Host: GitHub
- Owner: CPSLabGU
- Language: Swift
- Default Branch: main
- Homepage: https://cpslabgu.github.io/swift-fsmlib/documentation/fsm/
- Size: 1.13 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
swift-fsmlib
A cross-platform Swift library for finite state machines (FSMs) and FSM conversion tools.
Overview
swift-fsmlib provides robust, type-safe tools for defining, analysing, and converting finite state machines. Its design is idiomatic Swift, supporting both macOS and Linux, and aims to facilitate both research and production use.
- FSM: Core framework for FSMs, including state, transition, and event management.
- fsmconvert: Tool for creating FSM arrangements and for converting between FSM representations and formats.
Documentation
Comprehensive documentation is available via DocC in the source tree:
- Sources/FSM/FSM.docc/
- Sources/fsmconvert/fsmconvert.docc/
Getting Started
See the Getting Started guide for a walkthrough on defining and using FSMs.
Owner
- Name: CPSLabGU
- Login: CPSLabGU
- Kind: organization
- Repositories: 1
- Profile: https://github.com/CPSLabGU
GitHub Events
Total
- Push event: 38
- Create event: 1
Last Year
- Push event: 38
- Create event: 1
Dependencies
- github.com/apple/swift-argument-parser 1.2.2