Version 2.0 of ICAROUS, a.k.a., ICAROUS-2
- ICAROUS-2 stands for Independent Configurable Architecture for Reliable Operations of Unmanned Systems with Distributed On-Board Services (DOS).
- ICAROUS-2 is a software architecture intended to be independent from the middleware. It is currently instantiated with cFS, but it supports SHREC*'s SBD (cFS with DDS bus). More middleware may be supported in the future. [* SHREC is the University of Pittsburgh NSF Center for Space, High-performance, Resilient Computing]
- ICAROUS-2 modules, e.g., monitoring, detect and avoid, geo-fencing are distributed cFS applications.
- ICAROUS-2 includes a PLEXIL executive cFS application.
- ICAROUS-2 decision-making is implemented in PLEXIL.
- Support for Java is removed.