Hardware Optimization: Meaningful Attributes & ECU and Task Lists
Only Show Meaningful Attributes
The current list of hardware optimization attributes is shown below.
I have crossed out those that are not meaning full from my point of view.
- RAM
Float size- Cost
Bool sizeSafety level- Failure rate
Int Size- Flash
Enum sizePlatform Architecture Element Type- Power Consumption
In addition, a Weight attribute can be introduced.
Maybe we can introduce some marker interfacer face to enable the efficient implementation of a filter that is agnostic to the attributes provided by the platform. Or we just add the logic to the GUI to offer only relevant attributes.
Remove ECU and Task List
The hardware optimization pattern is commonly applied across all ECUs and tasks. Thus, the two respective lists just add superfluous steps to the process and clutter the interface. As a consequence, they shall be removed and the pattern implicitly applied to all tasks and ECUs.
Edited by Tiziano Munaro