Skip to content

Commit b810bc3

Browse files
Merge branch 'develop-update-docs' into develop. Close #220.
**Description** Some of the documentation of Ogma, such as the READMEs of the cocospec and smv language processing modules, still contains references to the way that Ogma was designed in older version. As Ogma has evolved over time and requirements have changed, these references are no longer applicable. **Type** - Management: Adjust documentation to match new requirements. **Additional context** None. **Requester** - Ivan Perez. **Method to check presence of bug** Not applicable (not a bug). **Expected result** The documentation no longer contains references to tools based on the design of the initial versions of Ogma. **Solution implemented** Remove references to old design of Ogma from documentation. Remove references to old design of Ogma from hlint files. **Further notes** None.
2 parents f6b698b + 499759e commit b810bc3

File tree

7 files changed

+15
-15
lines changed

7 files changed

+15
-15
lines changed

ogma-core/.hlint.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,3 @@
33

44
# Ignore in automatically generated files.
55
- ignore: {within: [Paths_ogma_core]}
6-
7-
# We use data instead of newtype for uniformity.
8-
- ignore: { name: Use newtype instead of data
9-
, within: [ Command.FRETReqsDB2Copilot ]
10-
}

ogma-core/CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# Revision history for ogma-core
22

3-
## [1.X.Y] - 2025-01-26
3+
## [1.X.Y] - 2025-01-27
44

55
* Import liftIO from Control.Monad.IO.Class (#215).
6+
* Remove references to old design of Ogma from hlint files (#220).
67

78
## [1.6.0] - 2025-01-21
89

ogma-language-cocospec/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Revision history for ogma-language-cocospec
22

3+
## [1.X.Y] - 2025-01-27
4+
5+
* Remove references to old design of Ogma from documentation (#220).
6+
37
## [1.6.0] - 2025-01-21
48

59
* Version bump 1.6.0 (#208).

ogma-language-cocospec/ogma-language-cocospec.cabal

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ description: Ogma is a tool to facilitate the integration of safe runtim
5353
<https://github.com/Copilot-Language/copilot Copilot>, a high-level runtime
5454
verification framework that generates hard real-time C99 code.
5555
.
56-
This library contains a frontend to read CoCoSpec Boolean expressions, used by
57-
the tool FRET to capture requirement specifications.
56+
This library contains a frontend to read CoCoSpec Boolean expressions.
5857

5958
-- Ogma packages should be uncurated so that only the official maintainers make
6059
-- changes.

ogma-language-smv/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Revision history for ogma-language-smv
22

3+
## [1.X.Y] - 2025-01-27
4+
5+
* Remove references to old design of Ogma from documentation (#220).
6+
37
## [1.6.0] - 2025-01-21
48

59
* Version bump 1.6.0 (#208).

ogma-language-smv/grammar/SMV.cf

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@
2828
-- FOR ANY SUCH MATTER SHALL BE THE IMMEDIATE, UNILATERAL TERMINATION OF THIS
2929
-- AGREEMENT.
3030

31-
-- This is a simplified grammar of SMV temporal logic expressions, extended
32-
-- with the tags that FRET uses around names.
33-
--
34-
-- The format of FRET files itself uses JSON, so this grammar applies
35-
-- only to specific fields in those files.
31+
-- This is a simplified grammar of SMV temporal logic expressions. This grammar
32+
-- allows for the presence of tags around some expressions, which some tools
33+
-- that produce SMV include in expressions.
3634

3735
entrypoints BoolSpec;
3836

ogma-language-smv/ogma-language-smv.cabal

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ description: Ogma is a tool to facilitate the integration of safe runtim
5353
<https://github.com/Copilot-Language/copilot Copilot>, a high-level runtime
5454
verification framework that generates hard real-time C99 code.
5555
.
56-
This library contains a frontend to read SMV Boolean expressions, used by
57-
the tool FRET to capture requirement specifications.
56+
This library contains a frontend to read SMV Boolean expressions.
5857

5958
-- Ogma packages should be uncurated so that only the official maintainers make
6059
-- changes.

0 commit comments

Comments
 (0)