diff --git a/.github/workflows/build-ls-bus.yml b/.github/workflows/build-ls-bus.yml index dc5e458b..a490f72d 100644 --- a/.github/workflows/build-ls-bus.yml +++ b/.github/workflows/build-ls-bus.yml @@ -1,6 +1,7 @@ name: Build Layered Standard Network Communication on: + workflow_dispatch: push: branches-ignore: [ 'temp/*' ] tags: diff --git a/README.md b/README.md index d0c4449d..2d19ee7b 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,14 @@ officially endorsed by the Modelica Association or other involved organisations prior to official adoption. The [FMI 3.0 Layered Standard Network Communication][spec] is currently -maintained on [GitHub][githubspec] and is published [here][spec]. It is -based on the [FMI][] standard. +maintained on [GitHub][githubspec] and is based on the [FMI][] standard. +The current state of development is published [here][spec]. This document status +contains all bus types that are currently in development or are already final. +Different types of buses are developed in different versions that build on each other. +Corresponding [milestones][milestones] and a detailed [roadmap][roadmap] have +been defined for this purpose. +Based on the defined [roadmap][roadmap], published [releases][releases] can be examined +and downloaded. ## Repository Structure - `docs` -- Sources of the specification document @@ -48,7 +54,10 @@ Docs released under [Attribution-ShareAlike 4.0 International]. [2-Clause BSD License]: https://opensource.org/licenses/BSD-2-Clause [Attribution-ShareAlike 4.0 International]: https://creativecommons.org/licenses/by-sa/4.0/ [githubspec]: docs/index.adoc +[roadmap]: Roadmap.md [spec]: https://modelica.github.io/fmi-ls-bus/main/ +[milestones]: https://github.com/modelica/fmi-ls-bus/milestones?direction=asc&sort=title&state=open +[releases]: https://github.com/modelica/fmi-ls-bus/releases [FMI LS Bus Implementers' Guide]: https://modelica.github.io/fmi-guides/main/ls-bus-guide/ [Getting started with CAN, CAN FD and CAN XL]: https://modelica.github.io/fmi-guides/main/ls-bus-guide/#low-cut-can-getting-started-with-can [CAN, CAN FD and CAN XL Demo Overview]: https://modelica.github.io/fmi-guides/main/ls-bus-guide/#low-cut-can-demos diff --git a/Roadmap.md b/Roadmap.md new file mode 100644 index 00000000..a6f6851a --- /dev/null +++ b/Roadmap.md @@ -0,0 +1 @@ +![roadmap of fmi-ls-bus](roadmap.svg) \ No newline at end of file diff --git a/roadmap.drawio b/roadmap.drawio new file mode 100644 index 00000000..06962a07 --- /dev/null +++ b/roadmap.drawio @@ -0,0 +1,435 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/roadmap.svg b/roadmap.svg new file mode 100644 index 00000000..05077f28 --- /dev/null +++ b/roadmap.svg @@ -0,0 +1,3 @@ + + +
1.0 Release
Releasing 1.0.0 version of fmi-ls-bus that
is technical and formal verified 
CAN, CAN FD and CAN XL
General Concepts
Developing general concepts for fmi-ls-bus that are used by all supported bus types
CAN
Specification and verification of fmi-ls-bus
for CAN, CAN FD and CAN XL
1.0 Alpha
Releasing 1.0.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for
CAN, CAN FD and CAN XL
Development
FlexRay
Specification and verification of fmi-ls-bus
for FlexRay
1.1 Alpha
Releasing 1.1.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for
FlexRay
1.1 Beta
Releasing 1.1.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors
1.1.0
Development
FlexRay Concept
Developing concepts FlexRay support of fmi-ls-bus
v1.0.0
v1.1.0
LIN/Ethernet
Specification and verification of fmi-ls-bus
for LIN/Ethernet
1.2 Alpha
Releasing 1.0.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for
LIN/Ethernet
1.2 Beta
Releasing 1.1.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors
1.2.0
Development
LIN/Ethernet Concepts
Developing concepts LIN/Ethernet support of fmi-ls-bus
v1.2.0
Maintenance of fmi-ls-bus version 1.0.0 
Maintenance
Maintenance of fmi-ls-bus
version 1.0.0 
1.0.0
1.0 Beta
Releasing 1.0.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors
1.2 Release
Releasing 1.0.0 version of fmi-ls-bus that
is technical and formal verified 
CAN, CAN FD, CAN XL, LIN, Ethernet and FlexRay
1.1 Release
Releasing 1.0.0 version of fmi-ls-bus that
is technical and formal verified 
CAN, CAN FD, CAN XL and FlexRay
Maintenance
Maintenance of fmi-ls-bus
version 1.1.0 
Already achieved milestones
Milestones currently in progress
Milestones to be worked on
Milestones
Maintenance
Maintenance of fmi-ls-bus
version 1.2.0 
\ No newline at end of file