Skip to content
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
- [ ] Basic examples exported as Flat Modelica code (functionality provided by at least one tool)
- [ ] Basic examples 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
* 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

### Timeline
|Time|EQ3-2022|EQ4-2022|EQ1-2023|EQ2-2023|EQ3-2023|EQ4-2023|
|--- |--------|--------|--------|--------|--------|--------|
|MS1 | x | | | | | |
|MS2 | | | | | | |
|MS3 | | | | | | |
|MS4 | | | | | | |
|MS5 | | | | | | |

EQn: End of Quarter n

## Revisions
| Date | Description |
| --- | --- |
Expand Down