|
In general, the information in the table and in the text is valid, if one is comparing OpenJAUS as the given implementation. However, OpenJAUS is not the only implementation of JAUS. While OpenJAUS chooses to use UDP for all communication, there are existing implementations of JAUS that use other IPC such as unix-sockets, especially for the inter-node communication.
To assert that JAUS is only compatible with C is wholly incorrect. A through survey of the JAUS implementation landscape will show a bevy of JAUS implementations which support JAVA, C, C++, C# and probably several other more niche languages.
Overall, I feel the paper did a cursory exploration of JAUS, not much beyond the wikipedia entry, and used the OpenJAUS implementation to satisfy their needs to populate a table. Unfortunately they didn't even properly reference OpenJAUS as the source for their assumptions (beyond a slight mention in the text) and did not reference OpenJAUS in anyway in their references.
While it would be easy to chastise, any number of papers such as this are published every year in support of research activities at various universities across the world. To expect them all to have complete or 100% accurate information is futile. That said, it is an interesting paper and data point, thanks for bringing it up.
|