Software to be build is to compare data from independent satellite systems. As fighter jets traverse airspace, each system determines its identity, recording the name of the jet type or an equivalent letter or number abbreviation. For data collected over time, the simulation software must ascertain whether systems agree on identification and if so, whether contrasting the data by single or multiple processors would be more efficient.
This article begins with a proof of concept in Scala 2.12. A small program with function taking generic collection type parameters verifies the basic strategy. The actual software is written in 2.13, in which generic collection types – those inheriting the GenTraversable hierarchy – have been deprecated . The parallel package is also gone but can be brought back .