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.
2017-10-02 15:12:53 +02:00
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.
2017-10-02 14:44:25 +02:00
Anthony Leonardo Gracio
1081a075d5
Update DESIGN.txt for F_CM
2017-07-20 10:14:30 +02:00
Claire Dross
d3c468eca7
Layer2_MMS_SW_SPARK: update F_FC after answers on #28
2017-07-17 12:54:17 +02:00
Claire Dross
512eb5bc57
Layer2_MMS_SW_SPARK: Add missing parts of F_FC functional behavior
2017-07-13 17:37:03 +02:00
Claire Dross
1495ed8203
Layer2_MMS_SW_SPARK: update after answers on #28
2017-07-13 14:20:08 +02:00
Claire Dross
916d6c8fc3
Layer2_MMS_SW_SPARK: update F_FC behavior
2017-07-12 10:45:26 +02:00
Claire Dross
0c53c4fdd4
Layer2_MMS_SW_SPARK: Reorganize F_FC behavior
2017-07-06 14:06:35 +02:00
Claire Dross
d821e7d5b6
Layer2_MMS_SW_SPARK: Split functional behavior of F_MM in distinct parts
2017-07-05 17:00:02 +02:00
Claire Dross
0b6802ab36
Layer2_MMS_SW_SPARK: fix contracts after answers on #26
2017-07-04 18:06:20 +02:00
Anthony Leonardo Gracio
9054879160
Layer2_MMS_SW_SPARK update DESIGN.txt for F_CM
2017-07-04 11:49:30 +02:00
Claire Dross
67c4118480
Layer2_MMS_SW_SPARK: continue the specification of F_MM
2017-06-29 18:02:20 +02:00
Anthony Leonardo Gracio
813e5522d8
Layer2_MMS_SW_SPARK behavioural specification of F_EL
2017-06-28 17:09:29 +02:00
Anthony Leonardo Gracio
67991b4c1e
Layer2_MMS_SW_SPARK behavioural specification of F_EM
2017-06-28 17:09:29 +02:00
Claire Dross
e82c73fadd
Layer2_MMS_SW_SPARK: take into account answers for #22
2017-06-28 15:51:57 +02:00
Anthony Leonardo Gracio
a069f7a017
Merge pull request #21 from JoseRuizAdaCore/patch-1
...
Fix typos
2017-06-28 15:08:31 +02:00
Claire Dross
55df3d8cf9
Layer2_MMS_SW_SPARK behavioural specification of F_FC
2017-06-27 18:02:55 +02:00
JoseRuizAdaCore
2db3a72f11
Fix typos
2017-06-27 12:47:27 +02:00
JoseRuizAdaCore
0ce8629fab
Fix typos
2017-06-27 12:38:06 +02:00
Claire Dross
bbcca90ab7
Layer2_MMS_SW_SPARK add external volatile state for captors
2017-06-26 18:02:23 +02:00
Claire Dross
2d57e931a7
Layer2_MMS_SW_SPARK: types for physical parameters
2017-06-23 17:12:31 +02:00
Claire Dross
c14ca6e613
Layer2_MMS_SW_SPARK add behavior for F_FC
2017-06-22 18:02:45 +02:00
Claire Dross
dcc3196083
Layer2_MMS_SW_SPARK update parameter data items
2017-06-22 18:01:41 +02:00
Claire Dross
49c9ca4085
Layer2_MMS_SW_SPARK minor update f_fc.data types
2017-06-20 18:06:14 +02:00
Claire Dross
1dbbffd9a1
Layer2_MMS_SW_SPARK add parameter items for F_MM
2017-06-20 16:37:50 +02:00
Claire Dross
fffbf2ce3c
SPARK layer2: describe activity of input/output analysis
2017-06-19 15:35:34 +02:00
Claire Dross
8070372543
Identify entities and supply a SPARK specification for F_MM
2017-06-16 14:43:34 +02:00
Anthony Leonardo Gracio
8cb01c5cfa
Identify constants used by MMS.F_EL
2017-06-16 11:41:54 +02:00
Anthony Leonardo Gracio
c5af403294
Reformat comments
2017-06-16 11:41:33 +02:00
Anthony Leonardo Gracio
3b349cfd8b
Identify constants used by MMS.F_PT.F_EM
2017-06-16 10:55:47 +02:00
Anthony Leonardo Gracio
a4d0ff0ce9
Identifty the constants used by MMS.F_PT.F_FC
2017-06-16 10:43:34 +02:00
Anthony Leonardo Gracio
6035ffd164
Take into account Rotactors and use the same type for energy sources
2017-06-16 10:43:34 +02:00
Anthony Leonardo Gracio
65a77f9967
List the entities in Ada specification files
2017-06-13 12:44:23 +02:00
CyrilleComar
6a70babfec
add READMEs in new directories
2017-04-25 16:23:42 +02:00