Tobias Reiher

Results 82 issues of Tobias Reiher

When this runtime is used, the whole project is rebuilt every time. That is at least the case for RecordFlux. With the original runtime only changed files are rebuilt.

### Context and Problem Statement There are cases where a scalar value (usually an integer) is represented by a complex structure. One example would be variable-length integers (#8). While some...

generator
model
specification

The VCs for each action in a session state is generated. The VCs are used in the code generator to add checks to ensure that the needed properties are fulfilled....

model

### Context and Problem Statement In #701 the introduction of declare blocks is proposed. Declare blocks provide a similar functionality as the already existing bindings. It could be beneficial to...

specification
architectural decision

### Context and Problem Statement Declaring an integer type which covers the entire value range can be quite cumbersome: ```ada type T is range 0 .. 2 ** 16 -...

specification
architectural decision

### Context and Problem Statement Integer overflows can occur in various scenarios: - Additions/multiplications using global variable in multiple states (e.g., incrementing sequence number for each message) - Additions/multiplications between...

generator

### Context and Problem Statement In many cases, certain properties of an object must be fulfilled before the object can be used for specific actions. #### Examples ##### E1 ```Ada...

generator
architectural decision

Ideally, simplification should not change the order of expressions. ```python >>> str(Mul(Number(8), Variable("L")).simplified()) 'L * 8' ```

small

When parsing or generating a message, the message must be processed sequentially, i.e. before a field can be parsed or set, all predecessor fields must have been successfully verified. In...

```Ada generic Length_Type : ; Value_Type : ; type Length_Value is message Length : Length_Type then Value with Length => Length; Value : Value_Type; end message; ``` Instantiation of generic...

specification