Enabling Reactive Streams in HLA-based Simulations through a Model-Driven Solution