Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

extend-road-map-with-prototyping-plan #3223

Open
wants to merge 13 commits into
base: MCP/0031
Choose a base branch
from
31 changes: 31 additions & 0 deletions RationaleMCP/0031/ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,37 @@ In future minor versions of Flat Modelica 1, we could improve the language by in
Big changes that don't make sense to even consider for a minor release of version 1 are listed here. Being listed here shall not be interpreted as even being likely to ever happen; this is just a collection of all the ideas that don't fit in the more realistic roadmap for version 1.
- [ ] Allowing some simple form of `model` that makes it possible to preserve structure of the equations that will allow more efficient symbolic processing and production of executables of much smaller size.

## Prototype Development and Testing
### Deliverables
- [ ] Feature list
- [ ] Initial simple example model from MSL mapped against feature list
- [ ] Library of open source unit test models matching the feature list
- [ ] Initial example exported as Flat Modelica code (functionality provided by at least one tool)
- [ ] Initial example imported as Flat Modelica code and simulated (functionality provided by all tools)
- [ ] Advanced examples exported as Flat Modelica code (functionality provided by at least one tool)
- [ ] Advanced examples imported as Flat Modelica code and simulated (functionality provided by all tools)
- [ ] Hand crafted special cases provided as Flat Modelica code
- [ ] Hand crafted special cases imported as Flat Modelica code and simulated (functionality provided by all tools)
- [ ] Gap analysis and list of Flat Modelica language issues

### Milestones
olivleno marked this conversation as resolved.
Show resolved Hide resolved
* MS1: Basic test cases defined
* MS2: Basic test cases evaluated
* MS3: Advanced and special test cases defined
* MS4: Advanced and special test cases evaluated
* MS5: Flat Modelica specification v1.0 defined
olivleno marked this conversation as resolved.
Show resolved Hide resolved

### Timeline
|Time|EQ3-2022|EQ4-2022|EQ1-2023|EQ2-2023|EQ3-2023|EQ4-2023|
|--- |--------|--------|--------|--------|--------|--------|
|MS1 | x | | | | | |
|MS2 | | | | | | |
|MS3 | | | | | | |
|MS4 | | | | | | |
|MS5 | | | | | | |
olivleno marked this conversation as resolved.
Show resolved Hide resolved

EQn: End of Quarter n

olivleno marked this conversation as resolved.
Show resolved Hide resolved
## Revisions
| Date | Description |
| --- | --- |
Expand Down