Closed joey-coleman closed 10 years ago
Comment by nick_battle, 2014-07-27 15:29:36.854000:
- Group: DISCUSSION --> EXECUTION
The implementation for this has been completed and checked in. The LRM updates are still needed.
Marcel will work on the LRM updates in the next few weeks. The LB expects to close this RM at the next NM.
Fixed documentation in commit 4f02843db735bf98e61f1d46246f6081b9662bcf.
1 Identification of the Originator Marcel Verhoef
2 Target of the request: defining the affected components of the language
Removal of periodic (and sporadic) syntax from the VDM++ dialect
3 Motivation for the request
Weak semantics depending on interpreter scheduler settings leads to confusion, as the meaning of "time" is absent from the language.
4 Description of the request, including: (a) description of the modification;
Removal of these constructs from the VDM++ syntax entirely (and the implementation in the interpreters)
(b) benefits from the modification;
Clean-up the notation; as VDM-RT is really intended to deal with time explicitly.
(c) possible side effects.
Existing specifications might be affected, but we suspect that there is very little legacy, as the construct is rarely used due to its peculiar nature.
5 Source code and technical documentation where applicable
Removal from the language reference manual.
6 A test suite for validation of the modification in the executable models.
Not applicable