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 @@ + \ 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 ReleaseReleasing 1.0.0 version of fmi-ls-bus thatis technical and formal verified CAN, CAN FD and CAN XLGeneral ConceptsDeveloping general concepts for fmi-ls-bus that are used by all supported bus typesCANSpecification and verification of fmi-ls-busfor CAN, CAN FD and CAN XL1.0 AlphaReleasing 1.0.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for CAN, CAN FD and CAN XLDevelopmentFlexRaySpecification and verification of fmi-ls-busfor FlexRay1.1 AlphaReleasing 1.1.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for FlexRay1.1 BetaReleasing 1.1.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors1.1.0DevelopmentFlexRay ConceptDeveloping concepts FlexRay support of fmi-ls-busv1.0.0v1.1.0LIN/EthernetSpecification and verification of fmi-ls-busfor LIN/Ethernet1.2 AlphaReleasing 1.0.0 Alpha version of fmi-ls-bus that is technical verified by prototypes for LIN/Ethernet1.2 BetaReleasing 1.1.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors1.2.0DevelopmentLIN/Ethernet ConceptsDeveloping concepts LIN/Ethernet support of fmi-ls-busv1.2.0Maintenance of fmi-ls-bus version 1.0.0 MaintenanceMaintenance of fmi-ls-bus version 1.0.0 1.0.01.0 BetaReleasing 1.0.0 Beta version of fmi-ls-bus that is crosschecked by several importers from different vendors1.2 ReleaseReleasing 1.0.0 version of fmi-ls-bus thatis technical and formal verified CAN, CAN FD, CAN XL, LIN, Ethernet and FlexRay1.1 ReleaseReleasing 1.0.0 version of fmi-ls-bus thatis technical and formal verified CAN, CAN FD, CAN XL and FlexRayMaintenanceMaintenance of fmi-ls-bus version 1.1.0 Already achieved milestonesMilestones currently in progressMilestones to be worked onMilestonesMaintenanceMaintenance of fmi-ls-busversion 1.2.0 \ No newline at end of file