SkillAgentSearch skills...

Tacos

MTL Controller Synthesis

Install / Use

/learn @morxa/Tacos
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

TACoS: A Tool for MTL Controller Synthesis

CircleCI codecov Codacy Badge Docker Repository on Quay DOI

TACoS is a TA Controller Synthesis tool for MTL specifications. Given a plant timed automaton, an MTL specification, and a partitioning of the actions into environment and controller actions, it synthesizes a controller such that the plant satisfies the specification.

Please check out the Wiki or the Doxygen docs for further information.

Detailed benchmark results are available here. You can also test the code and run the benchmarks on CodeOcean.

Publications

  1. Hofmann, T., & Schupp, S. (2023). Controlling timed automata against MTL specifications with TACoS. Science of Computer Programming 225, 102898. (pdf) (doi)
  2. Hofmann, T., & Schupp, S. (2021). TACoS: A tool for MTL controller synthesis. Proceedings of the 19th International Conference on Software Engineering and Formal Methods. Best Tool Paper Award (pdf) (doi)
View on GitHub
GitHub Stars5
CategoryDevelopment
Updated1y ago
Forks2

Languages

C++

Security Score

55/100

Audited on May 17, 2024

No findings