Google Doc link for final definitions and contributions (Per assignment requirements) https://docs.google.com/document/d/1FIzxBgzkDR7rE23oBuvWadgyuqCUfLK05Yu3Hs-aUHw ...
Predictable memory layout. Plain old data (Transition, FSA, StateSet) as fixed arrays gives tight control over memory and iteration. You know the cost of every operation and avoid GC churn. Simple ...
Abstract: The verification of the time behavior in distributed, multi-threaded programs is challenging, mainly because modern programming languages only provide means to represent time without a ...