Skip to content

remove processor models and basic facts from behavior

Björn Brandenburg requested to merge move-proc-models into master

Addresses #48 (closed): The behavior folder / namespaces should be reserved for defining our trace-based semantics and remain as minimal as possible. The actual processor state definitions don't need to be there. Similarly, the basic facts about the behavioral model really constitute a form of analysis and hence should also not be behavior folder.

The new basic_facts folder in analysis/ should probably be cleaned up at at a later point when we have a better idea of the structure of model/ and analysis/ (e.g., the ideal_schedule.v file should probably not be there in the long term). However, for now this works and helps us to keep the trace-based semantics clean and minimal.

Any concerns that would speak against merging this?

CC: @sbozhko @sophie @mlesourd

Merge request reports