Coder Social home page Coder Social logo

fmi-ls-bus's Introduction

FMI Layered Standard Network Communication

Build Specification

This repository contains a current prototype draft for the FMI Layered Standard Network Communication (fmi-ls-bus) based on the Functional Mock-up Interface 3.0 standard for the exchange of simulation models. Note that this draft is being worked on actively, and thus are subject to change without notice.

This is currently not normative, nor is this document to be considered officially endorsed by the Modelica Association or other involved organisations prior to official adoption.

The FMI 3.0 Layered Standard Network Communication is currently maintained on GitHub and is based on the FMI standard. The current state of development is published here and contains all bus types that are currently in development or are already final. Official releases are directly published via GitHub.

Roadmap

Different abstraction layers and types of buses are developed in different versions that build on each other. Corresponding milestones and a detailed roadmap have been defined for this purpose. The following graphic provides an overview of the planned sequence of supported bus systems:

roadmap of fmi-ls-bus

A detailed roadmap showing completed, current and future work can be accessed here.

Repository Structure

  • docs -- Sources of the specification document
  • headers -- Header files of the C-API
  • schema -- XSD schema for this FMI Layered Standard

Getting Started

To help you get started, we provide introductory chapters. The following resources are currently available:

Demos

Demo FMUs are available within the FMI LS Bus Implementers' Guide to illustrate how to use and implement the fmi-ls bus. More demos will be added iteratively in the near future. See also the overview pages for the demos, categorized by the different supported bus types of the fmi-ls-bus.

FMI LS Bus Implementers' Guide

The FMI LS Bus Implementers' Guide is a free resource intended to give non-normative recommendations and guidance to implementers of the Functional Mock-up Interface Layered Standard Network Communication (FMI-LS-BUS).

Copyright and License

Code and documentation copyright (C) 2008-2011 the MODELISAR consortium and 2012-2024 the Modelica Association Project FMI. Code released under the 2-Clause BSD License. Docs released under Attribution-ShareAlike 4.0 International.

Other FMI Layered Standards

If you are interested in the FMI Layered Standard for Network Communication, the fmi-ls-xcp could also be relevant to you. The fmi-ls-xcp specifies an FMI extension for using the XCP protocol and A2L variable description within FMUs.

fmi-ls-bus's People

Contributors

bmenne-dspace avatar andreas-junghanns avatar ptaeuberds avatar msuevern avatar pmai avatar chrbertsch avatar klausschuch avatar snps-ribbe avatar t-sommer avatar emvahle avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.