Package: ogma
Source: haskell-ogma-cli
Version: 1.10.0-1
Architecture: arm64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Installed-Size: 60908
Depends: libbz2-1.0, libc6 (>= 2.38), libexpat1 (>= 2.0.1), libffi8 (>= 3.4), libgmp10 (>= 2:6.3.0+dfsg), libnuma1 (>= 2.0.11), libzstd1 (>= 1.5.5), zlib1g (>= 1:1.1.4), haskell-ogma-core-utils
Recommends: libghc-copilot-dev
Breaks: haskell-ogma-cli-utils (<< 1.7.0-2~)
Replaces: haskell-ogma-cli-utils (<< 1.7.0-2~)
Provides: haskell-ogma-cli-utils (= 1.10.0-1)
Section: haskell
Priority: optional
Homepage: https://github.com/nasa/ogma
Description: Helper tool to interoperate between Copilot and other languages
 Ogma is a tool to facilitate the integration of safe runtime monitors into
 other systems. Ogma extends
 <https://github.com/Copilot-Language/copilot Copilot>, a high-level runtime
 verification framework that generates hard real-time C99 code.
 .
 Some use cases supported by Ogma include:
 .
  - Translating requirements defined in structured natural
  language into monitors in Copilot.
 .
  - Generating the glue code necessary to work with C
  structs in Copilot.
 .
  - Generating
  <https://cfs.gsfc.nasa.gov/ NASA Core Flight System>
  applications that use Copilot for monitoring data
  received from the message bus.
 .
  - Generating message handlers for NASA Core Flight System
  applications to make external data in structs available
  to a Copilot monitor.
 .
  - Generating
  <https://ros.org Robot Operating System (ROS 2)>
  applications that use Copilot for monitoring data
  received from different topics.
 .
  - Generating
  <https://github.com/nasa/fprime F'>
  components that use Copilot for monitoring.
 .
  - Generating monitors from state diagrams specified using
  a graphical notation.
