Yannick Moy
c611f718a1
Layer2_MMS_SW_SPARK: fix use of standard dimensioned types
...
Root type System.Dim.Mks is of type Long_Long_Float which is not
supported in SPARK, on systems where this is a larger type than the
IEEE-754 64bits floats. Redefine a local version of Mks package to
use Long_Float as a root type instead.
7 years ago
Yannick Moy
3df4ef5cdd
Layer_2_MMS_SW_SPARK: use dimension system for floating-point units
...
Some units in types.ads are defined as floating-point types and others
as signed integer types. Start using the dimension system in GNAT on
floating-point units. Next step is to see if there is a benefit in using
floating-point types instead of signed integer types for the input and
output types, so that we can use the standard dimension system. Otherwise,
we could use a signed integer type with the Dimension_System aspect as
the root type for all these signed integer types.
7 years ago
Anthony Leonardo Gracio
1081a075d5
Update DESIGN.txt for F_CM
8 years ago
Claire Dross
d3c468eca7
Layer2_MMS_SW_SPARK: update F_FC after answers on #28
8 years ago
Claire Dross
512eb5bc57
Layer2_MMS_SW_SPARK: Add missing parts of F_FC functional behavior
8 years ago
Claire Dross
1495ed8203
Layer2_MMS_SW_SPARK: update after answers on #28
8 years ago
Claire Dross
916d6c8fc3
Layer2_MMS_SW_SPARK: update F_FC behavior
8 years ago
Claire Dross
0c53c4fdd4
Layer2_MMS_SW_SPARK: Reorganize F_FC behavior
8 years ago
Claire Dross
d821e7d5b6
Layer2_MMS_SW_SPARK: Split functional behavior of F_MM in distinct parts
8 years ago
Claire Dross
0b6802ab36
Layer2_MMS_SW_SPARK: fix contracts after answers on #26
8 years ago
Anthony Leonardo Gracio
9054879160
Layer2_MMS_SW_SPARK update DESIGN.txt for F_CM
8 years ago
Claire Dross
67c4118480
Layer2_MMS_SW_SPARK: continue the specification of F_MM
8 years ago
Anthony Leonardo Gracio
813e5522d8
Layer2_MMS_SW_SPARK behavioural specification of F_EL
8 years ago
Anthony Leonardo Gracio
67991b4c1e
Layer2_MMS_SW_SPARK behavioural specification of F_EM
8 years ago
Claire Dross
e82c73fadd
Layer2_MMS_SW_SPARK: take into account answers for #22
8 years ago
Claire Dross
55df3d8cf9
Layer2_MMS_SW_SPARK behavioural specification of F_FC
8 years ago
JoseRuizAdaCore
2db3a72f11
Fix typos
8 years ago
JoseRuizAdaCore
0ce8629fab
Fix typos
8 years ago
Claire Dross
bbcca90ab7
Layer2_MMS_SW_SPARK add external volatile state for captors
8 years ago
Claire Dross
2d57e931a7
Layer2_MMS_SW_SPARK: types for physical parameters
8 years ago
Claire Dross
c14ca6e613
Layer2_MMS_SW_SPARK add behavior for F_FC
8 years ago
Claire Dross
dcc3196083
Layer2_MMS_SW_SPARK update parameter data items
8 years ago
Claire Dross
49c9ca4085
Layer2_MMS_SW_SPARK minor update f_fc.data types
8 years ago
Claire Dross
1dbbffd9a1
Layer2_MMS_SW_SPARK add parameter items for F_MM
8 years ago
Claire Dross
fffbf2ce3c
SPARK layer2: describe activity of input/output analysis
8 years ago
Claire Dross
8070372543
Identify entities and supply a SPARK specification for F_MM
8 years ago
Anthony Leonardo Gracio
8cb01c5cfa
Identify constants used by MMS.F_EL
8 years ago
Anthony Leonardo Gracio
c5af403294
Reformat comments
8 years ago
Anthony Leonardo Gracio
3b349cfd8b
Identify constants used by MMS.F_PT.F_EM
8 years ago
Anthony Leonardo Gracio
a4d0ff0ce9
Identifty the constants used by MMS.F_PT.F_FC
8 years ago
Anthony Leonardo Gracio
6035ffd164
Take into account Rotactors and use the same type for energy sources
8 years ago
Anthony Leonardo Gracio
65a77f9967
List the entities in Ada specification files
8 years ago
CyrilleComar
6a70babfec
add READMEs in new directories
8 years ago