Project

General

Profile

Download (1023 Bytes) Statistics
| Branch: | Tag: | Revision:
1

    
2
Current Status:    [![Build Status](https://travis-ci.org/coco-team/lustrec.svg?branch=master)](https://travis-ci.org/coco-team/lustrec)
3

    
4
[![Stories in Ready](https://badge.waffle.io/coco-team/lustrec.png?label=ready&title=Ready)](https://waffle.io/coco-team/lustrec)
5
[![Throughput Graph](https://graphs.waffle.io/coco-team/lustrec/throughput.svg)](https://waffle.io/coco-team/lustrec/metrics/throughput)
6

    
7
# LustreC
8

    
9
LustreC is a modular compiler of Lustre code into C and Horn Clauses.
10

    
11
# Dependencies
12
On a fresh ubuntu/debian-like install
13
> apt-get install opam libmpfr-dev
14
Get a fresh version of ocaml
15
> opam switch 4.06.1
16
Install some dependencies
17
> opam install depext ocamlgraph mlmpfr num cmdliner fmt logs yojson menhir
18
In OSX, some issues with Z3, please pin the following version:
19
> opam pin add z3 4.8.1
20
> opam install z3
21
# Build
22
```
23
> autoconf
24
> ./configure
25
> make
26
```
27

    
28
# Usage
29
```
30
> ./bin/lustrec -help
31
```
32

    
33
# People
34
* Pierre-Loic Garoche (ONERA)
35
* Xavier Thirioux (IRIT)
36
* Temesghen Kahsai (NASA Ames / CMU)
(11-11/17)